I recently got a hold of the Oculus Rift DK2, and decided to try to make Richard Burns Rally work with it using a Direct3D “proxy” DLL. I had actually done it before already when I had access to the DK1 for a few days, but that was very rudimentary and did not really work too well. After some rewriting I got it working quite nicely so its here for anyone to try. It supports:
- Oculus Rift DK1 and DK2 (DK2 preferred)
- Full headtracking support, including positional tracking
- Stereo rendering with correct IPD
- Virtual 3D HUD
- Virtual menus
It does not work with direct-to-rift mode for some reason so even the DK2 needs to be in extended mode. Also by default vsync is disabled since I experience some latency issue with vsync on – you can change the behaviour from the config file.
You need RBR version 1.02 with SSE executable. See the readme file for instructions how to use it and also some troubleshooting hints.