Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Star Wars: Jedi Knight - Dark Forces II"

From PCGamingWiki, the wiki about fixing PC games
m
m (→‎Music issues: Fixed music wrapper link)
 
(447 intermediate revisions by 94 users not shown)
Line 1: Line 1:
{{infobox
+
{{Infobox game
|title          = Star Wars: Jedi Knight Dark Forces II
+
|cover        = Star Wars Jedi Knight Dark Forces II Cover.jpg
|cover          = JKDF2.jpg
+
|developers  =  
|developer     = [[Wikipedia:LucasArts|LucasArts]]
+
{{Infobox game/row/developer|LucasArts}}
|publisher     = [[Wikipedia:LucasArts|LucasArts]]
+
|publishers  =
|engine        = [[Sith (game engine)|Sith]]
+
{{Infobox game/row/publisher|LucasArts}}
|release dates = October 9, 1997
+
{{Infobox game/row/publisher|Disney Interactive Studios}}
|steam         = 32380
+
|engines      =  
 +
{{Infobox game/row/engine|Sith}}
 +
|release dates=  
 +
{{Infobox game/row/date|Windows|October 10, 1997}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|star-wars-jedi-knight-dark-forces-ii|91}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Expansion pack }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi, Space }}
 +
{{Infobox game/row/taxonomy/series            | Star Wars: Jedi Knight }}
 +
|official site= https://web.archive.org/web/20000817082731/http://www.lucasarts.com/static/xvt/xvtframes2.htm
 +
|steam appid  = 32380
 +
|gogcom id    = 1422286819
 +
|gogcom id side = 1421405068
 +
|igdb        = star-wars-jedi-knight-dark-forces-ii
 +
|hltb        = 9086
 +
|strategywiki = Star Wars Jedi Knight: Dark Forces II
 +
|lutris      = star-wars-jedi-knight-dark-forces-ii
 +
|mobygames    = 372
 +
|wikipedia    = Star Wars Jedi Knight: Dark Forces II
 +
|winehq      = 122
 +
|license      = commercial
 
}}
 
}}
  
