We are hiring a new server admin! Click here to see job details on our forum.

Star Wars: Jedi Knight – Jedi Academy

From PCGamingWiki, the wiki about fixing PC games
Star Wars: Jedi Knight – Jedi Academy
Star Wars: Jedi Knight – Jedi Academy cover
Raven Software
macOS (OS X) Aspyr Media
Disney Interactive Studios
id Tech 3
Release dates
Windows September 17, 2003
macOS (OS X) September 17, 2003
Star Wars: Jedi Knight – Jedi Academy guide at StrategyWiki
Star Wars: Jedi Knight – Jedi Academy at Wikipedia
Star Wars: Jedi Knight
Subseries of Star Wars
Star Wars: Dark Forces 1995
Star Wars: Jedi Knight – Dark Forces II 1997
Star Wars: Jedi Knight – Mysteries of the Sith 1998
Star Wars: Jedi Knight II – Jedi Outcast 2002
Star Wars: Jedi Knight – Jedi Academy 2003

Key points

Jedi Academy's source code was initially released in 2013, however it was quickly pulled off by Raven Software. A mirror of the source code is available.
Active modding community.

General information

Wookieepedia - A huge wiki dedicated to the Star Wars universe
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions


Source DRM Notes Keys OS
Disc check (requires the CD/DVD in the drive to play)
Requires CD #1 in disk drive to run single player.
SafeDisc v2 DRM[Note 1].
Icon overlay.png
macOS (OS X)
Green Man Gaming
Icon overlay.png
macOS (OS X)
Humble Store
Icon overlay.png
macOS (OS X)
Mac App Store
Icon overlay.png
macOS (OS X)
Icon overlay.png
macOS (OS X)
The Steam release does not include a manual; digital scans can be downloaded from ReplacementDocs.
A demo is available for both Windows and OS X.

Essential improvements[edit]


  • The most recent patch for the Windows version is 1.01. It can be downloaded from Star Wars Support. It is already included in the GOG.com and Steam versions.
  • The most recent patch for the OS X version is 1.03 Rev F (currently in beta). It can be downloaded from Aspyr.

Skip intro videos[edit]

Use intro skip

Use the Jedi Academy intro skip.

Higher quality music and sound effects[edit]

Even after selecting "High quality" in Sound Options, music and sound effects play at only half their original quality.
Use console command[citation needed]
  1. Start the console with Shift+~.
  2. Type s_kHz 44 to restore full playback quality.
  3. Type snd_restart to reset the sound engine.

Add this line to autoexec.cfg:

seta s_kHz "44"

Main menu music and more[edit]

Unlike the Xbox version, the main menu doesn’t have any background music. Despite this, the track used on the main menu of the Xbox version still exists in the game files and is used in multiplayer.
Use this mod[citation needed]
This mod also adds optional projected shadows and full voiceover subtitles, as well as the option to equip a red lightsaber.

Enabling full dismemberment[edit]

Configuration Files[citation needed]
1. Navigate to <path-to-game>/GameData/base.
2. Create a file called autoexec.cfg in the same folder.
3. Add the following lines.
helpusobi 1
seta g_sabermorerealistic 3
seta g_dismemberment 3
seta g_dismemberprobabilities 100
seta g_corpseRemovalTime 0
seta broadsword 1
seta g_dismember 100
seta cg_dismember 2
seta g_saberRealisticCombat "1"


Works for both single player, as well as multiplayer.
"broadsword" sets "soft bodies" (rag-doll physics).
0 (disabled), 1 (enabled), 2 (enabled and skips death animation)
"g_sabermorerealistic" sets the "sharpness" of the lightsaber.
0 (normal), 1 (higher damage), 2 (cuts parts off when damage is fatal), 3 (even touching the blade kills instantly)

