LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.56k stars 331 forks source link

Beat Saber No Longer Working with Index Controllers #1819

Open dakodeh opened 1 year ago

dakodeh commented 1 year ago

Today I fired up the Oculus Store version of Beat Saber for the first time in a month or so and it seems like after the recent "Queen pack" update (version 1.30.0_4936302759 from 9 days ago) the game is broken via Revive (latest Revive version 3.20).

The game loads to the license agreenment page, but now the laser pointer aims backwards out of the bottom of my controllers (Index Knuckles) and no button input will register to 'Accept' the agreement and progress into the game.

Toggling 'Use XR Runtime' in the Tray app Icon for Revive didn't affect my issue at all. The Oculus app warns me "Oculus is not set as the default Open XR runtime" but I'm not sure if making a change there is a good idea as I primarily use my Index and SteamVR.

I tested other Oculus apps via Revive and they all seem fine (exception being 'Pistol Whip' which has not recognized Index controllers via Revive for several months now at least). The ONLY clue I have is that I'm seeing some notifications of a "Oculus VR: Uknown Driver" or something of that nature, like when i go to switch controller profiles in SteamVR, and I'm pretty sure that used to say "Beat Saber on Oculus". ANY help getting this working again would be greatly appreciated!

ahmanwoods commented 1 year ago

Beat Saber, Pistol Whip, and a few other titles are migrating from the Oculus runtime to OpenXR. OpenXR means revive is no longer required for these titles to run, but any Steam OpenXR bugs you encounter will need to be fixed by the devs of that title, rather than revive.

Virtual Desktop also has similar issues with these titles at the moment, as it utilizes Steam OpenXR.

dakodeh commented 1 year ago

Thanks for the response. Does Revive somehow know not to run if I open Oculus-bought Beat Saber from SteamVR now? Actually why would it even show up in my SteamVR library if not for Revive? I'm confused about how I should be opening this application going forward from within my Index. Any insight is greatly appreciated!