Star Wars: Jedi Knight II – Jedi Outcast

From PCGamingWiki, the wiki about fixing PC games
Star Wars: Jedi Knight II – Jedi Outcast
Star Wars: Jedi Knight II – Jedi Outcast cover
Developers
Raven Software
Mac OS Aspyr Media
macOS (OS X) Aspyr Media
Publishers
LucasArts
Activision
Disney Interactive Studios
Engines
id Tech 3
Release dates
Windows March 26, 2002
Mac OS November 5, 2002
OS X November 5, 2002
Star Wars: Jedi Knight
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 Outcast's source code was released in 2013, making the game very mod friendly.[1]
Can run on low end hardware.

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail Requires CD in disk drive to run Singleplayer.
GamersGate
Gamesplanet
Games Republic
GOG.com
Green Man Gaming
Humble Store
Mac App Store
Steam
The digital releases (excluding the GOG.com version) do not include a manual; digital scans can be downloaded from ReplacementDocs.

Essential improvements[edit]

Patches[edit]

Windows Patch 1.4[edit]

OS X Patch 1.4[edit]

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.

Demo and exclusive level[edit]

A demo was released for both Windows and OS X. The OS X demo does not run on recent systems; the retail game does, if you install the patch.

The demo features an exclusive level, "Mission at Alzoc III", that is not included in the PC version of the main game (it was included in the console versions as an unlockable).

Skip intro videos[edit]

Use intro skip

Use the Jedi Outcast intro skip.

Enabling full dismemberment[edit]

Configuration Files[citation needed]
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

Crosshair[edit]

Configuration Files[citation needed]
  1. Navigate to <path-to-game>/GameData/base
  2. Create a file called autoexec.cfg, then add the following line.
cg_dynamicCrosshair "0"

Full EAX for Creative Sound Cards[edit]

Rename the OpenAL DLL[2]
  1. Navigate to the game folder.
  2. Rename openal32.dll to openal32.dll.bak.

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
Mac OS
macOS (OS X)
jk2config.cfg contains single player settings.
jk2mpconfig.cfg contains multiplayer settings.

Save game data location[edit]

System Location
Windows <path-to-game>\GameData\base\saves\
Mac OS
macOS (OS X)

Save game cloud syncing[edit]

System Native Notes
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.
Graphics option Option WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Load a map and enter cg_fov X in the console ( Shift+~).
Windowed
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Force in graphics card control panel
Vertical sync (Vsync)
60 FPS
120+ FPS
Capped at 85 FPS by default, but can be changed with com_maxfps

Widescreen resolution[edit]

Running a game in widescreen resolution[citation needed]
  1. Start a game.
  2. Open the console ( Shift+~).
  3. Type in: r_customwidth X, where X is width of your desired resolution (for example, for 1680x1050 resolution, replace X with 1680).
  4. Now, type in: r_customheight Y, where Y is height of your desired resolution (for example, for 1680x1050 resolution, replace Y with 1050).
  5. Type in: r_mode -1 to make the game use custom resolutions.
  6. Type in vid_restart to restart the renderer and apply new resolution settings.
  7. Open the console and write cg_fov YourFov. For 16:9 screens use a value of 97, and for 16:10 screens use a value of 90.

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.

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
Remapping
Mouse acceleration
Both mouse smoothing and acceleration are disabled by default.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Reads Joystick axes as buttons. Handy for mapping the Right and Left triggers for different button, but not good for using the right analog stick for looking and aiming due to the engine it uses (Quake 3 engine). Controls for the left analog stick is governed by what is mapped the arrow keys on the keyboard.
Full controller support
For XInput support, users will need both the Jedi Academy - Outcast mod here for Jedi Academy and OpenJK link here for details. Note: OpenJK is in a incomplete state, but is updated regularly.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

Toggle crouch[edit]

Add lines to config[citation needed]
  1. Open <path-to-game>\GameData\base\autoexec.cfg with a text editor.
  2. 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"

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 3 (via OpenAL)[3] after an update[4]

Localizations

Language UI Audio CC Notes
English
French
German
Italian
Spanish
Traditional Chinese
Mistakenly labeled as "Japanese" in the game's Steam properties menu.

Network[edit]

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Dedicated server software is available for Windows and Linux.
Self-hosting
Direct IP
Via New Favorite option in server browser.

Ports

Protocol Port(s) and/or port range(s)
UDP (outbound) 28060, 28061, 28062, 28070-28081

Issues fixed[edit]

The game makes the desktop and Steam overlay extremely bright[edit]

Config edit[citation needed]
  1. Open <path-to-game>\GameData\base\jk2config.cfg
  2. Find seta r_ignorehwgamma "0" line and set it to 1
This will break the in-game Brightness slider

Mouse Drift[edit]

Replace the OpenGL file[citation needed]
  1. Download GLDirect.
  2. Copy gldirect5\bin\release\opengl32.dll to your Jedi Outcast\gamedata folder.

Other information[edit]

API[edit]

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

Middleware[edit]

Middleware Notes
Audio OpenAL
Input Immersion Foundation Classes (IFC)

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 2000, XP, Vista
Processor (CPU) Intel Pentium II
AMD Athlon 350 MHz
Intel Pentium III
AMD Athlon 500 MHz
System memory (RAM) 64 MB 128 MB
Hard disk drive (HDD) 800 MB
Video card (GPU) OpenGL compatible
16 MB of VRAM
DirectX 9.0c compatible
32 MB of VRAM
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

References

  1. jedis/jedioutcast: Final Source Code For Jedi Outcast - GitHub - last accessed on 2016-5-3
  2. https://web.archive.org/web/20130602090134/http://connect.creativelabs.com/alchemy/Lists/Games/AllItems.aspx
  3. Secrets behind the Sound: Part II - SoundBlaster.com (retrieved)
  4. CREATIVE PROVIDES EAX ADVANCED HD AUDIO ENHANCEMENT FOR LUCASARTS' STAR WARS JEDI KNIGHT II: JEDI OUTCAST - Creative Labs (retrieved)