A spin-off of Jedi Knight II: Jedi Outcast, Jedi Academy allows players to create their own Jedi, train in the Academy under the tutelage of Luke Skywalker and Kyle Katarn and ultimately choose to follow the path of the Light Side or the Dark Side of the Force. The game is powered by the same version of the Quake III engine used in its predecessor, Jedi Outcast, containing modifications to the Quake code to give a third-person view and new lightsaber effects (Jedi Knight II had these 3rd person effects as well). Players have the ability to construct their own lightsaber by choosing the hilt style and blade color. After completing certain objectives, new saber styles become available including the ability to wield two independent sabers in a style known as Jar'Kai, once used by Anakin Skywalker during the closing fight in Star Wars Episode II: Attack of the Clones, or the double-bladed lightsaber (also known as a "saber staff").

Post download Report content Jedi Knight: Academy Linux compatibility
Feb 6th, 2014
12.78mb (13,398,922 bytes)
511 (2 today)
Embed Button
Download now

The current state is playable without any major problems. The following files are needed to run the game: - jasp - jagamex86.so

Jedi Knight III: Jedi Academy (Single Player Linux Port).

The current state is playable without any major problems.
I didn't play the whole game yet, but I tested at least more than half of the levels.


If you just want to play the game without compiling anything, the binary files are located here: "code/Release/".
The binary files are not build or tested to run on every Linux system, but they should work on Ubuntu 12.10.
I just wanted to add a little short cut.

The following files are needed to run the game:
- jasp
- jagamex86.so

In order to start Jedi Academy, the "base" folder from your original game has to be copied into the folder of the Linux binary files.
Be sure to mark "jasp" as executable and start the game with it.

For those not having the Steam version: you'll need the 1.01 update from here Lucasarts.com


Needed libraries on Ubuntu 12.10 32bit:
sudo apt-get install libopenal1

Needed libraries on Ubuntu 12.10 64bit:
sudo apt-get install ia32-libs

Optional libraries on Ubuntu 12.10 64bit (different mouse access):
sudo apt-get install libxxf86dga1:i386


I used Code:Blocks as starting point for this port.
The whole compile process is based on it, but I think it should be pretty easy to add Makefiles or other compiling structures.
The source code is compiled with GCC.

My development system: Ubuntu 12.10 64bit
- I'm using a 64bit system, but this port is still a 32 bit program!

Needed development libraries (and codeblocks):
sudo apt-get install codeblocks g++-multilib libgl1-mesa-dev:i386 libxrandr-dev:i386 libopenal-dev:i386 zlib1g-dev:i386


cmake: These are the steps necessary to build the binaries using cmake, the directory names are only for reference, you can change them as you wish.

$ mkdir -p ~/src/ja_build
$ cd ~/src/ja_build
$ cmake ~/src/JediAcademyLinux/code
$ make

Known Issues:

- multi-monitor handling is still experimental
- some font rendering issues with the Intel Mesa driver (on my test machine)
- input handling in window mode is not perfect

Widescreen Feature:

This is the only thing I changed from the original code to improve the gaming experience.
- added some tweaks for widescreen support (show more content left and right instead of cutting content from top and bottom)
- if you want to play in your native monitor resolution you have to choose the following option "2048x1536". I change this to the current resolution of the main monitor during OpenGL start up.

Porting Notes

This was a fast port, so don't be surprised to see some bad hacks in place.
The first goal was to get it to run. Making it better is the next step.
I share the code now (in it's current shape), because I know you want to play with it and maybe help out.

There is still a lot of work left to do:
- CLEANUP: I have a lot of porting helpers in place (comments and other stuff)
- stay closer to the original code: play with compiler flags to avoid/revert some bigger changes
- make my widescreen tweaks optional

Feel free to contact me: jochen.leopold@model-view.com

Preview Image
Jedi Knight: Academy Linux compatibility
Post comment Comments
Guest Mar 9 2014 says:

This comment is currently awaiting admin approval, join now to view.

Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Star Wars: Jedi Academy
Raven Software
id Tech 3
Send Message
Release date
Released 2003
Game watch
Start tracking
MD5 Hash
Related Games
Star Wars: Jedi Academy
Star Wars: Jedi Academy First Person Shooter
Related Engines
id Tech 3
id Tech 3 GPL Released 1999
Related Groups
LucasArts Developer & Publisher
Raven Software
Raven Software Developer & Publisher
Star Wars Fan Group
Star Wars Fan Group Hobbies & Interests with 958 members