Revision as of 16:48, 21 February 2019
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: 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
Full EAX for Creative Sound Cards
Rename the OpenAL DLL[3]
|
- Go to the installation folder.
- Rename
openal32.dll to openal32.dll.bak .
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Spanish |
|
|
|
Only present in retail version. For GOG.com or Steam version see here.[citation needed] |
Traditional Chinese |
|
|
|
|
Russian |
|
|
|
Fan translation by «ENPY Studio» |
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 .
|
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.
|
Other information
API
Technical specs |
Supported |
Notes |
OpenGL |
1.1 |
[citation needed] |
Executable | PPC | 16-bit |
32-bit |
64-bit |
Notes |
Windows | | |
|
|
|
macOS (OS X) | | |
|
|
Mac OS (Classic) | | | |
|
|
Middleware
|
Middleware |
Notes |
Audio |
OpenAL |
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.
Play demo level with full game[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"
- This method doesn't work for the Steam version of the game. [citation needed]
- 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