.vrs recording. The simulator enters the recording state and the button label changes to Stop recording.Upload VRS file..vrs recording to open..vrs replay output.session_capture block to persistent_data.json, then launch the app with Meta XR Simulator to replay automatically.| Platform | Location |
|---|---|
Windows | %APPDATA%\MetaXR\MetaXrSimulator\persistent_data.json |
macOS | ~/Library/Application Support/MetaXR/MetaXrSimulator/persistent_data.json |
"session_capture": {
"delay_start_ms": 1000,
"exec_state": "replay",
"quit_buffer_ms": 5000,
"quit_when_complete": true,
"record_path": "C:\\open\\test_recordings\\recording.vrs",
"replay_path": "C:\\open\\test_recordings\\replay.vrs"
}
persistent_data.json is merged over the core configuration and wins where the two disagree. A session_capture block left from an earlier run triggers another replay on the next launch. Remove the block when you finish.quit_when_complete to false to skip it.delay_start_ms plus the recording length plus quit_buffer_ms. From the end of playback, the delay is quit_buffer_ms.session_capture (object, required): top-level block that contains the automation parameters.delay_start_ms (int, optional): milliseconds to wait before starting the replay. Defaults to 0.exec_state (string, required): which state to start the automation in. replay is the supported value.quit_buffer_ms (int, optional): milliseconds to wait after the replay completes before requesting session exit. Omit the key and the value is 1000. Set it and values below 5000 are raised to 5000, while values of 5000 or greater are used as written.quit_when_complete (bool, optional): whether to request session exit after the replay completes. Defaults to true.record_path (string, required): absolute path to the recording to replay.replay_path (string, optional): absolute path to save the replay output. Leave it out to replay without writing a file.