Skip to main contentThese commands interact with LIV Capture for PCVR. These commands will not automatically launch LIV Capture if LIV is not already running.
liv-app://camera/set/<INDEX>
EG. liv-app://camera/set/2
Changes the currently active camera in LIV. The index is the number of the camera in the camera list, starting from 0. If you provide a camera index that is “out of bounds”, the command will be ignored. You may re-order cameras in LIV by modifying the configuration file in %localappdata%\LIV\App - modify the CompositorBasic.CameraProfiles array.
liv-app://camera/set/fovOverride/<NUMBER>
EG. liv-app://camera/set/fovOverride/43.5
Sets the current camera’s FoV override value. Set the FoV to 0 to clear the override. Has no effect on avatar cameras; see avatar camera plugins.
liv-app://camera/add/fovOverride/<NUMBER>
EG. liv-app://camera/add/fovOverride/-1.5
Adds to the current camera’s FoV override value. If no override is set, it will use the camera’s native FoV, then add to it as the override. Has no effect on avatar cameras; see avatar camera plugins.
liv-app://camera/toggle/freeze
If you are using LIV with a tracked camera (IE. You have a SteamVR tracker attached to a camera) and you are not moving it, you can temporarily freeze it in place. This command toggles the camera’s frozen state.