{{infobox
+
'''Key points'''
|title          = Star Wars: Jedi Knight – Mysteries of the Sith
+
{{ii}} Running the game on modern Windows may require multiple steps and workarounds. See [[#Essential improvements|Essential improvements]] and [[#Issues fixed|Issues fixed]].
|cover          = JKMOTS.jpg
+
{{--}} Installer for retail version is 16-bit only. Use the [[#Alternate_installer|Alternate installer]] for 64-bit versions of Windows.
|developer      = [[Wikipedia:LucasArts|LucasArts]]
+
{{ii}} Shares many similarities with standalone expansion [[Star Wars: Jedi Knight - Mysteries of the Sith|Jedi Knight: Mysteries of the Sith]] in terms of its engine and performance. Fixes for one may work for the other.
|publisher      = [[Wikipedia:LucasArts|LucasArts]]
 
|engine        = [[Sith (game engine)|Sith]]
 
|release dates  = January 31, 1998
 
|steam          = 32390
 
}}
 
  
'''''Star Wars: Jedi Knight – Dark Forces II''''' is a 1997 first-person shooter game, designed by Justin Chin and developed and published by LucasArts. It is the second game in the ''Jedi Knight'' series and is the sequel to ''[[Star Wars: Dark Forces]]''; the series would later expand to include two more games, ''[[Star Wars: Jedi Knight II – Jedi Outcast]]'' and ''[[Star Wars: Jedi Knight – Jedi Academy]]''. It was later rereleased on Steam; the Steam version does not include the manual, but you can [http://www.replacementdocs.com/download.php?view.1059 download the manual from ReplacementDocs].
+
'''General information'''
 +
<!-- {{mm}} [http://jkdf2.com/ JKDF2.COM] - Former extensive troubleshooting guide for Jedi Knight and Mysteries of the Sith (Defunct)
 +
{{mm}} [http://www.jkhub.net/ JK Hub] - Editing Hub for Jedi Knight and Mysteries of the Sith
 +
{{mm}} [http://jkdf2.net/ JKDF2.NET] - Active modding an multiplayer community. -->
 +
{{mm}} [https://web.archive.org/web/19990422005843/http://www.lucasarts.com/static/jk/default.htm Official website (archived)]
 +
{{GOG.com links|1422286819|star_wars_dark_forces_series|for game series}}
 +
{{mm}} [https://steamcommunity.com/app/32380/discussions/ Steam Community Discussions]
 +
{{mm}} [https://www.massassi.net/ The Massassi Temple] - Archive of modifications for Jedi Knight
  
An expansion pack, '''''Star Wars: Jedi Knight Mysteries of the Sith''''', was released in 1998 and later rereleased on Steam; it adds an additional single-player campaign and several multiplayer maps. While it is functionally separate from the original game and does not require the original game to be installed in order to play, the original retail release did require one of the original game's discs in order to install; the Steam version does not. Both the original game and the expansion were later rereleased as a single package. As with the original, the Steam version does not include the manual; you can [http://replacementdocs.com/download.php?view.848 download the manual from ReplacementDocs].
+
==Availability==
 +
{{Availability|
 +
{{Availability/row| Retail | | disc | 2 CDs, Disc check can be [[#Skip disc check|skipped]]. |  | Windows }}
 +
{{Availability/row| GamersGate | star-wars-jedi-knight-dark-forces-ii | Steam |  |  | Windows }}
 +
{{Availability/row| Gamesplanet | 2801-1 | Steam |  |  | Windows }}
 +
{{Availability/row| GOG.com | star_wars_jedi_knight_dark_forces_ii | DRM-free | v1.01, includes [[Star Wars: Jedi Knight - Mysteries of the Sith]]
 +
| | Windows }}
 +
{{Availability/row| Humble | star-wars-jedi-knight-dark-forces-ii | Steam |  |  | Windows }}
 +
{{Availability/row| Steam | 32380 | Steam | | | Windows }}
 +
{{Availability/row| Origin | star-wars/star-wars-jedi-knight-dark-forces-ii | Origin |Included with {{store feature|EA Play Pro}}. Currently only visible in the EA App's Browse menu.| | Windows |}}
 +
}}
 +
{{ii}} A [https://community.pcgamingwiki.com/files/file/1308-jedi-knight-dark-forces-ii-demo/ demo] is available.
  
==Installing on 64-bit systems==
+
==Monetization==
 +
{{DLC|
 +
{{DLC/row| [[Mysteries of the Sith]] | Retail requires base game; digital distribution version is [[Star Wars: Jedi Knight - Mysteries of the Sith|a standalone title]].<ref>{{Refurl|url=https://www.gog.com/forum/star_wars_dark_forces_series/is_mysteries_of_the_sith_standalone_here_on_gog|title=Is Mysteries of the Sith standalone here on GOG?, page 1 - Forum - GOG.com|date=May 2023}}</ref><ref>{{Refurl|url=https://steamcommunity.com/app/32390/discussions/0/617328329157144798/|title=is :: Star Wars - Jedi Knight: Mysteries of the Sith General Discussions|date=May 2023}}</ref> | Windows }}
 +
}}
  
The retail version's installer is a 16-bit application, and will not install on 64-bit systems. Use the [http://code.google.com/p/starwarsjediknightaltinstall/downloads/list unofficial alternate installer] (''JediSetup.exe'' for the original release, ''SithSetup.exe'' for ''Mysteries of the Sith'', or ''JediSithSetup.exe'' for the package that includes both).
+
===Version differences===
 +
{{ii}} The GOG.com and Steam versions have been patched for compatibility and include working music.<ref>{{Refurl|url=https://www.gog.com/forum/general/release_star_wars_jedi_knight_dark_forces_ii_28634/post60|title=Release: Star Wars™ Jedi Knight: Dark Forces II, page 3 - Forum - GOG.com|date=9 June 2023}}</ref><ref>{{Refurl|url=https://steamcommunity.com/app/32380/discussions/0/357285398700495928/?ctp=4#c357285562479592357|title=Update :: Star Wars Jedi Knight Dark Forces II General Discussions - Steam Community|date=May 2023}}</ref>
  
==Patches==
+
==Essential improvements==
 +
{{Image|Star Wars Jedi Knight Dark Forces II Gameplay.png|In-game gameplay settings.}}
  
===Official ''Jedi Knight'' patch===
+
===[https://github.com/shinyquagsire23/OpenJKDF2 OpenJKDF2]===
 +
A reverse-engineered source port of the Sith engine that includes QOL improvements
 +
{{ii}} The port is in beta, it contains some bugs and missing features that the author will address
 +
{{ii}} [https://maxthomas.dev/openjkdf2/ WebAssembly demo] available
 +
{{++}} Active Development
 +
{{++}} Works with retail, GOG.com and Steam versions
 +
{{++}} Built-in jkgfxmod texture pack support
 +
{{++}} IPv6 Multiplayer support, based on Valve's GameNetworkingSockets
 +
{{++}} SDL2 controller/joystick support, with up to 32 buttons bindable.
 +
{{++}} Emissive Textures, Bloom, Screenspace Ambient Occlusion (SSAO)
 +
{{++}} Menus, cutscenes and the game viewport auto-rescale to the window size, with appropriate aspect ratios (ultrawide, or at least wide-er monitor support).
 +
{{++}} Game runs at full framerates by default instead of 30FPS/50FPS in Singleplayer
 +
{{++}} Weapon waggle is scaled properly with FPS
 +
{{++}} FOV is adjustable in Setup
 +
{{++}} HiDPI is configurable in Setup
 +
{{++}} HUD elements are scaled with screen resolution
 +
{{++}} The game is completable from start to finish
 +
{{++}} LOD and mipmap distances are scaled with render resolution to ensure textures and models don't degrade noticeably on higher-resolution screens.
 +
{{--}} Can not use plus or minus to resize the screen
 +
{{--}} In-game screenshots can't be taken
  
One official patch was released for ''Jedi Knight''; it fixes a joystick bug, and a freeze when enabling aiming crosshairs on systems with Voodoo2 graphics cards. You can download it [http://www.lucasarts.com/support/update/jedi.html from LucasArts].
+
===[https://code.google.com/p/starwarsjediknightaltinstall/ Alternate installer]===
 +
{{++}} Allows the game to be installed from the original CD on 64-bit systems.
  
===Unofficial ''Jedi Knight'' patch===
+
===[https://github.com/jdmclark/jkgfxmod/ jkgfxmod]===
 +
{{++}} Allows the game to run properly on modern computers, adds some mod support, improves and includes more graphical options for the game.
 +
{{--}} Menus suffer from framerates dropping down to single digits on variable refresh (G-Sync/FreeSync) displays; disabling VRR works around the issue
 +
{{ii}} Already included in OpenJKDF2.
 +
{{ii}} Requires the original, installed-from-CD version 1.0 executable, which can be obtained with [https://github.com/The-MAZZTer/jkversions jkversions] for the Steam and GOG releases.
  
An unofficial patch for ''Mysteries of the Sith'' is available from JKHub. Among other things, it adds team chat to multiplayer and is required for many mods. This patch also installs the official patch. To install it, do the following:
+
===[https://www.patreon.com/user?u=44312848 Peixoto's patch]===
 +
{{ii}} Alternative to jkgfxmod
 +
{{++}} Includes an installer for 64 bit systems. Fixes black screen when 3D acceleration is enabled. Fixes a ghosting bug when 3D acceleration is enabled. Forces the game to run at your desktop resolution (Ultra-wide and 4K supported). Disable mode changes when entering the menu. Forces the game to run in 32 bit color depth. Fixes the HUD getting smaller at higher resolutions. Automatic FOV correction in any aspect ratio. Disables the 'manual' mipmapping employed by the game that makes distant textures blurry. Fixes music playback. Better compatibility with Xinput gamepads
 +
{{--}} Incompatible with most other mods and patches; will break modded installations
  
# Back up your ''jk.exe'' file.
+
===Alternative: Set up the base version for modern systems===
# Download ''JKUnofficialPatch_2008-01-16.zip'' [http://www.jkhub.net/project/show.php?projid=292&section=downloads from JKHub].
+
# Start the game with the ''-displayconfig'' parameter on the ''JK.exe''
# Extract ''patcher.bat'', ''bspatch.exe'', ''patch.dat'', and ''JK-Extension.dll'' to your ''Jedi Knight'' install directory.
+
# In-game options: Select "3D HAL" (with 3D Acceleration) as graphics card in the options menu.
# Run ''patcher.bat''.
+
# Download and unzip [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgvoodoo]
# Delete ''patcher.bat'', ''bspatch.exe'', and ''patch.dat''. Leave ''JK-Extension.dll'' intact.
+
# Copy the files from <code><dgvoodoo>\MS\x86</code> to the game folder (where the ''JK.exe'' is).
 +
# ''(optional)'' Copy the ''dgVoodooCpl.exe'' and ''dgVoodoo.conf'' from the dgvoodoo folder to the game folder. Execute dgVoodooCpl.exe in the game folder. Go to DirectX tab and deactivate the watermark at the bottom.
 +
# Start the game again, set in-game resolution to 1920x1080 (or something else).
 +
# You can now adjust the display size with the "+" and "-" buttons (or depending on your keyboard, the buttons to the right of 0).
 +
# ''(optional)'' Install the [[#Higher_quality_graphics|High Detail Mod]].
 +
# When starting the game, you might have to click the mouse once to focus it and get sound.
  
===Unofficial ''Mysteries of the Sith'' patch===
+
===Patches===
 +
====[https://community.pcgamingwiki.com/files/file/440-jedi-knight-update/ Latest official patch]====
 +
{{ii}} Updates the game to version 1.01 and fixes some joystick and lockup issues.
 +
{{++}} Included in digital re-releases.
  
An unofficial patch for ''Mysteries of the Sith'' is available from JKHub. It is required for many mods. To install it, do the following:
+
====[https://community.pcgamingwiki.com/files/file/986-jedi-knight-df2-mots-pre-patched-unofficial-patches/ Unofficial patch]====
 +
{{ii}} Includes [[#Latest_official_patch official|patch v1.01]] and adds compatibility for modern Windows, mod support and team chat in multiplayer.
 +
{{++}} The pre-patched version linked above works with both the original CD and digital releases of the game.
 +
{{ii}} Alternately, the [https://community.pcgamingwiki.com/files/file/229-star-wars-jedi-knight-%E2%80%93-dark-forces-ii-unofficial-patch/ original (non-pre-patched) Unofficial Patch] may be used, but it requires the original, installed-from-CD executable.<ref>{{Refurl|url=http://jkdf2.com/24-step-7-patching-your-jedi-knight-and-mysteries-of-the-sith-for-jedi-knight-enhanced-and-jedi-knight-retexture-pack|title=The JK Unofficial Patch will NOT work if you have the v1.01 version of JK.EXE - JKDF2.com|date=May 2023}}</ref>
  
# Back up your ''jkm.exe'' file.
+
===Skip disc check===
# Download ''MotSUnofficialPatch_2008-06-28.zip'' [http://www.jkhub.net/project/show.php?projid=292&section=downloads from JKHub].  
+
{{Fixbox|description=Copy JK_.CD|ref=<ref>{{Refurl|url=http://jedi.majerco.net/en/jedi-knight/no-cd/|title=The Jedi Order - No CD|date=December 2018}}</ref>|fix=
# Extract ''patcher.bat'', ''bspatch.exe'', and ''patch.dat'' to your ''Mysteries of the Sith'' install directory.
+
# Copy <code>Gamedata\Resource\JK_.CD</code> from the CD to <code>{{p|game}}\Resource</code>.
# Run ''patcher.bat''.
+
# Navigate regedit to <code>{{p|HKLM}}\Software\LucasArts Entertainment Company\JediKnight\v1.0</code> and modify <code>SourceDir</code> to reflect your installation directory.
# Delete ''patcher.bat'', ''bspatch.exe'', and ''patch.dat''.
+
# Optionally copy <code>Gamedata\Resource\VIDEO</code> from the CD to <code>{{p|game}}\VIDEO</code> to preserve video playback.
 +
}}
  
==Graphics/crashing issues==
+
===Skip intro videos===
 +
{{Fixbox|description=Delete/rename 01-02A.SMK|ref=<ref>{{Refurl|url=http://www.jkhub.net/library/index.php?title=Tutorials:How_To_Cog_-_Chapter_1.6_-_Resources#No-CD_JK|title=JK Hub - &#91;Tutorials&#93;|date=9 June 2023}}</ref>|fix=
 +
# Go to <code>{{p|game}}\Resource\VIDEO\</code>
 +
# Delete or rename {{file|01-02A.SMK}}.
 +
}}
  
===3D Acceleration problems===
+
===Higher quality music===
  
Running the game with 3D acceleration turned on may cause crashes or graphics problems on some modern machines. If you experience problems, try the following steps (you may have to do this every time you launch the game):
+
Replace the music tracks with higher quality ones ripped from the original CD.
 +
{{Fixbox|description=Replace .ogg files|ref=<ref>{{Refurl|url=https://www.gog.com/forum/star_wars_dark_forces_series/jedi_knight_dark_forces_2_improved_music_and_other_goodies/page1|title=Jedi Knight: Dark Forces 2 Improved Music - GOG.com Community Discussions|date=May 2023}}</ref>|fix=
 +
# Download the [https://community.pcgamingwiki.com/files/file/2197-jedi-knight-dark-forces-ii-various-patches High Quality Music].
 +
# Copy the *.ogg files to <code>{{p|game}}\MUSIC\</code>, overwriting any existing files.
 +
}}
 +
{{ii}} Requires the [https://community.pcgamingwiki.com/files/file/914-jedi-knight-dark-forces-ii-mots-music-wrapper music wrapper] (winmm.dll) to be in the installation folder.
 +
{{++}} Can be combined with the wrapper to allow the retail CD release to play music without the CD.
  
# Run the game with the ''-displayconfig'' command line parameter to enable the advanced graphics settings menu.
+
===Higher quality graphics===
# Click "Setup", then "Display".
+
{{Image|High_Detail_Mod_for_Jedi_Knight_(Comparison).png|Before and after the High Detail Mod.}}
# Uncheck "3D Acceleration" and "Backbuffer in System Memory".
+
Make the game always use the highest quality textures and models, instead of using lower qualities the further away they are (and leading to unsightly transitions).
# Click "Advanced".
+
{{Fixbox|description=Install the High Detail Mod|ref=<ref>{{Refurl|url=https://community.pcgamingwiki.com/files/file/918-high-detail-mod-for-jedi-knight-df2-mots/|title=High Detail Mod for Jedi Knight DF2 & MotS|date=May 2023}}</ref>|fix=
# Under "3D Devices", select "RenderBot" or "RenderDroid".
+
# Download and extract the [https://community.pcgamingwiki.com/files/file/918-high-detail-mod-for-jedi-knight-df2-mots/ High Detail Mod].
# Click "OK" to return to the main display settings menu.
+
# Run the installer or copy the files manually.
# Select your desired resolution.
+
}}
# Click "OK" to return to the main menu.
+
{{ii}} Doesn't add or replace any textures or models.
 +
{{++}} Can be used alone or in conjunction with other texture/model mods.
  
===Menu/cutscenes run in a window even when game is set to fullscreen===
+
==Game data==
 +
{{Image|Star Wars Jedi Knight Dark Forces II General.png|In-game general settings.}}
  
If you run the game with the ''-windowgui'' command line parameter, or if you have the Steam version, all menus and cutscenes will run in a window, even if the game is set to fullscreen. This is normal.
+
===Configuration file(s) location===
 +
{{Game data|
 +
{{Game data/config|Windows|{{p|hklm}}\SOFTWARE\LucasArts Entertainment Company\JediKnight\v1.0|{{p|game}}\Controls\}}
 +
}}
 +
{{++}} Settings can be exported into a .ctl file and transferred between installations or imported into the add-on.
  
===Black screen during menu===
+
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{p|game}}\player\}}
 +
}}
  
If you get a black screen instead of the menu, Alt+Tab away from the game and back. Alternatively, run the game with the ''-windowgui'' command line parameter.
+
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                  = unknown
 +
|discord notes            =
 +
|epic games launcher      =
 +
|epic games launcher notes =
 +
|gog galaxy                = true
 +
|gog galaxy notes          =
 +
|origin                    = true
 +
|origin notes              =
 +
|steam cloud              = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                =
 +
|xbox cloud notes          =
 +
}}
  
===Resolution issues===
+
==Video==
 +
{{Image|Star Wars Jedi Knight Dark Forces II Video.png|In-game video settings.}}
 +
{{Image|Star Wars Jedi Knight Dark Forces II Advanced Video.png|In-game advanced video settings (only accessible via the <code>-displayconfig</code> command line argument).}}
 +
{{Video
 +
|wsgf link                  = https://www.wsgf.org/dr/star-wars-jedi-knight-dark-forces-ii
 +
|widescreen wsgf award      = limited
 +
|multimonitor wsgf award    = unsupported
 +
|ultrawidescreen wsgf award = incomplete
 +
|4k ultra hd wsgf award    = incomplete
 +
|widescreen resolution      = true
 +
|widescreen resolution notes= Screen change is {{term|Vert-}}.<br/>Menus are always 640x480, and cutscenes are prerendered at 640x300.
 +
|multimonitor              = false
 +
|multimonitor notes        =
 +
|ultrawidescreen            = true
 +
|ultrawidescreen notes      = Increasing the [[#Field of view (FOV)|Field of view (FOV)]] is necessary to avoid cutting off weapon models in first person mode.
 +
|4k ultra hd                = true
 +
|4k ultra hd notes          = Game's HUD may be too small in high resolutions; try the [[#JK HUD Revamp|JK HUD Revamp]] or scale the HUD with [[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]].
 +
|fov                        = hackable
 +
|fov notes                  = Can be changed from 90° to 120° through [[#Field of view (FOV)|patches]].
 +
|windowed                  = true
 +
|windowed notes            = In the [[#Access advanced display settings menu|advanced display settings menu]] set the Display Device to <code>DIBsection windowed display</code>. '''Note:''' Game will be limited to software rendering in windowed mode. To enable windowed mode with 3D Acceleration, use [[#3D Acceleration problems|dgVoodoo 2]], [[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]].
 +
|borderless windowed        = hackable
 +
|borderless windowed notes  = Use [[#jkgfxmod|jkgfxmod]].
 +
|anisotropic                = hackable
 +
|anisotropic notes          = Use [[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]] or force through the [[#3D_acceleration_issues|dgVoodoo control panel]].
 +
|antialiasing              = hackable
 +
|antialiasing notes        = Use [[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]] or force through the [[#3D_acceleration_issues|dgVoodoo control panel]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = always on
 +
|vsync notes                = Can be disabled with[[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]].
 +
|60 fps                    = true
 +
|60 fps notes              =
 +
|120 fps                    = hackable
 +
|120 fps notes              = Use [[#jkgfxmod|jkgfxmod]] or [[#OpenJKDF2|OpenJKDF2]]. jkgfxmod has side effects, see [[#Seemingly low framerate or stuttering|Seemingly low framerate or stuttering]]. May be on by default.
 +
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 +
|color blind notes          =
 +
}}
  
Running the game in a widescreen resolution is not recommended. The horizontal FOV is locked to a 4:3 aspect ratio, so running the game in widescreen will make everything look stretched horizontally.
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{ii}} Field-of-view is hardcoded to 90° in the game.
  
The game's HUD and on-screen messages do not scale based on resolution; running the game at high resolutions may make them too small to see.
+
{{Fixbox|description=Patch FOV|fix=
 +
# Download the IPS patches from [https://www.gamepressure.com/download.asp?ID=75085 this page].
 +
# Copy the files <code>JK.DLL</code> and <code>JK-fovX-mipmap.EXE</code> from the <code>Mipmap</code> folder and extract them to {{P|game}}, Launch the game with them.
  
Changing the resolution in mid-mission is not recommended.
+
{{ii}} The executables are prepatched with the unofficial patch.
 +
{{ii}} If you use JKGFX mod you need to edit the .json file to make the game launch with the modified executable.
 +
}}
  
===HUD does not appear, or screen has black border===
+
==Input==
 +
{{Image|Star Wars Jedi Knight Dark Forces II General Controls.png|In-game general control settings.}}
 +
{{Input
 +
|key remap                = limited
 +
|key remap notes          = Limited binding options for mouse wheel. See [[#Mouse Wheel Rebinding|Mouse Wheel Rebinding]].
 +
|acceleration option      = false
 +
|acceleration option notes =
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  =
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = true
 +
|invert mouse y-axis notes =
 +
|touchscreen              = false
 +
|touchscreen notes        =
 +
|controller support        = true
 +
|controller support notes  =
 +
|full controller          = false
 +
|full controller notes    =
 +
|controller remap          = true
 +
|controller remap notes    = Can only detect up to 8 joystick buttons (and dpad).
 +
|controller sensitivity    = true
 +
|controller sensitivity notes=
 +
|invert controller y-axis  = true
 +
|invert controller y-axis notes=
 +
|xinput controllers        = unknown
 +
|xinput controllers notes  =
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4              = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts      = generic
 +
|other button prompts notes=
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = unknown
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
{{ii}} To use Force Pull, the force power button needs to be held down while targeting an enemy / item; when a blue circle appears on it, target it and release the button.<ref>{{Refurl|url=https://steamcommunity.com/app/32390/discussions/0/666827315314486129/|title=Steam Community|date=May 2023}}</ref>
 +
{{++}} Keybinds can be exported to a .ctl file and transferred between installations or into the add-on.
 +
<gallery>
 +
Star Wars Jedi Knight Dark Forces II Keyboard.png|In-game keyboard settings.
 +
Star Wars Jedi Knight Dark Forces II Mouse.png|In-game mouse settings.
 +
Star Wars Jedi Knight Dark Forces II Joystick.png|In-game joystick settings.
 +
</gallery>
 +
===Mouse Wheel Rebinding===
 +
{{ii}} The mouse wheel can normally only be bound to a few movement actions, and cannot for example be used to switch between force powers or weapons.
 +
{{Fixbox|description=Install mouse wheel mod|fix=
 +
# Download [https://community.pcgamingwiki.com/files/file/2197-jedi-knight-dark-forces-ii-various-patches "wheelthingy"].
 +
# Extract files to <code>{{p|game}}</code> and run <code>wheelsetup.exe</code> to configure which keyboard keys will be activated when you scroll the mouse wheel up and down.
 +
# Ensure the selected keys are bound to the desired functions in the in-game keyboard settings.
 +
}}
  
Press - and = to adjust the screen size. Ideally it should be 9.
+
==Audio==
 +
{{Image|Star Wars Jedi Knight Dark Forces II Audio.png|In-game audio settings.}}
 +
{{Audio
 +
|separate volume          = true
 +
|separate volume notes    = Music and sound effects sliders.
 +
|surround sound          = true
 +
|surround sound notes    = 7.0<ref>[http://www.mobygames.com/forums/dga,2/dgb,5/dgm,159315/vm,1/ Graphical effects that amazed you - MobyGames Forums]</ref> with [[Glossary:Sound card#A3D|A3D Alchemy]].
 +
|subtitles                = limited
 +
|subtitles notes          = Only for cutscenes.
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = false
 +
|mute on focus lost notes =
 +
|eax support              = true
 +
|eax support notes        = A3D 1.0<ref>{{Refurl|url=https://web.archive.org/web/19990829041613/http://www.aureal.com/cgi-bin/pub/display.pl?template=press_aur_detail.htm&serial=81|title=Press release - Aureal: News (retrieved)|date=May 2023}}</ref>
 +
|royalty free audio      = false
 +
|royalty free audio notes = Uses audio from the original '''Star Wars''' movie trilogy.
 +
|red book cd audio        = true
 +
|red book cd audio notes  =
 +
}}
  
===Miscellaneous fixes===
+
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =  
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Some retail version have issue with the second disc that will switch to English during cutscenes.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=1282956159 download].
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://grajpopolsku.pl/download/star-wars-jedi-knight-dark-forces-2/ download].
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
}}
  
On Windows Vista and 7, try setting ''JK.exe'' (''JKM.exe'' for ''MOTS'') to run in XP SP2 compatibility mode, with visual themes and desktop composition disabled.
+
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 32
 +
|lan play modes      =
 +
|lan play notes      = Jedi Knight (8 supported, 16 possible)<br/>Capture the Flag (8 supported, 32 possible)
 +
|online play          = true
 +
|online play players  = 32
 +
|online play modes    =
 +
|online play notes    = Jedi Knight (4 supported, 16 possible)<br/>Capture the Flag (4 supported, 32 possible)
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}{{Network/Connections
 +
|matchmaking        = false
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          =
 +
|dedicated          = false
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = true
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  = 2300-2400, 47624-47625
 +
|udp  = 2300-2400, 47624-47625
 +
|upnp = unknown
 +
}}
  
If you are using an nVidia graphics card and the game crashes, try disabling Antialiasing, Texture Antialiasing, and Conformant Texture Clamp for ''JK.exe'' (''JKM.exe'' for ''MOTS'') in your graphics card settings.
+
==Issues fixed==
 +
===Game crashes at launch===
 +
{{ii}} This issue is present in the original CD release and may also apply to re-releases patched with the Unofficial Patch.
  
==Music issues==
+
{{Fixbox|description=Run the game with the <code>-windowgui</code> [[Glossary:Command line arguments|command line parameter]]|ref=<ref name=launch>[http://jkdf2.com/20-step-3-issues-launching-jedi-knight-or-mysteries-of-the-sith Issues launching Jedi Knight or Mysteries of the Sith - JKDF2.com]</ref>}}
  
===Missing music (Steam)===
+
{{Fixbox|description=(Alternative) Use the [[#3D acceleration issues|dgVoodoo wrapper]]|ref={{cn|date=August 2017}}}}
  
The Steam version of the game does not include the original Redbook audio soundtrack. However, a Steam forum user has created [http://forums.steampowered.com/forums/showthread.php?t=996112 BIN/CUE images] of the audio tracks of both discs of ''Jedi Knight'' as well as ''Mysteries of the Sith''. These can be mounted using [http://www.daemon-tools.cc/eng/products/dtLite Daemon Tools Lite] or burned to disc. For ''Jedi Knight'', Disc 1 is used for the first eight levels, and Disc 2 is used for the rest of the game.
+
{{Fixbox|description=(Alternative) Change compatibility settings|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/32390/discussions/0/666825525454053744/|title=Steam Community - Says to Insert Disk...steam plz..|date=May 2023}}</ref>|fix=
 +
# Delete <code>Jedi.exe</code> (if it exists) from the installation folder.
 +
# Change the compatibility settings for <code>JK.exe</code> to <code>Windows XP (Service Pack 3)</code> and, if using Windows Vista or 7, disable visual themes and desktop composition.
 +
}}
  
If the music still does not work, open the Readme.txt file found on the disc 2 image (not the disc 1 image) and follow the instructions. '''WARNING: Always back up your registry before making any changes.'''
+
===3D acceleration issues===
 +
Running the game with 3D acceleration turned on may cause crashes or graphics problems (ex. black screens) on some modern machines.
  
If the music still does not work after following both sets of instructions, you may need to make sure that the disc/image is mounted as the first CD-ROM drive letter (try D:\ or A:\). [http://support.microsoft.com/kb/307844 This Microsoft Knowledge Base entry] shows you how to change drive letter assignments. Then, try following the instructions again.
+
{{Fixbox|description=(DirectX 10+) Use dgVoodoo wrapper|ref=<ref name=dgvoodoo>[http://jkdf2.com/23-step-6-3d-acceleration-fixes-directx-wrappers-optional-depends-on-your-graphics-card-and-operating-system 3D Acceleration Fixes - DirectX Wrappers - JFDK2.com]</ref>|fix=
 +
# Download the latest [http://dege.freeweb.hu/ dgVoodoo 2].
 +
# Extract <code>dgVoodooCpl.exe</code>, <code>MS\D3DImm.dll</code> and <code>MS\DDraw.dll</code> to your game folder (all three to the root).
 +
# Run <code>dgVoodooCpl.exe</code> from your game folder.
 +
# Click on the {{key|.\}} button in the upper right corner of the dgVoodoo Control Panel to set the config folder to the game folder.
 +
# Click on the '''DirectX''' tab and disable '''dgVoodoo Watermark''' near the bottom.
 +
* (Optional) For the best image quality, also set '''Filtering''' to '''Force anisotropic 16x''' and '''Antialiasing (MSAA)''' to '''8x'''. Make sure the game works before trying these.
 +
}}
  
===Missing music (retail)===
+
{{Fixbox|description=(DirectX 9 and earlier) Use alternate ddraw.dll wrapper|ref=<ref name=dgvoodoo />|fix=
 +
Download and extract this [http://www.jkhub.net/project/get.php?id=1955 ddraw.dll] to the installation folder. If that one doesn't work, try [http://jkdf2.com/files/ddraw_(hack_viewport3_clear2).zip this one].
 +
}}
  
Make sure that the CD drive you are using is assigned to the first CD-ROM drive letter (try D:\ or A:\). [http://support.microsoft.com/kb/307844 This Microsoft Knowledge Base entry] shows you how to change drive letter assignments.
+
{{Fixbox|description=(Alternative) use DDrawCompat|ref=<ref name="ddrawcompat">[https://github.com/narzoul/DDrawCompat/ DDrawCompat GitHub page]</ref>|fix=
 +
# Download the latest [https://github.com/narzoul/DDrawCompat/releases DDrawCompat] release
 +
# Extract and copy ddraw.dll into the installation folder
 +
}}
  
===Wrong music plays===
+
===Can't start new game on AMD GPUs===
 +
This issue is present in the original CD release and may also apply to releases patched with the Unofficial Patch.
  
Eject/unmount any other CDs or CD images from your computer.
+
{{Fixbox|description=Update to the latest [http://support.amd.com/en-us/download AMD drivers]|ref={{cn|date=August 2017}}}}
 +
{{Fixbox|description=(Alternative) Use the [[#3D acceleration issues|dgVoodoo wrapper]]|ref={{cn|date=August 2017}}}}
 +
{{Fixbox|description=(Alternative) Apply compatibility fix|ref=<ref>{{Refurl|url=http://jkdf2.com/23-step-6-3d-acceleration-fixes-directx-wrappers-optional-depends-on-your-graphics-card-and-operating-system|title=AMD Graphics Cards: Will not support Jedi Knight or Mysteries of the Sith UNLESS you use Catalyst 13.1 or PRIOR drivers - JKDF2.com|date=May 2023}}</ref>|fix=
 +
# Download the [http://s000.tinyupload.com/index.php?file_id=54136946645192794161 AMD fix].
 +
# Extract <code>JK_AMD_FIX\dll\13.1\atiumdag.dll</code> to the installation folder.
 +
# Add parameter <code>-windowgui</code> to your shortcut's Target.
 +
}}
  
===Music does not loop===
+
===Black screen during menu===
 +
{{Fixbox|description=Use -windowgui parameter|ref=<ref name=launch />|fix=
 +
Run the game with the <code>-windowgui</code> [[Glossary:Command line arguments|command line parameter]].
 +
}}
  
This is a known issue on some Windows Vista and 7 machines; there is no known fix.
+
===Seemingly low framerate or stuttering===
 +
The game updates camera movement at only 30 FPS, even though the game runs at 60 FPS. If the game is running at 120fps, the camera updates at 40fps. This gives the appearance of poor performance and can be improved by capping the framerate below 49. Additional side effects (such as first-person weapon animation) may also appear with high framerate. If you only have a 60hz monitor you should probably limit the game to 30 fps (you'll at least get proper weapon speeds) or 47/48 fps if you don't mind some framepacing stutter.  
  
==Save file location==
+
{{Fixbox|description=Cap FPS|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/32380/discussions/0/483368433108120576/|title=How to break the 30fps limit while fixing weapon animations - Forum - steamcommunity.com|date=May 2023}}</ref>|fix=
 +
# Use a software that can cap FPS. See [[Glossary:Frame rate (FPS)#Frame rate capping|Frame rate capping]].
 +
# Set a cap of 30, 40, 47, 48, 94 or any other variable of 47 (or below).
 +
# The camera should now move at the game's reported frame rate and feel much smoother.
  
Control configurations are saved in the ''/Controls'' folder in the install directory.  
+
'''Notes'''
 +
{{--}} This will cause frame pacing issues on [[Glossary:Variable refresh rate (VRR)|non-variable refresh rate]] monitors, resulting in the game as a whole actually feeling less smooth.
 +
}}
  
Save files are saved in the ''/player'' folder in the install directory.
+
Alternatively, you can patch out the issue by opening JK.EXE in a hex editor and searching for 83 C0 14 3B F0 and changing the 14 to 01 for all three occurrences.<ref>[https://github.com/jdmclark/jkgfxmod/issues/35#issuecomment-753745276]</ref> If you don't feel like editing the file yourself, the following link contains the hex-edited file and dgVoodoo wrapper all in one place, so just unzip this into your Jedi Knight folder and hardware video accel should work. [https://drive.google.com/file/d/1e06IXY5zCB2QTbpeVvzNFM2gfM5lkRbD/view]
  
==Texture/model enhancement==
+
===HUD is missing or screen has black border===
 +
{{Fixbox|description=Change the screen size|ref={{cn|date=July 2016}}|fix=
 +
Press {{key|-}} or {{key|equal}} to adjust the screen size.
 +
}}
  
===Jedi Knight Enhanced===
+
===Music issues===
 +
{{ii}} Music doesn't play (after exiting the bar) or loop or the volume can't be adjusted.
  
Jedi Knight Enhanced is a model enhancement pack for ''Jedi Knight''. It requires the unofficial patch to be installed; an older version of the patch is included in the download.  
+
{{Fixbox|description=Add/replace music wrapper|ref={{cn|date=August 2017}}|fix=
 +
# Download this [https://community.pcgamingwiki.com/files/file/2935-music-wrapper-for-jedi-knight-dark-forces-ii-and-mysteries-of-the-sith/ fixed music wrapper].
 +
# Extract the .dll files to the installation folder, overwriting any that are already there.
 +
# Delete {{file|winmm.dll}} and rename {{file|winmm_alternate.dll}} to {{file|winmm.dll}}.{{note|note=The default wrapper starts playing as soon as the game starts, rather than muting while in the bar. The alternative wrapper is more compatible, but does not loop automatically.|name="winmm""}}
 +
# If you don't have a {{code|MUSIC}} subfolder in the installation folder, create one and download the [[#Higher_quality_music|Higher quality music]] tracks to it. Alternately, if you have an original CD, you can rip the tracks to .ogg files named {{file|Track12.ogg}} to {{file|Track32.ogg}}, yourself.
 +
{{++}} Works with all releases, even the original CD release.
 +
{{ii}} If the music track ends and does not loop, either pause and resume the game, or use the default {{file|winmm.dll}}.
 +
}}
 +
{{Fixbox|description=Disable compatibility settings|ref=<ref name=gog_compat>[https://www.gog.com/forum/star_wars_dark_forces_series/jedi_knight_mots_hardware_acceleration_graphic_patches_for_all/post175 Jedi Knight / MotS Hardware Acceleration Graphic Patches for ALL]</ref>|fix=
 +
Rename <code>JK.exe</code> to something else, like <code>JediKnight.exe</code>. You could also download the [https://community.pcgamingwiki.com/files/file/914-jedi-knight-dark-forces-ii-mots-music-wrapper/ fixed music wrapper], use a text editor to read and follow the instructions at the top of the single .reg file and then double-click on the file to import it. You can ignore the other files in the archive.
 +
{{ii}} Either should disable compatibility settings installed by GOG/Steam that interfere with music playback (at least in Windows 10).
 +
}}
  
To install it, do the following:
+
===Miscellaneous fixes===
 +
{{Fixbox|description=Nvidia profile settings|ref={{cn|date=July 2016}}|fix=
 +
If the game crashes with an Nvidia GPU, disable the following settings for <code>'''JK.exe'''</code> in the Nvidia control panel:
 +
* Antialiasing
 +
* Texture Antialiasing
 +
* Conformant Texture Clamp
 +
}}
  
# Download ''JK_enhanced.zip'' [http://www.jkhub.net/project/show.php?projid=242&section=downloads from JKHub]. If you are having problems running the game with 3D Acceleration turned on, download ''JKE_8bit.zip'' instead.
+
===Extreme waggle/swing in first person view===
# Extract the ''JKE'' folder (the folder itself, not just its contents) and ''JKE.bat'' into your Jedi Knight install directory.
 
# (Optional) Open ''JKE.bat'' in Notepad. At the end of the file, add a space, followed by <pre>-windowgui -displayconfig</pre> ''-windowgui'' forces the menus and cutscenes to run in a window, but avoids the "black screen" issue. ''-displayconfig'' enables the advanced graphics settings menu.
 
# If you own the Steam version, right click the game's entry in your Steam library and click "Set Launch Options...". In the dialog box that appears, enter the following:<pre>-windowgui -displayconfig -path JKE</pre>
 
# Launch the game via JKE.bat, or using Steam.
 
  
===Jedi Knight Retexture Pack===
+
The swing or waggle velocity and movement of the weapons in first person view can be a little extreme and fast, being worse if you are using mods like [[Star Wars: Jedi Knight - Dark Forces II#jkgfxmod|jkgfxmod]], making this a little bit distracting in the game action.
  
Jedi Knight Retexture Pack is a texture enhancement pack for ''Jedi Knight'', which can be used alone or in conjunction with Jedi Knight Enhanced. It requires the unofficial patch to be installed.
+
{{Fixbox|description=Extract the mod [https://community.pcgamingwiki.com/files/file/2242-jedi-knight-dark-forces-2mysteries-of-the-sith-half-waggle-weapon-speed-mod/ Half Waggle Weapon Speed Mod] in the game folder.<ref>{{Refurl|url=https://github.com/jdmclark/jkgfxmod/issues/71#issue-927518664|title=Make similar weapon waggle (swinging) between DF2 and MotS - jkgfxmod github issue|date=July 2021}}</ref>|fix={{ii}} It might not work if you load an old save game, but it works with a new game.}}
  
To install it, download ''jkr.zip'' version 0.4 [http://www.jkhub.net/project/show.php?projid=345&section=downloads from JKHub]. If you are using Jedi Knight Enhanced, extract ''JKR.gob'' into the ''JKE'' folder in your Jedi Knight install directory. Otherwise, extract it into the ''Resource'' folder in your Jedi Knight install directory.
+
===Mouse input broken while in-game===
  
==Multiplayer==
+
Moving the mouse while playing moves the view to extreme angles, making it completely unusable.
 +
Seems to mainly occur when using higher resolutions than 640x480.
  
Multiplayer is playable over LAN, via modem or serial connection, or online. The server browser was hosted by the now-defunt MSN Gaming Zone; you can still play online, but you must manually enter a game's IP address in order to connect to it.  
+
{{Fixbox
 +
|description=
 +
Use DInputTo8 DirectInput Wrapper
 +
|ref=
 +
<ref name="dinputto8">[https://github.com/elishacloud/dinputto8 DInputTo8 Github page ]</ref>
 +
|fix=
 +
# Download the latest release of [https://github.com/elishacloud/dinputto8 DInputTo8]
 +
# Place it's dinput.dll into the game directory
 +
}}
  
In the base game, two modes are available: "Jedi Training" (deathmatch) and "Jedi Capture the Flag". Players can set a custom handicap ("Ranking") that affects their available Force powers; hosts can set minimum and maximum Rankings. Note that if your Ranking is set to 7 or 8 you will be unable to use neutral powers.
+
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = 5
 +
|direct3d notes        =
 +
|directdraw versions    = true
 +
|directdraw notes      = Software mode also uses DirectDraw acceleration if available.
 +
|opengl versions        = hackable
 +
|opengl notes          = Use [[#jkgfxmod|jkgfxmod]].
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          = true
 +
|software mode notes    = RenderDroid I (Default) is faster, but renders in 8-bit color depth. RGB Emulation (Access via [[#Access_advanced_display_settings_menu|Advanced Settings]]) is slower, but renders in 16-bit color depth. Neither use texture filtering.
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = hackable
 +
|windows arm app        = unknown
 +
|windows exe notes      = For 64-bit Use [[#OpenJKDF2|OpenJKDF2]].
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
}}
  
In CTF, you score 1 point per kill (2 for killing the enemy flag carrier), 3 points for returning your flag back to your base, 3 points for taking your opponent's flag from their base, and 15 points for a capture (having both flags at your base). Individual scores are also kept; 3 points are added to your score when your team captures a flag.
+
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Smacker
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
}}
  
''Mysteries of the Sith'' multiplayer is completely separate from the original game. It has an optional "personalities" feature, where players can choose between four distinct character classes, each with its own movement and health characteristics and its own selection of weapons and Force powers. There are three modes: "Sith Multiplayer Duel" (deathmatch), "Sith Lightsaber Training" (lightsaber-only deathmatch), and "Kill the Fool with the Ysalamiri" (players score points by holding the ysalamiri, which negates all Force powers within ten meters).
+
===Access advanced display settings menu===
 +
{{Fixbox|description=Launch the game with the <code>-displayconfig</code> [[Glossary:Command line arguments|parameter]]|ref={{cn|date=July 2016}}}}
  
With a full retail install of ''Jedi Knight'', either disc can be used to play multiplayer. Therefore, it is possible to play multiplayer with two people using only one retail copy of the game. This does not apply to ''MOTS'' or the Steam version.
+
===Texture/model enhancements===
 +
====[https://community.pcgamingwiki.com/files/file/2197-jedi-knight-dark-forces-ii-various-patches Jedi Knight Enhanced and Retexture Pack]====
 +
{{ii}} This mod replaces models with higher quality ones taken from [[Star Wars: Jedi Knight II - Jedi Outcast|Jedi Knight: Jedi Outcast]] and some completely remade from scratch. It requires the [[#Unofficial_patch|Unofficial Patch]] and [[#jkgfxmod|jkgfxmod]] to be installed.
 +
{{Fixbox|description=Install the mod|ref=<ref>{{Refurl|url=https://www.moddb.com/mods/jedi-knight-enhanced|title=ModDB - Project: Jedi Knight Enhanced|date=May 2023}}</ref>|fix=
 +
# Download the archive with the modification.
 +
# Extract <code>JKE.GOB</code> (or <code>JKE_8bit.GOB</code>, if you're using software renderer) and <code>JKR.GOB</code> to <code>{{p|game}}\Resource</code>.
 +
--or--
 +
# Extract <code>JKE.GOB</code> (or <code>JKE_8bit.GOB</code>, if you're using software renderer) and <code>JKR.GOB</code> to <code>{{p|game}}\Mod</code> (create the Mod folder if it doesn't exist).
 +
# Add <code>-path Mod</code> to the [[Glossary:Command line arguments|command line parameters]] (unless it's already added).
 +
{{ii}} If there are problems with animations during gameplay, then download 'Enhanced and Retexture Pack Animations Fix'.
 +
}}
  
==Additional material==
+
====[https://www.moddb.com/mods/jedi-knight-neural-upscale-texture-pack/downloads Jedi Knight Neural Upscale Texture Pack]====
 +
{{ii}} Vanilla textures upscaled with trained ESGRAN technique. For best results, install after installing Jedi Knight Enhanced and Jedi Knight Retexture Pack.
 +
{{ii}} Requires [[#jkgfxmod|jkgfxmod]].
 +
{{--}} Textures are raw with noticeable AI artefacting and are intended as a baseline for future texture mods.
 +
====[https://www.moddb.com/mods/vurts-jk-df2-extreme-definition-texture-pack/downloads/vurts-jk-df2-extreme-definition-texture-pack-v10 Vurt's JK-DF2 Extreme Definition Texture Pack ]==== {{ii}} Textures created by hand, may not respect the art style but they are vastly superior to the escargan textures
 +
====[https://www.moddb.com/mods/todoa/downloads/todoa-2021 Todoa is the largest unofficial expansion pack]====
  
A strategy guide, ''Star Wars Jedi Knight: Dark Forces II: The Official Strategy Guide'', was written by Rick Barba and published by Prima on November 25, 1997.
+
===[https://community.pcgamingwiki.com/files/file/2197-jedi-knight-dark-forces-ii-various-patches JK HUD Revamp]===
 +
{{ii}} The original HUD is too small at high resolutions. This mod replaces the default GUI and HUD elements with larger, higher resolution alternatives.
 +
{{Fixbox|description=Install the mod|ref=<ref>{{Refurl|url=http://www.jkhub.net/project/show.php?projid=343|title=JK Hub - Project: JK HUD Revamp|date=May 2023}}</ref>|fix=
 +
# Download the archive with the modification.
 +
# Extract the <code>jkhud.gob</code> and <code>jkgui.gob</code> files into your <code>{{p|game}}\Mod\</code> folder (create the folder if it does not exist).
 +
# Add <code>-path Mod</code> to the [[Glossary:Command line arguments|command line parameters]].
  
The game was adapted into two novellas, both written by William C. Dietz and published by Dark Horse Comics and Boulevard. The first, ''Star Wars: Dark Forces – Rebel Agent'', was released March 11, 1998 and includes illustrations by Ezra Tucker. The second, ''Star Wars: Dark Forces – Jedi Knight'', was released October 14, 1998 and includes illustrations by Dave Dorman.
+
{{ii}} <code>Jkhud.gob</code> affects the health and ammo readouts and <code>jkgui.gob</code> affects the force power and item icons.
 +
{{ii}} The larger elements are very different than the original designs.
 +
}}
  
It was also adapted into two audio dramas, released at the same time as the novellas under the same titles. They were written by John Whitman, directed by Peter Moore, and published by HighBridge Audio, and include scores by John Williams. They were rereleased in 1998 as part of the ''Star Wars: Dark Forces – The Collector's Trilogy'' boxed set, along with ''Star Wars: Dark Forces – Soldier for the Empire'', the audio drama adaptation of the original ''Dark Forces''.
+
==System requirements==
 +
===Steam===
 +
{{System requirements
 +
|OSfamily = Windows
  
==System requirements==
+
|minOS    = 2000, XP, Vista
 +
|minCPU  = Intel Pentium 90
 +
|minRAM  = 16 MB
 +
|minHD    = 700 MB
 +
|minVRAM  =
 +
|minGPU  =
 +
|minDX    = 5.2
 +
|minaudio = 16-bit sound card
  
{{SysReq
+
|recOS    =  
|minOS = Windows 95 (retail), Windows 2000/XP/Vista (Steam)
+
|recCPU  =  
|minproc = Pentium 90MHz (133MHz for multiplayer)
+
|recRAM  =  
|recproc = Pentium 133MHz
+
|recHD    =  
|minmem = 16 MB
+
|recGPU  =  
|recmem = 32 MB
 
|minGPU1 = PCI video card
 
|minGPU2 = DirectX 5.2
 
|recGPU1 = PCI video card
 
|recGPU2 = DirectX 5.2
 
|recGPU3 = 3D accelerator
 
|minHD = * ''Jedi Knight:'' 60 MB (retail), 700 MB (Steam)
 
* ''MOTS:'' 53 MB (retail), 400 MB (Steam)
 
|minaud = Windows 95-compatible 16-bit sound card
 
|minother = * 2X CD-ROM drive (retail)
 
* Multiplayer: null modem cable or 14.4 kbps modem
 
* Retail version of ''MOTS'' requires ''Jedi Knight'' disc 2 to be present during install
 
|recother = * 2X CD-ROM drive (retail)
 
* Multiplayer: 28.8 kbps Internet connection, IPX or TCP/IP
 
* Retail version of ''MOTS'' requires ''Jedi Knight'' disc 2 to be present during install
 
 
}}
 
}}
  
==See also==
+
===Disc Version===
 +
{{System requirements
 +
|OSfamily = Windows
  
*[[Star Wars: Dark Forces]]
+
|minOS    = 95
*[[Star Wars: Jedi Knight II – Jedi Outcast]]
+
|minCPU  = Intel Pentium 90 MHz
*[[Star Wars: Jedi Knight – Jedi Academy]]
+
|minRAM  = 16 MB
*[[Sith (game engine)]]
+
|minHD    = 53 MB
 +
|minGPU  =
 +
|minDX    = 5
 +
|minaudio = 16-bit sound card
 +
|minother = 2X CD-ROM
  
==External links==
+
|recOS    =  
 
+
|recCPU  =  
*[http://store.steampowered.com/app/32380/ ''Star Wars Jedi Knight: Dark Forces II'' on Steam]
+
|recRAM  = 32 MB
*[http://store.steampowered.com/app/32380/ ''Star Wars Jedi Knight: Mysteries of the Sith'' on Steam]
+
|recHD    = 174 MB
*[http://en.wikipedia.org/wiki/Star_Wars:_Jedi_Knight:_Dark_Forces_II  ''Star Wars Jedi Knight: Dark Forces II'' at Wikipedia]
+
|recGPU  =  
*[http://en.wikipedia.org/wiki/Star_Wars:_Jedi_Knight:_Mysteries_of_the_Sith ''Star Wars Jedi Knight: Mysteries of the Sith'' at Wikipedia]
+
|recother = 4X CD-ROM
*[http://starwars.wikia.com/wiki/Star_Wars:_Jedi_Knight:_Dark_Forces_II  ''Star Wars Jedi Knight: Dark Forces II'' at Wookieepedia]
+
}}
*[http://starwars.wikia.com/wiki/Star_Wars:_Jedi_Knight:_Mysteries_of_the_Sith ''Star Wars Jedi Knight: Mysteries of the Sith'' at Wookieepedia]
 
*[http://www.replacementdocs.com/download.php?view.1059 ''Star Wars Jedi Knight: Dark Forces II'' manual at ReplacementDocs]
 
*[http://replacementdocs.com/download.php?view.848 ''Star Wars Jedi Knight: Mysteries of the Sith'' manual at ReplacementDocs]
 
*[http://code.google.com/p/starwarsjediknightaltinstall/ Unofficial installer at Google Code]
 
*[http://www.lucasarts.com/support/update/jedi.html Official patch 1.01 at LucasArts]
 
*[http://www.jkhub.net/project/show.php?projid=292&section=downloads Unofficial patches at JKHub]
 
*[http://forums.steampowered.com/forums/showthread.php?t=996112 Music images for Steam version at SPUF]
 
*[http://www.daemon-tools.cc/eng/products/dtLite Daemon Tools Lite]
 
*[http://support.microsoft.com/kb/307844 Microsoft Knowledge Base entry on changing drive letters]
 
*[http://www.jkhub.net/project/show.php?projid=242 Jedi Knight Enhanced at JKHub]
 
*[http://www.jkhub.net/project/show.php?projid=345 Jedi Knight Retexture Pack at JKHub]
 
  
[[Category:Game]]
+
{{References}}
[[Category:Windows]]
+
{{GOG.com Enhancement Project}}

Latest revision as of 17:24, 23 March 2024

Star Wars: Jedi Knight - Dark Forces II
Star Wars: Jedi Knight - Dark Forces II cover
Developers
LucasArts
Publishers
LucasArts
Disney Interactive Studios
Engines
Sith
Release dates
Windows October 10, 1997
Reception
Metacritic 91
Taxonomy
Monetization One-time game purchase, Expansion pack
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres Action, Shooter
Themes Sci-fi, Space
Series Star Wars: Jedi Knight
Star Wars: Jedi Knight - Dark Forces II on HowLongToBeat
Star Wars: Jedi Knight - Dark Forces II on IGDB
Star Wars: Jedi Knight - Dark Forces II guide on StrategyWiki
Star Wars: Jedi Knight - Dark Forces II on MobyGames
Star Wars: Jedi Knight - Dark Forces II on Wikipedia
Star Wars: Jedi Knight
Subseries of Star Wars
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
Star Wars: Dark Forces Remaster 2024

Key points

Running the game on modern Windows may require multiple steps and workarounds. See Essential improvements and Issues fixed.
Installer for retail version is 16-bit only. Use the Alternate installer for 64-bit versions of Windows.
Shares many similarities with standalone expansion Jedi Knight: Mysteries of the Sith in terms of its engine and performance. Fixes for one may work for the other.

General information

Official website (archived)
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions
The Massassi Temple - Archive of modifications for Jedi Knight

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
2 CDs, Disc check can be skipped.
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
v1.01, includes Star Wars: Jedi Knight - Mysteries of the Sith
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
Origin
Origin
Included with EA Play Pro. Currently only visible in the EA App's Browse menu.
Windows
A demo is available.

Monetization

DLC and expansion packs

Name Notes
Mysteries of the Sith Retail requires base game; digital distribution version is a standalone title.[1][2]
Windows

Version differences

The GOG.com and Steam versions have been patched for compatibility and include working music.[3][4]

Essential improvements

In-game gameplay settings.
In-game gameplay settings.

OpenJKDF2

A reverse-engineered source port of the Sith engine that includes QOL improvements

The port is in beta, it contains some bugs and missing features that the author will address
WebAssembly demo available
Active Development
Works with retail, GOG.com and Steam versions
Built-in jkgfxmod texture pack support
IPv6 Multiplayer support, based on Valve's GameNetworkingSockets
SDL2 controller/joystick support, with up to 32 buttons bindable.
Emissive Textures, Bloom, Screenspace Ambient Occlusion (SSAO)
Menus, cutscenes and the game viewport auto-rescale to the window size, with appropriate aspect ratios (ultrawide, or at least wide-er monitor support).
Game runs at full framerates by default instead of 30FPS/50FPS in Singleplayer
Weapon waggle is scaled properly with FPS
FOV is adjustable in Setup
HiDPI is configurable in Setup
HUD elements are scaled with screen resolution
The game is completable from start to finish
LOD and mipmap distances are scaled with render resolution to ensure textures and models don't degrade noticeably on higher-resolution screens.
Can not use plus or minus to resize the screen
In-game screenshots can't be taken

Alternate installer

Allows the game to be installed from the original CD on 64-bit systems.

jkgfxmod

Allows the game to run properly on modern computers, adds some mod support, improves and includes more graphical options for the game.
Menus suffer from framerates dropping down to single digits on variable refresh (G-Sync/FreeSync) displays; disabling VRR works around the issue
Already included in OpenJKDF2.
Requires the original, installed-from-CD version 1.0 executable, which can be obtained with jkversions for the Steam and GOG releases.

Peixoto's patch

Alternative to jkgfxmod
Includes an installer for 64 bit systems. Fixes black screen when 3D acceleration is enabled. Fixes a ghosting bug when 3D acceleration is enabled. Forces the game to run at your desktop resolution (Ultra-wide and 4K supported). Disable mode changes when entering the menu. Forces the game to run in 32 bit color depth. Fixes the HUD getting smaller at higher resolutions. Automatic FOV correction in any aspect ratio. Disables the 'manual' mipmapping employed by the game that makes distant textures blurry. Fixes music playback. Better compatibility with Xinput gamepads
Incompatible with most other mods and patches; will break modded installations

Alternative: Set up the base version for modern systems

  1. Start the game with the -displayconfig parameter on the JK.exe
  2. In-game options: Select "3D HAL" (with 3D Acceleration) as graphics card in the options menu.
  3. Download and unzip dgvoodoo
  4. Copy the files from <dgvoodoo>\MS\x86 to the game folder (where the JK.exe is).
  5. (optional) Copy the dgVoodooCpl.exe and dgVoodoo.conf from the dgvoodoo folder to the game folder. Execute dgVoodooCpl.exe in the game folder. Go to DirectX tab and deactivate the watermark at the bottom.
  6. Start the game again, set in-game resolution to 1920x1080 (or something else).
  7. You can now adjust the display size with the "+" and "-" buttons (or depending on your keyboard, the buttons to the right of 0).
  8. (optional) Install the High Detail Mod.
  9. When starting the game, you might have to click the mouse once to focus it and get sound.

Patches

Latest official patch

Updates the game to version 1.01 and fixes some joystick and lockup issues.
Included in digital re-releases.

Unofficial patch

Includes patch v1.01 and adds compatibility for modern Windows, mod support and team chat in multiplayer.
The pre-patched version linked above works with both the original CD and digital releases of the game.
Alternately, the original (non-pre-patched) Unofficial Patch may be used, but it requires the original, installed-from-CD executable.[5]

Skip disc check

Copy JK_.CD[6]
  1. Copy Gamedata\Resource\JK_.CD from the CD to <path-to-game>\Resource.
  2. Navigate regedit to HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company\JediKnight\v1.0 and modify SourceDir to reflect your installation directory.
  3. Optionally copy Gamedata\Resource\VIDEO from the CD to <path-to-game>\VIDEO to preserve video playback.

Skip intro videos

Delete/rename 01-02A.SMK[7]
  1. Go to <path-to-game>\Resource\VIDEO\
  2. Delete or rename 01-02A.SMK.

Higher quality music

Replace the music tracks with higher quality ones ripped from the original CD.

Replace .ogg files[8]
  1. Download the High Quality Music.
  2. Copy the *.ogg files to <path-to-game>\MUSIC\, overwriting any existing files.
Requires the music wrapper (winmm.dll) to be in the installation folder.
Can be combined with the wrapper to allow the retail CD release to play music without the CD.

Higher quality graphics

Before and after the High Detail Mod.
Before and after the High Detail Mod.

Make the game always use the highest quality textures and models, instead of using lower qualities the further away they are (and leading to unsightly transitions).

Install the High Detail Mod[9]
  1. Download and extract the High Detail Mod.
  2. Run the installer or copy the files manually.
Doesn't add or replace any textures or models.
Can be used alone or in conjunction with other texture/model mods.

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows HKEY_LOCAL_MACHINE\SOFTWARE\LucasArts Entertainment Company\JediKnight\v1.0[Note 1]
<path-to-game>\Controls\[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/32380/pfx/[Note 3]
Settings can be exported into a .ctl file and transferred between installations or imported into the add-on.

Save game data location

System Location
Windows <path-to-game>\player\[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/32380/pfx/[Note 3]

Save game cloud syncing

System Native Notes
GOG Galaxy
Origin
Steam Cloud

Video

In-game video settings.
In-game video settings.
In-game advanced video settings (only accessible via the -displayconfig command line argument).
In-game advanced video settings (only accessible via the -displayconfig command line argument).

Graphics feature State WSGF Notes
Widescreen resolution
Screen change is Vert-.
Menus are always 640x480, and cutscenes are prerendered at 640x300.
Multi-monitor
Ultra-widescreen
Increasing the Field of view (FOV) is necessary to avoid cutting off weapon models in first person mode.
4K Ultra HD
Game's HUD may be too small in high resolutions; try the JK HUD Revamp or scale the HUD with jkgfxmod or OpenJKDF2.
Field of view (FOV)
Can be changed from 90° to 120° through patches.
Windowed
In the advanced display settings menu set the Display Device to DIBsection windowed display. Note: Game will be limited to software rendering in windowed mode. To enable windowed mode with 3D Acceleration, use dgVoodoo 2, jkgfxmod or OpenJKDF2.
Borderless fullscreen windowed
Use jkgfxmod.
Anisotropic filtering (AF)
Use jkgfxmod or OpenJKDF2 or force through the dgVoodoo control panel.
Anti-aliasing (AA)
Use jkgfxmod or OpenJKDF2 or force through the dgVoodoo control panel.
Vertical sync (Vsync)
Can be disabled withjkgfxmod or OpenJKDF2.
60 FPS
120+ FPS
Use jkgfxmod or OpenJKDF2. jkgfxmod has side effects, see Seemingly low framerate or stuttering. May be on by default.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Field-of-view is hardcoded to 90° in the game.
Patch FOV
  1. Download the IPS patches from this page.
  2. Copy the files JK.DLL and JK-fovX-mipmap.EXE from the Mipmap folder and extract them to <path-to-game>, Launch the game with them.
The executables are prepatched with the unofficial patch.
If you use JKGFX mod you need to edit the .json file to make the game launch with the modified executable.

Input

In-game general control settings.
In-game general control settings.

To use Force Pull, the force power button needs to be held down while targeting an enemy / item; when a blue circle appears on it, target it and release the button.[10]
Keybinds can be exported to a .ctl file and transferred between installations or into the add-on.

Mouse Wheel Rebinding

The mouse wheel can normally only be bound to a few movement actions, and cannot for example be used to switch between force powers or weapons.
Install mouse wheel mod
  1. Download "wheelthingy".
  2. Extract files to <path-to-game> and run wheelsetup.exe to configure which keyboard keys will be activated when you scroll the mouse wheel up and down.
  3. Ensure the selected keys are bound to the desired functions in the in-game keyboard settings.

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Music and sound effects sliders.
Surround sound
7.0[11] with A3D Alchemy.
Subtitles
Only for cutscenes.
Closed captions
Mute on focus lost
EAX support
A3D 1.0[12]
Royalty free audio
Uses audio from the original Star Wars movie trilogy.
Red Book CD audio
On Windows, CD music might not play correctly; see the troubleshooting guide for solutions.

Localizations

Language UI Audio Sub Notes
English
French
Some retail version have issue with the second disc that will switch to English during cutscenes.
German
Fan translation, download.
Italian
Polish
Fan translation, download.
Brazilian Portuguese
Retail only.
Spanish

Network

Multiplayer types

Type Native Players Notes
LAN play
32 Jedi Knight (8 supported, 16 possible)
Capture the Flag (8 supported, 32 possible)
Online play
32 Jedi Knight (4 supported, 16 possible)
Capture the Flag (4 supported, 32 possible)

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 2300-2400, 47624-47625
UDP 2300-2400, 47624-47625
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Game crashes at launch

This issue is present in the original CD release and may also apply to re-releases patched with the Unofficial Patch.
Run the game with the -windowgui command line parameter[13]
(Alternative) Use the dgVoodoo wrapper[citation needed]
(Alternative) Change compatibility settings[14]
  1. Delete Jedi.exe (if it exists) from the installation folder.
  2. Change the compatibility settings for JK.exe to Windows XP (Service Pack 3) and, if using Windows Vista or 7, disable visual themes and desktop composition.

3D acceleration issues

Running the game with 3D acceleration turned on may cause crashes or graphics problems (ex. black screens) on some modern machines.

(DirectX 10+) Use dgVoodoo wrapper[15]
  1. Download the latest dgVoodoo 2.
  2. Extract dgVoodooCpl.exe, MS\D3DImm.dll and MS\DDraw.dll to your game folder (all three to the root).
  3. Run dgVoodooCpl.exe from your game folder.
  4. Click on the .\ button in the upper right corner of the dgVoodoo Control Panel to set the config folder to the game folder.
  5. Click on the DirectX tab and disable dgVoodoo Watermark near the bottom.
  • (Optional) For the best image quality, also set Filtering to Force anisotropic 16x and Antialiasing (MSAA) to 8x. Make sure the game works before trying these.
(DirectX 9 and earlier) Use alternate ddraw.dll wrapper[15]

Download and extract this ddraw.dll to the installation folder. If that one doesn't work, try this one.

(Alternative) use DDrawCompat[16]
  1. Download the latest DDrawCompat release
  2. Extract and copy ddraw.dll into the installation folder

Can't start new game on AMD GPUs

This issue is present in the original CD release and may also apply to releases patched with the Unofficial Patch.

Update to the latest AMD drivers[citation needed]
(Alternative) Use the dgVoodoo wrapper[citation needed]
(Alternative) Apply compatibility fix[17]
  1. Download the AMD fix.
  2. Extract JK_AMD_FIX\dll\13.1\atiumdag.dll to the installation folder.
  3. Add parameter -windowgui to your shortcut's Target.

Black screen during menu

Use -windowgui parameter[13]

Run the game with the -windowgui command line parameter.

Seemingly low framerate or stuttering

The game updates camera movement at only 30 FPS, even though the game runs at 60 FPS. If the game is running at 120fps, the camera updates at 40fps. This gives the appearance of poor performance and can be improved by capping the framerate below 49. Additional side effects (such as first-person weapon animation) may also appear with high framerate. If you only have a 60hz monitor you should probably limit the game to 30 fps (you'll at least get proper weapon speeds) or 47/48 fps if you don't mind some framepacing stutter.

Cap FPS[18]
  1. Use a software that can cap FPS. See Frame rate capping.
  2. Set a cap of 30, 40, 47, 48, 94 or any other variable of 47 (or below).
  3. The camera should now move at the game's reported frame rate and feel much smoother.

Notes

This will cause frame pacing issues on non-variable refresh rate monitors, resulting in the game as a whole actually feeling less smooth.

Alternatively, you can patch out the issue by opening JK.EXE in a hex editor and searching for 83 C0 14 3B F0 and changing the 14 to 01 for all three occurrences.[19] If you don't feel like editing the file yourself, the following link contains the hex-edited file and dgVoodoo wrapper all in one place, so just unzip this into your Jedi Knight folder and hardware video accel should work. [2]

HUD is missing or screen has black border

Change the screen size[citation needed]

Press - or = to adjust the screen size.

Music issues

Music doesn't play (after exiting the bar) or loop or the volume can't be adjusted.
Add/replace music wrapper[citation needed]
  1. Download this fixed music wrapper.
  2. Extract the .dll files to the installation folder, overwriting any that are already there.
  3. Delete winmm.dll and rename winmm_alternate.dll to winmm.dll.[Note 4]
  4. If you don't have a MUSIC subfolder in the installation folder, create one and download the Higher quality music tracks to it. Alternately, if you have an original CD, you can rip the tracks to .ogg files named Track12.ogg to Track32.ogg, yourself.
Works with all releases, even the original CD release.
If the music track ends and does not loop, either pause and resume the game, or use the default winmm.dll.
Disable compatibility settings[20]

Rename JK.exe to something else, like JediKnight.exe. You could also download the fixed music wrapper, use a text editor to read and follow the instructions at the top of the single .reg file and then double-click on the file to import it. You can ignore the other files in the archive.

Either should disable compatibility settings installed by GOG/Steam that interfere with music playback (at least in Windows 10).

Miscellaneous fixes

Nvidia profile settings[citation needed]

If the game crashes with an Nvidia GPU, disable the following settings for JK.exe in the Nvidia control panel:

  • Antialiasing
  • Texture Antialiasing
  • Conformant Texture Clamp

Extreme waggle/swing in first person view

The swing or waggle velocity and movement of the weapons in first person view can be a little extreme and fast, being worse if you are using mods like jkgfxmod, making this a little bit distracting in the game action.

Extract the mod Half Waggle Weapon Speed Mod in the game folder.[21]
It might not work if you load an old save game, but it works with a new game.

Mouse input broken while in-game

Moving the mouse while playing moves the view to extreme angles, making it completely unusable. Seems to mainly occur when using higher resolutions than 640x480.

Use DInputTo8 DirectInput Wrapper[22]
  1. Download the latest release of DInputTo8
  2. Place it's dinput.dll into the game directory

Other information

API

Technical specs Supported Notes
Direct3D 5
DirectDraw
Software mode also uses DirectDraw acceleration if available.
OpenGL
Use jkgfxmod.
Software renderer
RenderDroid I (Default) is faster, but renders in 8-bit color depth. RGB Emulation (Access via Advanced Settings) is slower, but renders in 16-bit color depth. Neither use texture filtering.
Executable 32-bit 64-bit Notes
Windows
For 64-bit Use OpenJKDF2.

Middleware

Middleware Notes
Cutscenes Smacker Video Technology

Access advanced display settings menu

Launch the game with the -displayconfig parameter[citation needed]

Texture/model enhancements

Jedi Knight Enhanced and Retexture Pack

This mod replaces models with higher quality ones taken from Jedi Knight: Jedi Outcast and some completely remade from scratch. It requires the Unofficial Patch and jkgfxmod to be installed.
Install the mod[23]
  1. Download the archive with the modification.
  2. Extract JKE.GOB (or JKE_8bit.GOB, if you're using software renderer) and JKR.GOB to <path-to-game>\Resource.

--or--

  1. Extract JKE.GOB (or JKE_8bit.GOB, if you're using software renderer) and JKR.GOB to <path-to-game>\Mod (create the Mod folder if it doesn't exist).
  2. Add -path Mod to the command line parameters (unless it's already added).
If there are problems with animations during gameplay, then download 'Enhanced and Retexture Pack Animations Fix'.

Jedi Knight Neural Upscale Texture Pack

Vanilla textures upscaled with trained ESGRAN technique. For best results, install after installing Jedi Knight Enhanced and Jedi Knight Retexture Pack.
Requires jkgfxmod.
Textures are raw with noticeable AI artefacting and are intended as a baseline for future texture mods.

Vurt's JK-DF2 Extreme Definition Texture Pack

Textures created by hand, may not respect the art style but they are vastly superior to the escargan textures

Todoa is the largest unofficial expansion pack

JK HUD Revamp

The original HUD is too small at high resolutions. This mod replaces the default GUI and HUD elements with larger, higher resolution alternatives.
Install the mod[24]
  1. Download the archive with the modification.
  2. Extract the jkhud.gob and jkgui.gob files into your <path-to-game>\Mod\ folder (create the folder if it does not exist).
  3. Add -path Mod to the command line parameters.
Jkhud.gob affects the health and ammo readouts and jkgui.gob affects the force power and item icons.
The larger elements are very different than the original designs.

System requirements

Steam

Windows
Minimum
Operating system (OS) 2000, XP, Vista
Processor (CPU) Intel Pentium 90
System memory (RAM) 16 MB
Hard disk drive (HDD) 700 MB
Video card (GPU) DirectX 5.2 compatible
Sound (audio device) 16-bit sound card

Disc Version

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 90 MHz
System memory (RAM) 16 MB
Hard disk drive (HDD) 53 MB
Video card (GPU) DirectX 5 compatible
Sound (audio device) 16-bit sound card
Other 2X CD-ROM


Notes

  1. Applications writing to HKEY_LOCAL_MACHINE\SOFTWARE will be redirected to other locations based on various criterias, see the glossary page for more details.
  2. 2.0 2.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).
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data:
  4. The default wrapper starts playing as soon as the game starts, rather than muting while in the bar. The alternative wrapper is more compatible, but does not loop automatically.

References

  1. Is Mysteries of the Sith standalone here on GOG?, page 1 - Forum - GOG.com - last accessed on May 2023
  2. is :: Star Wars - Jedi Knight: Mysteries of the Sith General Discussions - last accessed on May 2023
  3. Release: Star Wars™ Jedi Knight: Dark Forces II, page 3 - Forum - GOG.com - last accessed on 9 June 2023
  4. Update :: Star Wars Jedi Knight Dark Forces II General Discussions - Steam Community - last accessed on May 2023
  5. The JK Unofficial Patch will NOT work if you have the v1.01 version of JK.EXE - JKDF2.com - last accessed on May 2023
  6. The Jedi Order - No CD - last accessed on December 2018
  7. JK Hub - [Tutorials] - last accessed on 9 June 2023
  8. Jedi Knight: Dark Forces 2 Improved Music - GOG.com Community Discussions - last accessed on May 2023
  9. High Detail Mod for Jedi Knight DF2 & MotS - last accessed on May 2023
  10. Steam Community - last accessed on May 2023
  11. Graphical effects that amazed you - MobyGames Forums
  12. Press release - Aureal: News (retrieved) - last accessed on May 2023
  13. 13.0 13.1 Issues launching Jedi Knight or Mysteries of the Sith - JKDF2.com
  14. Steam Community - Says to Insert Disk...steam plz.. - last accessed on May 2023
  15. 15.0 15.1 3D Acceleration Fixes - DirectX Wrappers - JFDK2.com
  16. DDrawCompat GitHub page
  17. AMD Graphics Cards: Will not support Jedi Knight or Mysteries of the Sith UNLESS you use Catalyst 13.1 or PRIOR drivers - JKDF2.com - last accessed on May 2023
  18. How to break the 30fps limit while fixing weapon animations - Forum - steamcommunity.com - last accessed on May 2023
  19. [1]
  20. Jedi Knight / MotS Hardware Acceleration Graphic Patches for ALL
  21. Make similar weapon waggle (swinging) between DF2 and MotS - jkgfxmod github issue - last accessed on July 2021
  22. DInputTo8 Github page
  23. ModDB - Project: Jedi Knight Enhanced - last accessed on May 2023
  24. JK Hub - Project: JK HUD Revamp - last accessed on May 2023