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.
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.
Ironically we will only be using PlayOnLinux to install Jedi Outcast, but we will be playing it natively in Linux.
Select "Manage Wine Versions"
Look for the Wine Version: 1.6.2
Note: Try using stable Wine 1.8 and 1.8-staging
Click the arrow pointing to the right
Wine 1.6.2 is installed and you can close this window
Click "Install a non-listed program"
Select "Install a program in a new virtual drive"
Name your virtual drive: outcast
Check: Use another version of Wine
Select Wine 1.6.2
Installing Jedi Outcast
Make sure your CD-ROM is in the drive
Select "Select another file"
Navigate to your CD-ROM
After Jedi Outcast is installed
We don't need a shortcut because Jedi Outcast does not run in PlayOnLinux
Select "I don't want to make another shortcut"
Patching Jedi Outcast
Go To: http://www.lucasarts.com/support/update/jedioutcast2.html
Select 1.04 Update
Download and save to your desktop
Back to PlayOnLinux
Select Outcast virtual drive on the left side
Click Miscellaneous Tab
Click "Run a .exe file in this virtual drive"
Navigate to your Desktop
Installing Linux Binaries
Someone has generously provided Quake 3 Engine open source code for Jedi Outcast in Linux.
First install Git in Ubuntu/Mint
Open the Terminal Ctrl+Alt+T
Press EnterCode:sudo apt-get install git
Copy the Jedi Outcast Git repository
This will automatically create a "JediOutcastLinux" folder in your home
Press EnterCode:git clone git://github.com/xLAva/JediOutcastLinux.git
The executable that actually launches Jedi Outcast is located here:
Note: Replace "username" with your login
Make the jk2sp executable
Owner: Read and write
Group: Read and write
Others: Read and write
Try launching Jedi Outcast at least one time
Nothing will happen, but it will create a hidden folder in your home: .jk2
Copy pk3 Game Files
Open the base directory
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
Launching Jedi Outcast
Navigate back to the Release folder
Adjust Video Mode
Everything else can be defaults
Click More Video
Video Sync: On
Rule of Thumb:
High settings = More detail, lower frame rates
Low settings = Less detail, higher frame rates
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.