Game data[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\GameData\base\*.cfg
macOS (OS X) ~/Library/Application Support/Jedi Academy/base/
Linux (Proton) <Steam-folder>/steamapps/compatdata/6020/pfx/[Note 2]
jaconfig.cfg contains single player settings.
jampconfig.cfg contains multiplayer settings.

Save game data location[edit]

System Location
Windows <path-to-game>\GameData\base\saves\
macOS (OS X) ~/Library/Application Support/Jedi Academy/base/saves/
Linux (Proton) <Steam-folder>/steamapps/compatdata/6020/pfx/[Note 2]
Game has a maximum limit of 100 save files, not including the quicksave and last checkpoint slots. This includes 28 level autosaves and 72 manual saves.

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.

Widescreen resolution[edit]

Running the game in widescreen resolution[3]
  1. Go to <path-to-game>\GameData\base\.
  2. Create and open autoexec.cfg.
  3. Add seta r_customwidth X where X is width of your desired resolution (e.g. seta r_customwidth 1680).
  4. Add seta r_customheight Y where Y is height of your desired resolution (e.g. seta r_customheight 1050).
  5. Add seta cg_fov Z to set the FOV. For 16:9 screens use a value of 97, and for 16:10 screens use a value of 90.
  6. Add seta r_mode -1 to make the game use custom resolutions.
  7. See the WSGF entry to fix the weapon FOV.
  8. For multiplayer, use the replacement jamp.exe (otherwise the game will crash) Scroll down till you find "JAMP.zip" Direct link.


Running the game in widescreen mode will cause the HUD, menus and aiming crosshair to appear horizontally stretched; the Elegance HUD is a good HUD for widescreen resolutions.
Your arms may occasionally appear to be floating in midair when using the lightsaber or force powers in first-person view.

High frame rate[edit]

Set FPS and refresh rate[4]
  1. Open the console with Shift+~
  2. Enter /com_maxfps "120"
  3. Enter /r_displayRefresh "120"
  4. Close the console.
  5. The game is now capped at 120 FPS (instead of the default of 85 FPS) and uses 120Hz for the resolution.
The new FPS cap has a minor effect on physics calculations, e.g. characters jump slightly higher.

Input settings[edit]

In-game key map settings.
In-game key map settings.
In-game mouse/joystick settings.
In-game mouse/joystick settings.
Keyboard and mouse Native Notes
Mouse acceleration
See Mouse acceleration for more information.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
Full controller support
For XInput support (Xbox 360 controller) use OpenJK. OpenJK is in a incomplete state (especially the spotty XInput support), but is updated regularly.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Use OpenJK. OpenJK is in a incomplete state (especially the spotty XInput support), but is updated regularly.
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
Tracked motion controllers
Generic/other controllers
Button prompts
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Hook input (legacy mode)
Official controller preset(s)
Steam Controller button prompts
Cursor detection

Mouse acceleration[edit]

Both Mouse Acceleration and Mouse Smoothing are disabled by default. There is an option in Controls Menu to enable Mouse Smoothing. Mouse Acceleration can be activated using console command cl_mouseAccel 1.

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Closed captions
Mute on focus lost
EAX support
First game supporting EAX 4[5] (via OpenAL[6])


Language UI Audio Sub Notes
Fan translation by «ENPY Studio»


Multiplayer types

Type Native Players Notes
LAN play
Online play

Connection types

Type Native Notes
Dedicated Server software is available for Windows and Linux.
Direct IP
Via New Favorite option in server browser.


Protocol Port(s) and/or port range(s)
UDP 28060-28062, 28070-28081
Universal Plug and Play (UPnP) support status is unknown.

VR support[edit]

Issues fixed[edit]

Multiplayer crash to desktop when using custom resolutions[edit]

Other information[edit]


Technical specs Supported Notes
OpenGL 1.4 [citation needed]
64-bit executable


Middleware Notes
Audio OpenAL EAX must be enabled in the menu.
Input Immersion Foundation Classes (IFC)


Total conversions[edit]


Alternative open-source engine.
Aims to improve stability and availability on other platforms such as OS X and Linux.
Fixes a memory leak which causes the game to crash if you load the game too often.[8]
OpenJK is in development so bugs should be expected, do not use if official version works.

System requirements[edit]

Minimum Recommended
Operating system (OS) 98SE ME, 2000, XP
Processor (CPU) Intel Pentium III 450 MHz
AMD Athlon 450 MHz
Intel Pentium III 600 MHz
AMD Athlon 600 MHz
System memory (RAM) 128 MB 256 MB
Hard disk drive (HDD) 1.3 GB 1.5 GB
Video card (GPU) 32 MB of VRAM
OpenGL 1.4 compatible
DirectX 9.0a compatible
macOS (OS X)
Operating system (OS) 10.7.5, 10.8.2
Processor (CPU) Intel Core 2 Duo 2.2 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 2 GB
Video card (GPU) Nvidia GeForce 8800
ATI Radeon HD 2600
256 MB of VRAM


  1. SafeDisc retail DRM does not work on Windows 10[1] and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/6020/ in addition to or instead of this directory. The app ID (6020) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.