The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warnings
- The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
General information
- GOG.com Community Discussions
- GOG.com Support Page
- Steam Community Discussions
Availability
- The digital releases (excluding the GOG.com version) do not include a manual; digital scans can be downloaded from ReplacementDocs.
- A demo is available. See Demo exclusive level for more information.
- Linux compatibility is only achieved via the unofficial source port.
- A faithful higher quality icon for Windows can be found in the Files section.
Essential improvements
Patches
- For original retail release only. Includes multiplayer bug fixes and corrects balance issues. Digital re-releases and retail version in the "Fan Favorites 2" collection already have this patch installed.
- It is included in the Steam and Mac App Store versions, and is required in order to run the OS X version on modern Macs.
Skip intro videos
Higher quality music and sound effects
- Even after selecting "High quality" in Sound Options, music and sound effects play at only half their original quality.
Use console command[1]
|
- Start the console with ⇧ Shift+~.
- Type
s_kHz 44 to restore full playback quality.
- Type
snd_restart to reset the sound engine.
--or--
Add this line to a created file: <path-to-game>\GameData\base\autoexec.cfg :
seta s_kHz "44"
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
|
Disable texture compression
- By default, the game recompresses textures at load time using S3TC to reduce VRAM usage, resulting in the textures being lower quality than they are stored on-disk.
Use console command[2]
|
- Start the console with ⇧ Shift+~.
- Type
r_ext_compress_textures to restore full texture quality.
- Type
vid_restart to restart the video engine.
--or--
Add this line to a created file: <path-to-game>\GameData\base\autoexec.cfg :
seta r_ext_compress_textures "0"
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
- Disabling texture compression results in textures using 4x more VRAM than when compression is enabled. As such, doing so is not recommend when using mods with high-resolution textures.
|
Game data
In-game general settings.
Configuration file(s) location
-
jk2config.cfg
contains single player settings.
-
jk2mpconfig.cfg
contains multiplayer settings.
Save game data location
Video
In-game general video settings.
In-game advanced video settings.
Running the game in widescreen resolution[3]
|
- Go to
<path-to-game>\GameData\base .
- Create and open
autoexec.cfg .
- Add
seta r_customwidth X where X is width of your desired resolution (e.g. seta r_customwidth 1680 ).
- Add
seta r_customheight Y where Y is height of your desired resolution (e.g. seta r_customheight 1050 ).
- 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.
- Add
seta r_mode -1 to make the game use custom resolutions.
- Add
helpusobi "1" for the next commands to work.
- See the WSGF entry to fix the weapon FOV. OR type
cg_gunz 2 (for SP) and cg_gunz 1.5 (for MP).
Notes
- Running the game in widescreen mode will cause the HUD, menus and aiming crosshair to appear horizontally stretched.
- Your arms may occasionally appear to be floating in midair when using the lightsaber or force powers in first-person view.
- When widescreen resolution is enabled, there is no screenshot and progress bar during loading. There is solid white screen instead. Company logos at game start are shown in same manner.
- If the game launches "zoomed in" on high resolutions and only part of the screen can be seen:
Go to <path-to-game>\GameData\base , right-click on jk2sp.exe for singleplayer or jk2mp.exe for multiplayer, select Properties → Compatibility → Change high dpi settings → Override high DPI scaling behaviour -> set to Application. If the above solution doesn't work, disable DPI scaling - set it to 100%[4]
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
|
Crosshair improvements
Edit configuration files[citation needed]
|
- Go to
<path-to-game>\GameData\base .
- Create a file called
autoexec.cfg .
- Add all or some of the following lines, modifying them to suit your preferences:
cg_crosshairSize "12" # Makes crosshair half default size. Lower to 2 for just a dot.
cg_crosshairX "3" # Moves crosshair slightly right to line up with where weapon fire actually hits
cg_crosshairY "5" # Moves crosshair slightly down to line up with where weapon fire actually hits
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
|
Disable head bob
- The option exists in Setup → Options → View Swaying, but is not always functional.
Edit configuration files[citation needed]
|
- Navigate to
<path-to-game>\GameData\base and open jk2config.cfg with a text editor.
- Change the following lines to these values.
seta cg_runpitch "0"
seta cg_runroll "0"
seta cg_bobup "0"
seta cg_bobpitch "0"
seta cg_bobroll "0"
|
Make input more reactive in singleplayer
- Since the game's built-in server runs at 20 Hz by default, it may exhibit a noticeable delay when pressing keys. This is especially noticeable on high refresh rate displays. To solve this, the server tick rate can be modified to be similar to the client FPS (
com_maxfps
). For example, if you use com_maxfps 120
:
Edit configuration files[citation needed]
|
- Navigate to
<path-to-game>\GameData\base and create a file called autoexec.cfg with a text editor. Add the following contents:
snaps 120 # Client packet fetch rate. Default value is 20. Should match sv_fps for optimal gameplay.
sv_fps 120 # Server tick rate. Default value is 20.
cl_maxpackets 120 # Client tick rate. Default value is 30. 125 is the highest allowed value. This value can be safely increased even without touching the server FPS.
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
- Increasing the server tick rate may impact gameplay and cause bugs.
|
Input
In-game key map settings.
In-game mouse/joystick settings.
Toggle crouch
Add lines to config[1]
|
- Open
<path-to-game>\GameData\base\autoexec.cfg with a text editor.
- Add the following lines (change c to any desired key).
set duck "+movedown; set crouchToggle vstr stand; echo ^3Crouching...^7"
set stand "-movedown; set crouchToggle vstr duck; echo ^2Standing...^7"
set crouchToggle "vstr duck"
bind c "vstr crouchToggle"
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
- To omit the game telling when the player character is crouching or standing, omit the
echo lines.
|
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
|
Subtitles |
|
Only in cutscenes and alien languages, to use them in cutscenes and gameplay type "g_subtitles 1" (without quotes) in the game console. |
Closed captions |
|
|
Mute on focus lost |
|
|
EAX support |
|
EAX 3 (via OpenAL)[5][6] after an update. See Restore surround sound and EAX. |
Royalty free audio |
|
|
Restore surround sound and EAX
Rename the OpenAL DLL[7]
|
- Go to the installation folder.
- Delete or rename
OpenAL32.dll . This will force the game to use OpenAL device as output.
- To keep the
OpenAL32.dll of the game (which is a DirectSound3D wrapper), use DSOAL (or a similar DirectSound3D wrapper) to restore surround sound and EAX (if supported by the wrapper).
- Using OpenAL directly may limit the music sampling rate to 22 kHz, regardless of
snd_kHz setting.
|
Localizations
- On GOG
Español
can be selected, but acts as if English
is selected.
Network
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
UDP |
28060, 28061, 28062, 28070-28081 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues fixed
Game is too dark or desktop/Steam overlay is too bright
Config edit[8]
|
- Open
<path-to-game>\GameData\base\jk2config.cfg
- Find
seta r_ignorehwgamma "0" line and set it to 1
- This will break the in-game Brightness slider. Brightness adjustment can still be made by adjusting the value of
seta r_gamma in the same file.
|
Launch with no Steam overlay[9]
|
- Make sure Steam is open in the background, otherwise it will try to launch through Steam.
- Open
<path-to-game>Jedi Outcast\GameData
- Launch
jk2sp.exe without launching through the Steam Library.
|
Gamma changes permanently after closing the game
- Changing the gamma setting in-game can change the gamma on Windows permanently, regardless of in-game settings.
Edit configuration files
|
- Go to
<path-to-game>\GameData\base .
- Open
jk2config.cfg .
- Change the following line to this value:
seta r_ext_gamma_control "0"
|
Crash on launch on Intel integrated graphics
Mouse drift
Replace the OpenGL file[citation needed]
|
- Download GLDirect.
- Copy
gldirect5\bin\release\opengl32.dll to <path-to-game>\GameData
- It can slightly decrease performance.
|
Disable display scaling[10]
|
- Go to
<path-to-game>/GameData .
- Open the properties of
jk2sp.exe .
- Enable "Disable display scaling on high DPI settings" under the compatibility tab.
|
Frame rate drops on modern machines
- This game is not coded/optimized to run on modern graphics cards, resulting in frame rate drops on some modern machines. This fix changes the method used to submit rendering draw calls.[11]
"Application load error" when trying to launch
Run through Steam
|
This issue has been observed with the Steam release when running the EXE directly. Running the game through Steam works properly.
|
Move To C Drive
|
If running the EXE directly is desired, the game must be installed/moved to the C drive.
|
Other information
API
Technical specs |
Supported |
Notes |
OpenGL |
1.1 |
A 3Dfx-compatible mode does exist despite no Voodoo cards being officially supported.[citation needed] |
Executable | PPC | 16-bit |
32-bit |
64-bit | ARM |
Notes |
Windows | | |
|
| |
A source port is required for 64-bit executables. Some mods may not work with 64-bit binaries. |
macOS (OS X) | | | |
| |
Intel support requires a patch, but is 32-bit only.[14] A source port is required for 64-bit. Some mods may not work with 64-bit binaries. |
Linux | | | |
| |
A source port is required. Some mods may not work with 64-bit binaries. |
Mac OS (Classic) | | | |
|
|
|
Middleware
|
Middleware |
Notes |
Audio |
OpenAL, DirectSound3D |
Type s_UseOpenAL 1 in the console, then restart the game. May limit sampling rate to 22KHz.[citation needed] |
Input |
Immersion Foundation Classes (IFC) |
|
Enable full dismemberment
Configuration Files[1][15]
|
- Navigate to
<path-to-game>\GameData\base .
- Create a file called
autoexec.cfg .
- Add the following lines:
helpusobi "1" # Allows for cheats, some commands might not work without it.
seta g_saberRealisticCombat "2" # Sets the "sharpness" of the lightsaber. 0 is normal, 1 makes the damage higher, 2 cuts off the parts of the body when the damage is fatal and 3 makes even touching the blade fatal.
seta g_dismemberment "11381138" # Allows for dismembering enemies. 1 allows for hands and feet, 2 for hands, feet, arms and legs and 3 for hands, feet, arms, legs, head and torso, but 11381138 is a reference to George Lucas' THX 1138 that doesn't change balance while allowing for dismemberment and doesn't work in Jedi Academy.
seta ui_iscensored "0" # Removes any censoring from the game.
seta g_dismemberProbabilities "100" # Sets the chance of dismembering in percentage.
seta g_corpseRemovalTime "0" # Makes bodies stay, setting it to 1-120 sets the amount of seconds that you want the bodies to disappear in.
seta broadsword "1" # Enables ragdolls, set it to 2 if you also want to skip the death animations.
Notes
- If using OpenJK, then
autoexec.cfg should be renamed to autoexec_sp.cfg for singleplayer or autoexec_mp.cfg for multiplayer.
- Use or this mod to add blood effects to dismemberment.
|
Mods
Bug fixes/improvements
- Expanded Menu Allows for enabling many hidden settings from the menu. Doesn't work with fan-made translations that aren't included.
Video enhancements
Character skins
Gameplay enhancements
- bloody dismemberment Adds blood to the dismemberment.
- HQ_Blood Adds high quality blood to the dismemberment. Recommended to use with Jedi Outcast AI 4x UpScale.
Other
Source ports
Name |
Description |
|
OpenJK |
- Alternative open-source engine.
- Aims to improve stability and availability on other platforms such as OS X and Linux.
- OpenJK is in development so bugs should be expected, do not use if official version works.
- Jedi Outcast is poorly supported. Single player should be considered heavily work in progress. No support for multiplayer.
|
|
Jedi Outcast Linux |
- Unofficial source port from the released source code, native for Linux users.
- Supports widescreen resolutions.
- Only includes the single player component.
- To run at your monitor's native resolution, you must pick the "2048x1536" resolution option.
|
|
Oculus Rift support for Jedi Outcast |
- Branch of Jedi Outcast Linux focused on adding VR support.
|
|
JK2MV |
- Fork of OpenJK focused on multiplayer.
|
|
FluffyMod |
- Independent fork focused on singleplayer, with several Quality of Life improvements; see Patreon post for screenshots.
|
|
- For Linux, Jedi Outcast Linux is recommended for single-player and JK2MV is recommended for multiplayer.
System requirements
Windows | Mac OS (Classic) | macOS (OS X) |
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
95 OSR2 |
98SE, ME, 2000, XP |
Processor (CPU) |
Intel Pentium II 350 MHz AMD Athlon 350 MHz |
Intel Pentium III 500 MHz Intel Pentium II 400 MHz (for multiplayer) Intel Pentium III 600 MHz (for dedicated server) AMD Athlon 500 MHz |
System memory (RAM) |
64 MB 128 MB for 2000 and XP |
128 MB |
Hard disk drive (HDD) |
620 MB 800 MB (Steam) |
820 MB |
Video card (GPU) |
16 MB of VRAM OpenGL 1.1 compatible DirectX 8.0a compatible
| 32 MB of VRAM |
Sound (audio device) |
16-bit soundcard | |
Other |
8x CD-ROM, Keyboard/mouse, Joystick supported | |
macOS (OS X) |
|
Minimum |
Operating system (OS) |
10.6.8 |
Processor (CPU) |
Intel Core Duo 1.8 GHz |
System memory (RAM) |
512 MB |
Hard disk drive (HDD) |
665 MB |
Video card (GPU) |
ATI Radeon X1600 Nvidia GeForce 7300 Intel HD 3000 128 MB of VRAM |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
, %PROGRAMDATA%
, or %WINDIR%
might be redirected to %LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
- ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- ↑ Setting a cap higher than 85 FPS has a minor effect on physics calculations, e.g. characters jump slightly higher.
References