Jedi Knight II: Jedi Outcast (Single Player Linux Port)

Remember last week when Jochen Leopold showed off his early work on the Jedi Outcast port? Well, it’s up and running. Check with the judge.

After 10 development days I present the first playable release of JK2 Linux.

https://github.com/xLAva/JediOutcastLinux

The current state is playable without any major problems.
– loading/saving and a lot of other open issues are fixed I only had time to test the first two levels, but everything looks fine.

If there are questions, feel free to contact me. Just consider my time-zone (Vienna, Austria). It might take me a while to answer.

View the full post in the G+ Gaming On Linux (Discussion) community. 

Screens:
JediOutcast-LinuxPort_InGame2 JediOutcast-LinuxPort_InGame3 JediOutcast-LinuxPort_Intro1

More information about the Linux Port:

Development

  • 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!

Binary

  • If you just want to play the game without compiling anything, the binary files are located here: “jedioutcast/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:

  •  jk2sp
  •  jk2gamex86.so

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

Example:
~/jedioutcast/Release/jk2sp
~/jedioutcast/Release/jk2gamex86.so
~/jedioutcast/Release/base/

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

Github: github.com/xLAva/JediOutcastLinux
Via Gaming On Linux (Discussion)

12 Comments
  1. Really cool! I can’t wait to play. I’m a little confused as to if I have to import assets from my retail steam copy though.

  2. I’ll have my ticket in line when multiplayer drops, Jedi Outcast in my personal gaming experience is one of the more important games in pc gaming’s history – I had a buddy who had to quit because he was playing it 24-7 with his own server and clan.

  3. Does that mean that OpenJK is going to be similar to a High RES N64 game or upgrade on graphics textures, models, etc… ?

  4. It’s a project to clean up the code for the JK2 and JK3 games. It’s also to fix bugs, and improve the games, but not really add any game-changing features. That is up to the modders. They mostly work on the JK3 part though, not so much JK2. So to answer your question, they might add improved graphics in the future, but for now they are fixing bugs. There is also a project to make textures, maps, models etc. which are open source, so people don’t need to buy the Steam version to get the assets.

Leave Your Reply