Table of Contents
Downgraded LIV/Legacy Mixed Reality VR Games
Better methods can be achieved with current versions of games using mods, see the other wiki page.
For some of these you need to make use of DepotDownloader and unfortunately put in your Steam credentials to download versions that you are eligible for. The App/Depot/Manifest IDs for use with DepotDownloader can be found from SteamDB.info
It seems creating steam_appid.txt is an easy way to make Steam not try to launch the latest installed version and being able to use legacy bindings for games that do not support the new SteamVR Input system.
Virtual Third Controller
Using an OpenVR driver it's possible to make a virtual Vive controller that matches the position and rotation of another tracked device (e.g. LIV's virtual tracker) - for use with older games that don't support generic trackers.
One such game this can be used with is Arizona Sunshine (2017 pre-DLC). However since there is a LIV mod for Arizona Sunshine (2017 post-DLC) as well as Remake (2024 AS1HD) natively including LIV, there will be no release of the Virtual Third Controller I put together.
LIV with Legacy Support
An older version of LIV is needed to use Legacy Composition (quads) or make the virtual tracker appear as a controller for games that expect a 3rd controller connected for camera tracking.
You can have the older version in a separate folder to the latest version to be able to use both, e.g. LIV-Legacy. If you're going between versions you should use LIV's About menu to uninstall its driver or it'll probably crash the other version.
On this page the only game that uses it is Arizona Sunshine (to appear as a 3rd controller).
LIV v2.10.4.4385ed1 (public branch 9 August 2022)DepotDownloader.exe -app 755540 -depot 755541 -manifest 1510628975133772102 -username [yoursteamusername]
In the same folder as LIV.App.exe:Create file steam_appid.txt containing: 755540
To change between virtual tracker and virtual controller, from the AUTO tab select a Legacy game and toggle Backup Legacy Support.
If there is a way to use the newer LIV driver as a 3rd controller or add another third-party driver that can follow the LIV virtual tracker then using an older LIV wouldn't be necessary.
Arizona Sunshine (2016, unmodded)
Note: Arizona Sunshine Remake (2024 AS1HD) natively supports LIV.
Older version of the 2016 game before DLC supports some kind of legacy quads mixed reality when using command line argument -mr and having a 3rd controller connected. Uses legacy controller bindings, seemed fine with Oculus Quest 1 over Virtual Desktop.
Is really easy to crash when trying to change things while the game is running; potentially a Steam VR dashboard, LIV overlay, or OBS thing.
Older version setup
You can have the older version in a separate folder to the latest version to be able to play both, e.g. ArizonaSunshine-MR. Since the save data is in “C:\Program Files (x86)\Steam\userdata\<unique>\342180\remote\SaveGame.dat” not sure how dangerous going between the two versions is.
- Arizona Sunshine v1.4.9225 (June 2017) before the DLC update:
- DepotDownloader.exe -app 342180 -depot 342181 -manifest 8076665898025253975 -username [yoursteamusername]
- In the same folder as ArizonaSunshine.exe:
- Create file steam_appid.txt containing: 342180
- Place externalcamera.cfg
- You could try running the unsupported/latest Arizona Sunshine through LIV v2.10 then copy from the original folder to the older version folder, or using the MANUAL tab save a Unity one.
- Create a shortcut/run:
- ArizonaSunshine.exe -mr
LIV (latest) setup
- Have the custom Open VR driver installed.
- Don't select any game in LIV.
- Use OBS to composite.
LIV v2.10 (Legacy) setup
- On the AUTO tab
- Select Arizona Sunshine (or any Legacy game).
- Enable 'Backup legacy support'.
- SteamVR status window will change from LIV tracker to LIV controller.
- On the MANUAL tab
- SDK unticked.
- Target to be blank to allow using OBS's transparency capture.
- Hint: open a program that can appear in this list (e.g. mspaint), select it as the Target, then close the program so that the selection changes to blank.
- Composition set to Default.
- We can't use LIV's Legacy Composition for this game, you will need to use OBS to manually do it.
Composition notes
Arizona Sunshine has some mixed reality settings when pressing Ctrl+C such as to toggle the game's hands, you need to press the button combo again to hide the settings otherwise some in-game interactions (like the projector menu) will not work.
Use OBS to manually composite the game quads and LIV output (with transparency) windows together.
- (optional) Top-left quad: Foreground
- If Game Capture does not work, use Window Capture (Win 10 method). Can use a dodgy chroma key filter.
- LIV: Avatar
- Use Game Capture with Transparency ticked.
- Bottom-left quad: Background
- If Game Capture does not work, use Window Capture (Win 10 method).
Budget Cuts 1 (unmodded)
To use LIV, you will need to have a version of Budget Cuts before the Arcade update. This also means it'll be legacy controller bindings. This version had different teleport buttons to current version and Budget Cuts 2.
I've been able to complete the game using:
- Vive Pro 2 with Vive controllers
- Vive Pro 2 with Index controllers (my left touchpad is broken, have remapped buttons to act as touchpad)
- Quest 1 with Virtual Desktop
Older version setup
From the game's properties > beta window you can opt into pre_arcade_patch_6, copy the game folder and then go back to no beta if you want to keep the current game.
Or you can use: DepotDownloader.exe -app 400940 -depot 400941 -manifest 3443651017119539622 -username [yoursteamusername]
You can have the older version in a separate folder to the latest version to be able to play both, e.g. Budget Cuts-PreArcade. I do not believe save data works properly between older and current versions, since current version is based on Budget Cuts 2.
In the same folder as Budget Cuts.exe
- Create file steam_appid.txt containing: 459860
- This is the demo's App ID, ensures you use legacy bindings or you can't get into the main menu.
Running Budget Cuts.exe directly shouldn't cause the Steam managed version to run.
LIV (Latest) setup
- MANUAL tab
- Enable use SDK.
- Target the running Budget Cuts.exe process.
- Composition set to Default.
Unsupported
Budget Cuts 2
Officially does not support mixed reality in any version, but there's a mod for it.
Having a externalcamera.cfg file and LIV running will cause the main menu to be really difficult to see. When you get in game, there is still no LIV or legacy mixed reality.
Budget Cuts Premature Demo
Does not support mixed reality, this is only here if you want to have both demo, pre-arcade and current installed.
I tried it with Oculus Quest 1 and Virtual Desktop, eventually the thumbstick click to teleport annoyed me so much I had to mess with legacy bindings, throwing things was almost impossible.
From the game's properties > beta window you can opt into old_demo, copy the game folder and then go back to no beta if you want to keep the current game.
Or you can use: DepotDownloader.exe -app 400940 -depot 400941 -manifest 674485332764859777 -username [yoursteamusername]
You can rename folder to something like: Budget Cuts-Demo
Create file steam_appid.txt containing: 459860
Running Budget Cuts.exe directly shouldn't cause the proper Steam version to run.
Robo Recall
This is an Oculus Rift (PC) game the uses Unreal Engine 4.16.
Despite UE 4.20 and above having documentation that shows Robo Recall as an example for Epic's Mixed Reality Capture Framework plugin, it seems the shipped version doesn't include anything even close.
The game does not seem to respond to having a MrcCalibration.sav file or using Oculus MRC-style command-line arguments.
The Lab
The latest version does not work. When ExternalCamera.cfg is present in the steamapps\common\The Lab folder (not next to main exe!) the left/right controllers will not work but the third controller will work for mixed reality camera.
The 'archive' branch (possibly 16 September 2020 or 20 March 2020) does have working controllers but it has really long load times and is a bit messy with having the virtual third controller causing one of the left/right controllers to not work. Sometimes the headset view looks warped.
Serious Sam VR: The Last Hope
Has its own mixed reality implementation that's enabled in the “forest” menu, camera follows the third controller.
- Avoiding the wizard menu to not select a camera input results in a grey square appearing.
- Edit SeriousSamTLH_VR.ini to remove the camera after selecting to go back to grey square.
- Does not use externalcamera.cfg
Have not yet checked Fusion or Talos Principle.
Test Results
The Steam VR native games were tested using the virtual third controller driver attached to position/rotation of LIV's virtual tracker. The Oculus games were tested via modified Revive with just LIV.
- Legacy: Using a 3rd controller, split into quads.
- Legacy-like: Using a 3rd controller, no foreground/background.
- OcMRC: Oculus Mixed Reality Capture using a modified Revive. Might get around broken/lack of LIV or legacy support. Launch with -mixedreality -externalcomposition
Unity
Game | Version (method) | Branch | Mixed Reality | Playable? | Notes |
---|---|---|---|---|---|
Aperture Hand Lab | Steam | Latest | Legacy | Yes | |
Apex Construct | Steam | Latest | Legacy | Somewhat? | Right eye missing bottom-right quad. |
Arizona Sunshine (2016) | Steam | Latest | LIV with mod | Yes | 1.10.21874 - See the other wiki page |
Arizona Sunshine (2016) | Steam | Pre-DLC | Legacy | Yes | 1.4.9225 - See expanded notes, launch with -mr |
Arizona Sunshine Remake (2024) | Steam | Latest | LIV | Yes | Enable LIV in settings. |
Arizona Sunshine 2 (2023) | Steam | Latest | LIV | Yes | Enable LIV in settings. |
Budget Cuts 1 | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Budget Cuts 1 | Steam | pre arcade patch 6 | LIV | Yes | See expanded notes. |
Budget Cuts 2 | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Budget Cuts Ultimate | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Cloudlands: VR Minigolf | Steam | Latest | Legacy | Yes | Seriously play Walkabout Mini Golf with LIV instead. |
Conductor | Steam | Latest | Legacy | Yes | |
Jet Island | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Operation Warcade | Steam | Latest | Legacy | Yes | |
Rick and Morty: Virtual Rick-ality | Steam | Latest | Legacy | Yes | Controller issues. |
The Lab (except Robot Repair) | Steam | Archive | Legacy | Yes | Long load times, controller issues. |
To The Top | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Torus Syndicate | Steam | Latest | Legacy | Yes | |
Vacation Simulator | Steam | Latest | Legacy | Yes | |
Ven VR Adventure | Steam | Latest | Legacy | Yes | Hard to tell what controller/tracker the camera attaches to. |
Vertigo Remastered | Steam | Latest | LIV with mod | Yes | See the other wiki page |
Vertigo Remastered | Steam | Latest | - | - | Can't quite recall, suspect legacy quads and player character not removable. |
Windlands 1 | Steam | Latest | Legacy | Yes | |
Failures | |||||
Angry Birds VR: Isle of Pugs | Steam | Latest | - | No | Quads but broken. |
Arizona Sunshine (2016) | Steam (native or Revive) | Latest | - | - | No split view. |
Budget Cuts Premature Demo | Steam | Latest | - | - | |
Budget Cuts 1 | Steam | Latest | - | No | Broken |
Budget Cuts 1 | Steam (Revive) | oculussdk | - | No | No output. |
Budget Cuts 2 | Steam | Latest | - | No | Broken |
Budget Cuts 2 | Steam (Revive) | oculussdk | - | No | No output. |
Egression | Steam | Latest | - | No | Quads but broken. |
I Expect You To Die 2 | Steam | Latest | Legacy | No | Hard to tell what camera attached to, both controllers not working. |
I Expect You To Die 2 | Steam (Revive) | Latest | - | No | Controllers not working. |
Jet Island | Steam | Latest | - | No | Quads but broken. |
Job Simulator | Steam | Latest | - | - | No mixed reality. Need to test a pre-Index version. |
Sweet Surrender | Steam | Latest | LIV | ??? | Had audio and door issues, stopped working with an update. |
Sweet Surrender | Steam (Revive) | Latest | - | - | No split view. |
Unreal
Game | Version (method) | Branch | Mixed Reality | Playable? | Notes |
---|---|---|---|---|---|
Dance Central VR | Oculus (Revive) | Latest | OcMRC | Yes | |
Espire 1: VR Operative | Steam | Latest | - | - | No split view. |
Espire 1: VR Operative | Steam (Revive) | Latest | OcMRC | Yes | See the other wiki page |
Myst | Oculus (Revive) | Latest | OcMRC | Yes | |
Phantom: Covert Ops | Oculus (Revive) | Latest | OcMRC | Maybe? | Performance issues, headless player. |
Robo Recall | Oculus (Revive) | Latest | - | - | |
STRIDE | Steam (Revive) | Latest | OcMRC | No | Is split, but controllers not working. |
Westworld Awakening | Steam (native or Revive) | Latest | - | - | No split view. |
Other
Game | Version (method) | Branch | Mixed Reality | Playable? | Notes |
---|---|---|---|---|---|
Serious Sam VR: The Last Hope | Steam | Latest | Legacy-like | Yes | Does not use externalcamera.cfg, start in “forest” menu. |