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
Developers
Raven Software
macOS (OS X) Aspyr Media
Publishers
LucasArts
Activision
Disney Interactive Studios
Engines
id Tech 3
Release dates
Windows September 17, 2003
OS X September 17, 2003
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 Academy's source code was released in 2013, making the game very mod friendly[1]
Can run on low end hardware
Active Community

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#1 in disk drive to run Singleplayer
GamersGate
Gamesplanet
Games Republic
GOG.com
Green Man Gaming
Humble Store
Mac App Store
Steam
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]

Patches[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 Steam version.
  • 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.

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/
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/

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
Anisotropic filtering (AF)
Slider (maximum anisotropy is 16).
Anti-aliasing (AA)
Force in nvidia control panel
Vertical sync (Vsync)
60 FPS
120+ FPS
See High frame rate.

Widescreen resolution[edit]

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.
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. The last step is changing the FOV. To do it, either load a game or start a new game. When the map is loaded, open the console and type in cg_fov Z, where Z is your horizontal FOV value. Default FOV for 4:3 resolution is 80, therefore a value recommended for 16:9 resolutions is 97. Value recommended for 16:10 resolutions is 90.
  8. For multiplayer, use the replacement jamp.exe (otherwise the game will crash).

Alternatively navigate to <path-to-game>\GameData\base and create a document called "autoexec.cfg" with the following text (replace X,Y,Z with width/height/fov):

seta r_customwidth "X"

seta r_customheight "Y"

seta cg_fov "Z"

seta r_mode "-1"

vid_restart

High frame rate[edit]

Set FPS and refresh rate[2]
  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
Remapping
Mouse acceleration
See Mouse acceleration for more information.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
For XInput support (Xbox 360 controller) see OpenJK link here for details. Note: OpenJK is in a incomplete state (especially the spotty XInput support), but is updated regularly.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

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
5.0
Subtitles
Closed captions
Mute on focus lost
EAX support
First game supporting EAX 4[3] (via OpenAL[4])

Localizations

Language UI Audio CC Notes
English
French
German
Spanish

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-28062, 28070-28081

Issues fixed[edit]

Multiplayer crash to desktop when using custom resolutions[edit]

Use replacement EXE[5]

Use the replacement jamp.exe.

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)

Modding[edit]

Total conversions[edit]

System requirements[edit]

Windows
Minimum
Operating system (OS) 2000, XP, Vista
Processor (CPU) Intel Pentium II 450 MHz
AMD K6-2 450 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.3 GB
Video card (GPU) 32 MB of VRAM
OpenGL compatible
DirectX 9.0a compatible
OS X
Minimum
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

References

  1. jedis/jediacademy: Final Source Code For Jedi Academy - GitHub - last accessed on 2016-5-3
  2. http://forums.filefront.com/jedi-academy-general-discussion/381068-jedi-academy-commands-guide.html
  3. EAX® 4.0 ADVANCED HD™: Multi-Environment ™ and Stereo FXs - SoundBlaster.com (retrieved)
  4. EAX® 4.0 ADVANCED HD™ in Star Wars® Jedi Knight®: Jedi Academy™ - Soundblaster.com (retrieved)
  5. [Fixed] Crash to desktop when starting custom game :: STAR WARS™ Jedi Knight: Jedi Academy™ General Discussions