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
(this cleanup was insane)
Line 26: Line 26:
 
==Availability==
 
==Availability==
 
{{Availability Table|
 
{{Availability Table|
 +
{{Availability Table/row| Retail | {{ID|Retail}} | Disk check can be skipped with [http://community.pcgamingwiki.com/files/file/231-star-wars-jedi-knight-%E2%80%93-dark-forces-ii-nocd-fix/ this] }}
 
{{Availability Table/row| [http://store.steampowered.com/app/32380/ Steam] | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://store.steampowered.com/app/32380/ Steam] | {{ID|Steam}} | }}
 
}}
 
}}
Line 31: Line 32:
 
==Essential improvements==
 
==Essential improvements==
 
[[File:Star Wars Jedi Knight Dark Forces II Gameplay.png|290px|right|thumb|In-game gameplay settings.]]
 
[[File:Star Wars Jedi Knight Dark Forces II Gameplay.png|290px|right|thumb|In-game gameplay settings.]]
 +
===[https://code.google.com/p/starwarsjediknightaltinstall/ Alternate installer]===
 +
{{++}} Allows the game to be installed on 64-bit systems.
 +
{{ii}} Use ''JediSetup.exe'' for the original release, ''SithSetup.exe'' for ''Mysteries of the Sith'', or ''JediSithSetup.exe'' for the package that includes both
 +
 
===Patches===
 
===Patches===
====Official ''Jedi Knight'' patch====
+
====[http://community.pcgamingwiki.com/files/file/229-star-wars-jedi-knight-%E2%80%93-dark-forces-ii-unofficial-patch/ Unofficial Jedi Knight patch]====
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.  
+
{{++}} Adds team chat to multiplayer and is required for many mods. Comes with [http://www.lucasarts.com/support/update/jedi.html official patch]
  
You can download it [http://www.lucasarts.com/support/update/jedi.html from LucasArts].
+
====[http://community.pcgamingwiki.com/files/file/230-star-wars-jedi-knight-%E2%80%93-mysteries-of-the-sith-unofficial-patch/ Unofficial Mysteries of the Sith patch]====
 
+
{{ii}} Required for many mods.  
====Unofficial Jedi Knight patch====
 
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:
 
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Installing the patch|}}
 
# Back up your jk.exe file.
 
# Download ''JKUnofficialPatch_2008-01-16.zip'' [http://www.jkhub.net/project/show.php?projid=292&section=downloads from JKHub].
 
# Extract ''patcher.bat'', ''bspatch.exe'', ''patch.dat'', and ''JK-Extension.dll'' to your ''Jedi Knight'' install folder.
 
# Run ''patcher.bat''.
 
# Delete ''patcher.bat'', ''bspatch.exe'', and ''patch.dat''. Leave ''JK-Extension.dll'' intact.
 
}}
 
 
 
====Unofficial Mysteries of the Sith patch====
 
An unofficial patch for ''Mysteries of the Sith'' is available from JKHub. It is required for many mods. To install it, do the following:
 
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Installing the patch|}}
 
# Back up your jkm.exe file.
 
# Download ''MotSUnofficialPatch_2008-06-28.zip'' [http://www.jkhub.net/project/show.php?projid=292&section=downloads from JKHub].
 
# Extract ''patcher.bat'', ''bspatch.exe'', and ''patch.dat'' to your ''Mysteries of the Sith'' install folder.
 
# Run ''patcher.bat''.
 
# Delete ''patcher.bat'', ''bspatch.exe'', and ''patch.dat''.
 
}}
 
 
 
===Alternate installer===
 
An alternate installer for the game, it allows the game to be installed on 64-bit systems.
 
 
 
It can be downloaded from [http://code.google.com/p/starwarsjediknightaltinstall/downloads/list here].
 
 
 
{{ii}} Use ''JediSetup.exe'' for the original release, ''SithSetup.exe'' for ''Mysteries of the Sith'', or ''JediSithSetup.exe'' for the package that includes both
 
  
 
==Game data==
 
==Game data==
Line 72: Line 47:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Controls}}
+
{{Game data/row|Windows|{{p|game}}\Controls\<br />{{p|hklm}}\SOFTWARE\LucasArts Entertainment Company\JediKnight\v1.0}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\player}}
+
{{Game data/row|Windows|{{p|game}}\player\}}
 
}}
 
}}
  
