Jedi Academy VR v3.0.0 Release

The new Jedi Academy VR version 3.0.0 was released today.

I added support for the latest Oculus Runtime 0.8.
Major improvements in the Windows version are better menu rendering and Windows 10 support (untested).

Oculus has suspended SDK updates on Linux, so we can’t use the new features for better menu rendering on this platform.

There are still some smaller bug fixes for all platforms.
For example: the scaling of the world should be better now and the stencil shadows are fixed.

I tested the Oculus Rift DK1 and DK2, but it should also work for the Crescent Bay.

Binary Download

https://github.com/xLAva/JediAcademyLinux/releases

Changes and new Features:

Changes for the VR mode

  • Windows:
    • updated to latest Oculus SDK version for Windows: Oculus SDK 0.8
    • should work now on Windows 10
    • Menus:
      • use a quad placed in the world for all fullscreen menus
      • correct aspect ratio
      • correct placement of 3D elements embedded in the menus
  • Linux:
    • updated to latest Oculus SDK version for Linux: Oculus SDK 0.5
  • fixed Star Wars text scroll
  • fixed stencil shadow
  • changed world scaling

Source

The source code and the instructions to build the game can be found on my Github page:

https://github.com/xLAva/JediAcademyLinux/tree/HmdSupportDK2

JediAcademyVR_V3.0.0_02

Oculus Rift DK2 support for Jedi Academy

The Oculus Rift DK2 support for Jedi Academy is finally released. It took me longer than expected, but it looks stable now and runs on Windows and Linux.

https://github.com/xLAva/JediAcademyLinux/releases

For the DK2 support I had to use the OculusSDK. The OpenHMD library just doesn’t support all the features. It is still possible to build the game with OpenHMD support. Just follow the instructions in the Build.md file.
The OculusSDK library is loaded during runtime and the game also works fine without the library.

This version can also be played without any Head Mounted Device. All HMD tweaks will be disabled and the game should behave like the original version.

Changes and new Features:
  • DK2 support
  • Position tracking support
  • Head-Mounted-Device recenter using the start button on the gamepad
  • Small tweaks and bugfixes

Play the game

Extract all the files from the Windows or Linux zip file 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.

Windows:

Oculus Rift DK2:

Direct Mode and Extended Mode are supported.

Oculus Rift DK1:

Make sure you set the DK1 to Extended Desktop Mode.
The current OculusSDK doesn’t work with Direct Mode, OpenGL and DK1.

Ubuntu:

The universe repository has to be activated (Software & Updates)

Needed libraries on Ubuntu 14.04 32bit:
sudo apt-get install libsdl2-2.0-0 libopenal1

Needed libraries on Ubuntu 14.04 64bit:
sudo apt-get install libsdl2-2.0-0:i386 libopenal1:i386 libgl1-mesa-glx:i386

Be sure to mark “jasphmd” as executable and start the game with it.

Source

The source code and the instructions to build the game can be found on my Github page:

https://github.com/xLAva/JediAcademyLinux/tree/HmdSupportDK2