User Tools

Site Tools


oldvr

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 (pre-DLC version). However since there is now a LIV mod for the current version of Arizona Sunshine, 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 (unmodded)

Older version 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
Angry Birds VR: Isle of Pugs Steam Latest - No Quads but broken.
Aperture Hand Lab Steam Latest Legacy Yes
Apex Construct Steam Latest Legacy Somewhat? Right eye missing bottom-right quad.
Arizona Sunshine Steam Latest (1.10.21874) with mod LIV Yes See the other wiki page
Arizona Sunshine Steam Pre-DLC (1.4.9225) Legacy Yes See expanded notes, launch with -mr
Arizona Sunshine Steam (native or Revive) Latest - - No split view.
Budget Cuts Premature Demo Steam Latest - -
Budget Cuts 1 Steam Latest (2020 Dec 2) with Mod LIV Yes See the other wiki page
Budget Cuts 1 Steam pre_arcade_patch_6 LIV Yes See expanded notes.
Budget Cuts 1 Steam Latest - No Broken
Budget Cuts 1 Steam (Revive) oculussdk - No No output.
Budget Cuts 2 Steam Latest (2021 Oct 28) with Mod LIV Yes See the other wiki page
Budget Cuts 2 Steam Latest - No Broken
Budget Cuts 2 Steam (Revive) oculussdk - No No output.
Budget Cuts Ultimate Steam Latest (2023 Nov) with Mod LIV 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
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 (1.4.6) with mod LIV Yes See the other wiki page
Jet Island Steam Latest - No Quads but broken.
Job Simulator Steam Latest - - No mixed reality. Need to test a pre-Index version.
Operation Warcade Steam Latest Legacy Yes
Rick and Morty: Virtual Rick-ality Steam Latest Legacy Yes Controller issues.
Sweet Surrender Steam Latest LIV Somewhat? Audio and door issues.
Sweet Surrender Steam (Revive) Latest - - No split view.
The Lab (except Robot Repair) Steam Archive Legacy Yes Long load times, controller issues.
To The Top Steam Latest with mod LIV 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 (2021 Mar 3) with mod LIV 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

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.
oldvr.txt · Last modified: 2023/11/19 01:19 by jas2o

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki