Share, , Google Plus, Pinterest,

1-click tool released for running SDK 0.3 games on the Oculus Rift DK2

Oculus Rift DK2 Cups

If you’re lucky enough to have an Oculus Rift DK2 headset, then you’ve probably realised there’s not much to play.

Only a handful work as intended right now, including Proton Pulse and Vanguard V. Others, such as Technolust, were compiled with the Oculus SDK 0.3 and require quite a bit of tinkering to get running. You’ll need to swap the Rift into desktop extended mode, run it as the primary display, force-quit OVRService.exe and wscript.exe, restart the PC then boot the game. It’s a lot of hassle.

Thankfully, Bilago has come to our rescue. He’s managed to create a tool that stops the Oculus Rift background services with a single click. And they can be re-enabled with another click when you want to load an SDK 0.4 game.

Oculus Service Tool DK2

Over in the Reddit Oculus subforum, Bilago explained how the tool works:

The tool is pretty self explanatory. But to mitigate as many questions as possible:

Start (Stop) Service button: This will start/stop OVRService_x64(86).exe , wscript.exe (Oculus’s watchdog) and OculusConfigUtil.exe. Use this for one time toggle on or off.

Restart Service button: This is used if the service is already running but you want to manually stop, then start it (does the same as clicking the first button twice)

Disable/Enable Aero button: This will turn off/on Aero on your machine which may help with vsync issues.

Enable Custom Watchdog checkbox: This will replace the use of a VBS file (terrible idea since a lot of pc’s have vbs associated to notepad instead of wscript.exe as a security precaution). This utility will place itself in the system tray and silently check every 30 seconds to ensure that OVRService and OculusConfigUtil are both running. If either are stopped, both are restarted. You will get a tooltip notification when this happens.

This will also disable the scheduled task that starts the VBS watch dog, and a new scheduled task is created that launches the service directly.

Honestly, I want to install it as a system service, but for now I won’t add this unless this vbs script is going to be the way Oculus wants to manage this process. I guess we’ll find out soon enough.

This has been tested on Win 7 x64 , please let me know if you come across any bugs and I’ll fix it promptly. Enjoy 🙂

Latest Update: v1.0.5324.33269 SSE-Emulation for AMD Processors that Do not have the right SSE version!!! Fix was from here.

Download Unofficial Oculus Service Manager

  • bilago

    I have updated the tool with some fixes and SSE-Emulation for the poor AMD folk who can’t run the service 🙂

  • bilago Thanks Bilago, keep up the great work!

  • MoonieGT

    I’m only to day 2 of Rift ownership and I’m not sure I fully understand the implications of this?  Will this enable me to play iRacing or Assetto Corsa on the DK2, even though they are only coded for DK1?  If so, AWESOME!  And, is it as simple as running bilago’s program and then launching those games?  Or, are there other steps?  I’m climbing a steep learning curve at the moment… THANKS!

  • bilago

    MoonieGT No, this is for running DK2 compatible games that were built on SDK 0.3.0

  • bilago

    theriftarcade no problem at all. Can you update the download link though, made a booboo and it changed the URL:
    http://www.mediafire.com/download/1i39o786z33xei6/OculusServiceManager_-_By_Bilago.7z

  • bilago theriftarcade Done 🙂