Oculus Rift support for Jedi Academy
I want to share my new project: Oculus Rift DK1 support for Jedi Academy (for Windows and Linux)
https://github.com/xLAva/JediAcademyLinux/tree/HmdSupportGPL
This project was on my mind since the source code was released last year. Finally I had some time this summer to get started.
This Oculus Rift support implementation is designed for first person game play. It is possible to switch to 3rd-person view, but the best (and motion sickness free) experience is in first person mode.
I haven't tested the whole game yet, but the first 7 levels are working very good.
Play the game
Copy all the files from the Windows or Linux platform folder into the root directory of your "Jedi Knight III: Jedi Academy" installation and start the "jasphmd" executable.
For those not having the Steam version: you'll need the 1.01 update from here http://help.starwars.com/articles/en_US/FAQ/Where-do-I-find-the-latest-patch-for-Jedi-Knight-Jedi-Academy?section=Star-Wars#patch
The version was tested on Ubuntu 14.04 and Windows 7.
Needed libraries on Ubuntu 14.04 32bit:
sudo apt-get install libhidapi-libusb0 libsdl2-2.0-0 libopenal1
Needed libraries on Ubuntu 14.04 64bit:
sudo apt-get install libhidapi-libusb0:i386 libsdl2-2.0-0:i386 libopenal1:i386 libgl1-mesa-glx:i386
Changes and new Features for the Oculus Rift:
- Free look during in-game cut scenes
- Removed all forced camera rotations and a lot of camera movements
- Improved game controller support (SDL2 Xbox Controller layout)
- Auto detection of the Rift display position
- Enabled first person lightsaber mode as default
- Resized UI rendering
Before I started this project, I had a look at the rift support implementation from LeeN (mtbs3d forum). This helped me to get started. Thx LeeN.