Line 112: Line 87:
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            = In the advanced display settings menu (accessible via the <code>-displayconfig</code> command line argument), set the Display Device to <code>DIBsection windowed display</code>. Note that resolution and video settings will be limited in windowed mode.
+
|windowed notes            = In the [[#Access advanced display settings menu|advanced display settings menu]] set the Display Device to <code>DIBsection windowed display</code>. Note that resolution and video settings will be limited in windowed mode.
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
Line 232: Line 207:
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Modifying compatibility settings|}}
 
{{Fixbox/fix|Modifying compatibility settings|}}
# Run the game with the ''-displayconfig'' command line parameter to enable the advanced graphics settings menu.
+
# Open the [[#Access advanced display settings menu|advanced graphics settings menu]].
 
# Click "Setup", then "Display".
 
# Click "Setup", then "Display".
 
# Uncheck "3D Acceleration" and "Backbuffer in System Memory".
 
# Uncheck "3D Acceleration" and "Backbuffer in System Memory".
Line 264: Line 239:
  
 
===Missing music (Steam)===
 
===Missing music (Steam)===
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://wincdemu.sysprogs.org/ WinCDEmu] 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|1=
 +
{{Fixbox/fix|1=Mount or burn to disk [http://forums.steampowered.com/forums/showthread.php?t=996112 CD images] of Redbook soundtrack|link=false}}
 +
{{ii}} For ''Jedi Knight'', Disc 1 is used for the first eight levels, and Disc 2 is used for the rest of the game.
 +
{{ii}} If music still isn't working check [[#Wrong or missing music (with CD)|below]]
 +
}}
  
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.'''
+
{{Fixbox|1=
 +
{{Fixbox/fix|Use [http://steamcommunity.com/app/32380/discussions/0/540740501398048712/ Music Restoration patch]|link=false}}
 +
}}
  
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.
+
===Wrong or missing music (with CD)===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Dark Forces II|ref=<ref name=registryfix>[http://forums.steampowered.com/forums/showthread.php?t=996112 Missing Music image download - Steam Users' Forums]</ref>}}
 +
# Open [[Registry Editor]]
 +
# Navigate to {{p|hklm}}\SOFTWARE\LucasArts Entertainment Company\JediKnight\1.0
 +
# Adjust <code>CD Path</code> key value to whatever your CD drive letter is
 +
}}
  
An alternative way can be found [http://steamcommunity.com/app/32380/discussions/0/540740501398048712/ here], which uses the wrapper _inmm.dll to intercept calls to play CD music and plays music from files on the hard drive. This averts needing to mount CD images or needing to change discs after Level 8.
+
{{Fixbox|1=
 
+
{{Fixbox/fix|Mysteries of the Sith fix||ref=<ref name=registryfix/>}}
===Missing music (retail)===
+
# Open [[Registry Editor]]
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.
+
# Navigate to {{p|hklm}}\SOFTWARE\LucasArts Entertainment Company LLC\Mysteries of the Sith\v1.0
 
+
# Adjust <code>CD Path</code> key value to whatever your CD drive letter is
===Wrong music plays===
+
}}
Eject/unmount any other CDs or CD images from your computer.
 
  
 
===Music does not loop===
 
===Music does not loop===
Line 294: Line 280:
  
 
==Other information==
 
==Other information==
 +
===Access advanced display settings menu===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Launch the game with -displayconfig [[Glossary:Command line arguments|parameter]]|link=false}}
 +
}}
 +
 
===Texture/model enhancement===
 
===Texture/model enhancement===
 
====Jedi Knight Enhanced====
 
====Jedi Knight Enhanced====
Line 304: Line 295:
 
# 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.
 
# 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.
 
# Extract the ''JKE'' folder (the folder itself, not just its contents) and ''JKE.bat'' into your Jedi Knight install folder.
 
# Extract the ''JKE'' folder (the folder itself, not just its contents) and ''JKE.bat'' into your Jedi Knight install folder.
# (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.
+
# Start the game with <code>-windowgui -displayconfig -path JKE</code> [[Glossary:Command line arguments|parameters]]
# 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.
 
 
}}
 
}}
  
Line 314: Line 303:
 
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 folder. Otherwise, extract it into the ''Resource'' folder in your Jedi Knight install folder.
 
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 folder. Otherwise, extract it into the ''Resource'' folder in your Jedi Knight install folder.
  
====Jedi Knight Enhanced and Retexture Pack for Steam version====
+
====Mods and Steam version====
Steam is using patched JK to 1.01 which is not compatible with tools from jkhub.net and above instructions will NOT work with Steam version. However there is a solution:
+
{{Fixbox|1=
 
+
{{Fixbox/fix|Downgrade Steam version|ref=<ref>[http://www.reddit.com/r/gaming/comments/f9rh1/modding_guide_star_wars_jedi_knight_dark_forces/ [Modding Guide<nowiki>]</nowiki> Star Wars Jedi Knight: Dark Forces II (Steam/Non-Steam version) - Reddit]</ref>}}
# Download [http://www.mediafire.com/?91y53bjjkuzrkw4 "star wars jedi knight.7z"] and extract it to installation folder (overwrite original files). Instructions within this archive will tell you to download some DLL's. Don't do it, everything you need is in that archive.
+
# Download [http://dl.dropbox.com/u/1656336/JKSteamFix.zip JKSteamFix.zip]
# Download [http://dl.dropbox.com/u/1656336/JKSteamFix.zip JKSteamFix.zip], extract only <code>JK_.CD</code> and overwrite original file in <code>Resource</code> folder. This will fix CD check after mission 8.
+
# Extract it in your {{p|game}}
# In Steam right-click on Dark Forces II -> Properties -> Set launch options and paste <pre>-windowgui -displayconfig -path Mod</pre>
+
'''Notes'''
# Launch game, create profile (if you don't have one), go to Setup -> Display and check Backbuffer in System Memory and Enable 3D Acceleration. Also set 3D Acceleration min texture size to 1
+
{{ii}} Game could fail to launch if you have turned on incompatible overlays and you are using ddraw.dll fix
 
+
}}
* This will not work in previously saved games mid-mission. You will have to finish mission or restart it to activate enhancements.
 
* ddraw.dll needed for JKE a JKR is not compatible with any overlay applications (Steam Community, Fraps, Ati Tray Tools, TeamSpeak 3...). Disable any overlay application if game fails to launch.
 
* If you are experiencing blinking window borders in fullscreen, shut down any applications, that often refreshes their windows - IM clients, hardware monitoring applications etc. In my case it was SpeedFan.
 
 
 
 
 
  
 
==System requirements==
 
==System requirements==

Revision as of 16:23, 10 May 2014

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Star Wars: Jedi Knight - Dark Forces II
Cover image missing, please upload it
Developers
LucasArts
Engines
Sith
Release dates
Windows September 30, 1997
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

Installer is 16-bit only, but a workaround is available. See Alternate installer
Is not compatible with AMD GPUs using Catalyst 13.2 Beta 7 or newer

General information

Wookieepedia - A huge wiki dedicated to the Star Wars universe
JKDF2.NET - A fan site for the game
Steam Community Discussions
Steam Users' Forums

Availability

Template:Availability Table

Essential improvements

In-game gameplay settings.

Alternate installer

Allows the game to be installed on 64-bit systems.
Use JediSetup.exe for the original release, SithSetup.exe for Mysteries of the Sith, or JediSithSetup.exe for the package that includes both

Patches

Unofficial Jedi Knight patch

Adds team chat to multiplayer and is required for many mods. Comes with official patch

Unofficial Mysteries of the Sith patch

Required for many mods.

Game data

In-game general settings.

Configuration file(s) location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/32380/pfx/[Note 1]

Save game data location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/32380/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

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

Template:Video settings

Input settings

In-game general control settings.
In-game keyboard settings.
In-game mouse settings.
In-game joystick settings.

Template:Input settings

Audio settings

In-game audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32

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

3D Acceleration problems

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):

Instructions

Menu/cutscenes run in a window even when game is set to fullscreen

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.

Black screen during menu

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.

Resolution issues

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.

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.

Changing the resolution in mid-mission is not recommended.

HUD does not appear, or screen has black border

Press - and = to adjust the screen size. Ideally it should be 9.

Miscellaneous fixes

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.

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.

Missing music (Steam)

Instructions
Instructions

Wrong or missing music (with CD)

Instructions
Instructions

Music does not loop

This is a known issue on some Windows Vista and 7 machines

Instructions

Other information

Access advanced display settings menu

Instructions

Texture/model enhancement

Jedi Knight Enhanced

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.

To install it, do the following:

Instructions

Jedi Knight Retexture Pack

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.

To install it, download jkr.zip version 0.4 from JKHub. If you are using Jedi Knight Enhanced, extract JKR.gob into the JKE folder in your Jedi Knight install folder. Otherwise, extract it into the Resource folder in your Jedi Knight install folder.

Mods and Steam version

Instructions

System requirements

Windows
Minimum
Operating system (OS) XP, Vista
Processor (CPU) Pentium 90
System memory (RAM)
Hard disk drive (HDD) 700 MB
Video card (GPU) DirectX 5.2 compatible

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References