|
|
Line 335: |
Line 335: |
| {{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. | | {{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= | | {{Fixbox|description=Install mouse wheel mod|fix= |
− | # Download [https://community.pcgamingwiki.com/files/file/2197-jedi-knight-dark-forces-ii-various-patches "wheelthingy"]. | + | # 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. | + | # Extract files to {{folder|{{p|game}}}} and run {{file|wheelsetup.exe}} 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. | | # Ensure the selected keys are bound to the desired functions in the in-game keyboard settings. |
| }} | | }} |
Latest revision as of 16:45, 21 May 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
- A demo is available.
Monetization
DLC and expansion packs
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.
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 (switch to MoTS via the in-game expansion menu).
- In 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.
- Adds support for Emissive Textures, Bloom and 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 and HiDPI are configurable in Setup.
- HUD elements are scaled with screen resolution.
- LOD and mipmap distances are scaled with render resolution to ensure textures and models don't degrade noticeably on higher-resolution screens.
- The game can be completed from start to finish.
- Can not use plus or minus to resize the screen.
- In-game screenshots can't be taken.
- 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.
- Allows the game to be installed from the original CD on 64-bit systems.
Patches
- Updates the game to version 1.01 and fixes some joystick and lockup issues.
- Included in digital re-releases.
- 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]
- 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 the modded installations.
Higher quality music
Replace the music tracks with higher quality ones ripped from the original CD.
- 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.
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[7]
|
- Download and extract the High Detail Mod.
- 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.
Skip disc check
Copy JK_.CD[8]
|
- Copy the
JK_.CD file from the Gamedata\Resource folder from the CD to <path-to-game>\Resource .
- Navigate Windows Register Editor to
HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company\JediKnight\v1.0 and modify SourceDir to reflect your installation directory.
- 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[9]
|
- Go to
<path-to-game>\Resource\VIDEO .
- Delete or rename
01-02A.SMK .
|
Alternative: Set up the base version for modern systems
- Start the game with the
-displayconfig
parameter on the JKM.exe
.
- In-game options: Select "3D HAL" (with 3D Acceleration) as graphics card in the options menu.
- Download and unzip dgVoodoo2.
- Copy the
dgVoodooCpl.exe
, dgVoodoo.conf
and files from MS\x86
found in the downloaded archive to the game's folder (where the JKM.exe
is).
- Execute
dgVoodooCpl.exe
in the game's folder.
- Go to the DirectX tab and deactivate the watermark at the bottom.
- Start the game again, set in-game resolution to the current resolution used by screen.
- You can now adjust the display size with the "+" and "-" buttons (or depending on used keyboard, the buttons to the right of 0).
- (optional) Install the High Detail Mod.
- When starting the game, there might be a need to click a mouse button once to make the sound work.
Game data
In-game general settings.
Configuration file(s) location
- Settings can be exported into a .ctl file and transferred between installations or imported into the add-on.
Save game data location
Video
In-game advanced video settings (only accessible via the -displayconfig
command line argument).
- Field-of-view is hardcoded to 90° in the game.
Patch FOV
|
- Download the IPS patches from this page.
- Patch the
JK.EXE file from the <path-to-game> folder.
Notes
- If you use JKGFXMOD you need to edit the
.json file to make the game launch with the modified executable.
|
Input
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.
In-game keyboard settings.
In-game joystick settings.
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
|
- Download wheelthingy.
- 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.
- Ensure the selected keys are bound to the desired functions in the in-game keyboard settings.
|
Audio
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.
(Alternative) Change compatibility settings[14]
|
- Delete
Jedi.exe (if it exists) from the installation folder.
- 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]
|
- Download the latest dgVoodoo 2.
- Extract
dgVoodooCpl.exe , MS\D3DImm.dll and MS\DDraw.dll to your game folder (all three to the root).
- Run
dgVoodooCpl.exe from your game folder.
- Click on the .\ 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.
|
(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]
|
- Download the latest DDrawCompat release
- 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.
(Alternative) Apply compatibility fix[17]
|
- Download the AMD fix.
- Extract
JK_AMD_FIX\dll\13.1\atiumdag.dll to the installation folder.
- Add parameter
-windowgui to your shortcut's Target.
|
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]
|
- Use a software that can cap FPS. See 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.
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]
|
- Download this fixed music wrapper.
- Extract the .dll files to the installation folder, overwriting any that are already there.
- Delete
winmm.dll and rename winmm_alternate.dll to winmm.dll .[Note 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.
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]
|
- Download the latest release of DInputTo8
- 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
Launch the game with the -displayconfig parameter[citation needed]
|
Texture/model enhancements
- The biggest retexture project, combining many fan made modifications into one package with an easy to use installer.
- Requires OpenJKDF2. If it's not installed, then installer will install it.
- This mod replaces models with higher quality ones taken from Jedi Knight: Jedi Outcast and some completely remade from scratch.
- Requires the Unofficial Patch and JKGFXMOD to be installed.
Install the mod[23]
|
- Download the archive with the modification.
- Extract
JKE.GOB (or JKE_8bit.GOB , if you're using software renderer) and JKR.GOB to <path-to-game>\Resource .
--or--
- 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).
- 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'.
|
- 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.
- Textures created by hand, may not respect the art style but they are vastly superior to the escargan textures
- Unofficial expansion pack with new levels and missions.
- 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]
|
- Download the archive with the modification.
- Extract the
jkhud.gob and jkgui.gob files into your <path-to-game>\Mod\ folder (create the Mod folder if it does not exist).
- 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 |
32 MB |
Hard disk drive (HDD) |
53 MB |
174 MB |
Video card (GPU) |
DirectX 5 compatible | |
Sound (audio device) |
16-bit sound card | |
Other |
2X CD-ROM |
4X CD-ROM |
Notes
- ↑ 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.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.0 3.1 Notes regarding Steam Play (Linux) data:
- ↑ 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