Oculus Rift Gaming Exclusives Lucky’s Tale And Dreamdeck Hacked To Run On HTC Vive

Exclusive content is supposed to be one of the benefits of buying an Oculus Rift over an HTC Vive headset, but redditer "CrossVR" may have just erased that advantage. How so? CrossVR posted a proof-of-concept program on GitHub that makes it possible to run a pair of demos exclusive to the Rift—Lucky's Tale and Oculus Dreamdeck—on the Vive.

"It works by re-implementing functions from the Oculus Runtime and translating them to OpenVR calls. Unfortunately Oculus has implemented a Code Signing check on the Runtime DLLs, therefore the Revive DLLs cannot be used unless the application is patched. The Revive DLLs already contain the necessary hooking code to work around the Code Signing check in any application. However you will still need to patch the application to actually load the Revive DLLs," CodeVR explains on GitHub.

Lucky's Tale

CodeVR's method only works with Windows 8 and Windows 10 at the moment, though he's working on adding support for Windows 7 in the next version. He also mentioned that only two games/demos have been tested and are supported, both of which require the use of an Xbox controller.

Here's how to run it for Lucky's Tale and Oculus Dreamdeck:

Lucky's Tale
  1. Download the Lucky's Tale patch here.
  2. Install Lucky's Tale from Oculus Home, then go to C:\Program Files (x86)\Oculus\Software\playful-luckys-tale.
  3. Extract the patch in that folder, it will overwrite LT_Data\Plugins\OVRPlugin.dll so make sure you have a backup.
  4. Make sure SteamVR is running and then start LT.exe.
Oculus Dreamdeck
  1. Download the Revive Injector here.
  2. Install Oculus Dreamdeck from Oculus Home, then go to C:\Program Files (x86)\Oculus\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64.
  3. Extract the injector in that folder.
  4. Make sure SteamVR is running and then drag Dreamdeck-Win64-Shipping.exe into ReviveInjector.exe.
HTC Vive

While only two games are currently supported, the cat is out of the bag and you can expect to see more of this. Some have already reported success getting other Oculus content built with the Unity and Unreal engines to run on the Vive with CodeVR's patch.

"It may work with plenty of other games, but that hasn't been tested by myself," CrossVR said. "It's still early days for this project, since it's only been in development for a few weeks. In the future more games will be supported, but I'm glad to see such swift progress already."

Something tells us that Oculus doesn't share his enthusiasm.