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).
Key points
- Jedi Outcast'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.
General information
- Wookieepedia - A huge wiki dedicated to the Star Wars universe
- 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 retail release only. Includes multiplayer bug fixes and corrects balance issues. Digital re-releases are already patched.
- 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"
|
High resolution loading screens
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 settings
In-game general video settings.
In-game advanced video settings.
Template:Video settings
Running the game in widescreen resolution[2]
|
- 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.
- See the WSGF entry to fix the weapon FOV.
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.
|
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_dynamicCrosshair "0" # Disables auto-aim (the crosshair "jumping" onto enemies)
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
cg_crosshairIdentifyTarget "0" # Disables crosshair turning red on enemies and green on friendlies
cg_crosshairForceHint "0" # Disables hints to use a force power on the targeted enemy
|
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"
|
Input settings
In-game key map settings.
In-game mouse/joystick settings.
Template:Input 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 whatever you want).
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 you wish to omit the game telling you when you're crouching or standing, omit the
echo lines.
|
Audio settings
Template:Audio settings
Restore surround sound and EAX
Rename the OpenAL DLL[3]
|
- Go to the installation folder.
- Delete or rename
OpenAL32.dll . This will force the game to use OpenAL device as output.
- if you want to keep the
OpenAL32.dll of the game (which is a DirectSound3D wrapper), you can also 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
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Traditional Chinese |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
Fan translation, download. |
Russian |
|
|
|
Fan translation by «ENPY Studio» |
Spanish |
|
|
|
Dub only included in retail version. For GOG.com or Steam version see here. |
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[4]
|
- 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.
|
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[5]
|
- 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.[6]
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 |
Notes |
Windows | | |
|
|
A source port is required for 64-bit executables. Some mods may not work with 64-bit binaries.[8] |
macOS (OS X) | | | |
|
Intel support requires a patch, but is 32-bit only.[9] A source port is required for 64-bit. Some mods may not work with 64-bit binaries.[10] |
Linux | | | |
|
A source port is required. Some mods may not work with 64-bit binaries.[11] |
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) |
|
Demo exclusive level
The demo version of the game features a level, "Mission at Alzoc III", that is not included in the main game. This can be played in the full game the without installing it separately.
Play demo level with full game manually[citation needed]
|
- Download the Windows or OS X version of the demo.
- Open it with 7-Zip and extract the
Disk1\Gamedata\demo folder to your Gamedata folder.
- Rename your
Gamedata\base folder to something else. This will force the game to load the demo folder, instead.
- Start a new game.
- Remember to rename your
base folder back when you're done playing the level.
|
Enable full dismemberment
Configuration Files[1]
|
- 1 Navigate to
<path-to-game>\GameData\base and open jk2config.cfg with a text editor.
- 2 Change the following lines to these values.
seta g_saberRealisticCombat "3"
seta g_dismemberment "3"
seta g_dismemberProbabilities "3"
- 3. Create a file called
autoexec.cfg in the same folder.
- 4. Add the following lines.
seta g_saberRealisticCombat "1"
helpusobi "1"
- For GOG version choose
35313557 version when installing.
|
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.
|
|
- For Linux, Jedi Outcast Linux is recommended for single-player.
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 AMD Athlon 500 MHz |
System memory (RAM) |
64 MB 128 MB for 2000 and XP |
128 MB |
Hard disk drive (HDD) |
620 MB |
820 MB |
Video card (GPU) |
16 MB of VRAM OpenGL 1.1 compatible DirectX 8.0a compatible
| 32 MB of VRAM |
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
References