Jedi Knight II: Jedi Outcast Guide

Jedi Knight is a great Star Wars FPS franchise beginning with Dark Forces in 1995. Once again you play Kyle Katarn who is a mercinary fighting against the Republic. This time he has a partner in the Rebellion, Jan Ors.

2014-03-19-06_14_00-game.png


But will you be able to defend the Rebellion against Dark Jedi Desann in Linux? Yes, actually you can!

Follow my step-by-step guide on installing, configuring and optimizing Jedi Outcast in Linux.

Note: This guide applies to the Retail version of Jedi Outcast. Other versions may require additional steps.

Installing Wine

Ironically we will only be using PlayOnLinux to install Jedi Outcast, but we will be playing it natively in Linux.

Click Tools
Select "Manage Wine Versions"
wine01.png


Look for the Wine Version: 1.6.2
Note: Try using stable Wine 1.8 and 1.8-staging

Select it
Click the arrow pointing to the right
wine02.png


Click Next

Downloading Wine
wine04.png


Extracting

Downloading Gecko
wine05.png


Installed
wine06.png


Wine 1.6.2 is installed and you can close this window

PlayOnLinux Configure

Launch PlayOnLinux
Click Install
outcast01.png


Click "Install a non-listed program"
outcast02.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
outcast04.png


Name your virtual drive: outcast
Click Next
outcast05.png


Check: Use another version of Wine
Click Next
outcast06.png


Select Wine 1.6.2
Click Next
outcast07.png



Installing Jedi Outcast

Make sure your CD-ROM is in the drive
Select "Select another file"
Click Next
outcast08.png


Click Browse
outcast09.png


Navigate to your CD-ROM
Select Setup.exe
Click Open
outcast10.png


Click Next
outcast11.png


Click Next

Click Yes

Click "Automatic"
Click Next

Click Yes

After Jedi Outcast is installed
Click Exit
outcast16.png


PlayOnLinux Shortcut

We don't need a shortcut because Jedi Outcast does not run in PlayOnLinux
Select "I don't want to make another shortcut"
Click Next
outcast18.png


Patching Jedi Outcast

Go To: http://www.lucasarts.com/support/update/jedioutcast2.html
Select 1.04 Update
Download and save to your desktop
outcast17.png


Back to PlayOnLinux
Click Configure
outcast19.png


Select Outcast virtual drive on the left side
Click Miscellaneous Tab
Click "Run a .exe file in this virtual drive"
outcast20.png


Navigate to your Desktop
Select jkiiup104.exe
Click Open
outcast21.png


Click Continue
outcast22.png


Confirmation
Click Ok
outcast23.png


Installing Linux Binaries

Someone has generously provided Quake 3 Engine open source code for Jedi Outcast in Linux.
https://github.com/xLAva/JediOutcastLinux

First install Git in Ubuntu/Mint

Open the Terminal Ctrl+Alt+T

Type:
Code:
sudo apt-get install git
Press Enter
outcast24.png


Enter password
Press "Y"
Press Enter
outcast25.png


Copy the Jedi Outcast Git repository
This will automatically create a "JediOutcastLinux" folder in your home
outcast34.png


Type:
Code:
git clone git://github.com/xLAva/JediOutcastLinux.git
Press Enter
outcast26.png


Installing
outcast27.png


Done
outcast28.png


Find Executable
The executable that actually launches Jedi Outcast is located here:
/home/username/JediOutcastLinux/code/Release

Note: Replace "username" with your login
outcast29.png


Make the jk2sp executable
Righ-click jk2sp
Select Properties
outcast30.png


Permissions Tab
Owner: Read and write
Group: Read and write
Others: Read and write
Execute: Check
Click Close
outcast32.png


Try launching Jedi Outcast at least one time
Double-click jk2sp
Nothing will happen, but it will create a hidden folder in your home: .jk2

Copy pk3 Game Files

Open the base directory
/home/username/.jk2/base

Navigate to the installed Jedi Outcast in PlayOnLinux
/home/username/.PlayOnLinux/wineprefix/outcast/drive_c/Program Files/LucasArts/Star Wars JK II Jedi Outcast/GameData/base
Copy all the pk3 files from PlayOnLinux to the .jk2/base folder
outcast33.png


Copied
outcast35.png


Launching Jedi Outcast

Navigate back to the Release folder
Double-click jk2sp
outcast29.png


Click Setup
Adjust Video Mode
Everything else can be defaults
outcast36.png


Click More Video
Shadows: Volumetric
Video Sync: On
outcast37.png


Rule of Thumb:
High settings
= More detail, lower frame rates
Low settings = Less detail, higher frame rates

Conclusion:
I was amazed at how well Jedi Outcast ran in Linux with this open source code. I wish it was more automated, but you only have to do all of the steps once. Then launch jk2sp any time you want to play. Also, you can remove the Jedi Outcast in PlayOnLinux as well.
The game ran perfectly on my GeForce 550 Ti. Never had a gliche or stutter at all. Jedi Outcast should run on most laptops as well.

Screenshots:
2014-03-19-06_07_27-game.png


2014-03-19-06_09_00-game.png


2014-03-19-06_21_56-game.png


2014-03-19-06_45_55-game.png


2014-03-19-06_17_47-game.png


2014-03-19-06_24_11-game.png


2014-03-19-06_46_36-game.png


2014-03-19-06_39_11-game.png
 
Last edited:
I have not played this game in ages. I also have a sequel where you don't play Katarn, but instead a new apprentice. I recall there being some pretty fancy lightsaber moves you could pull off in that game. It was called Jedi Knight: Jedi Academy if I remember correctly.
 
Yes, it was Jedi Academy. I think that when in 2003 Lucas Arts started loosing focus on the gaming industry... Battlefront was kind of a flop and Battlefront II didn't do much better. Since other games like Half-Life 2 and Unreal Tournament 2004 were offering something new graphically and gameplay, Jedi Academy was kind of a "let down"
I enjoyed the game but found that it basically recycled ideas and techniques from all the rest of the Jedi Knight games.
 
Oh my gosh... I always got stuck somewhere in the elaborate levels and had to refer to a guide. But otherwise, very fun game!
 
Back
Top