| FIX ( Updated ) - November 2nd, 2014
The JK_AMD_FIX is complete!
It includes the 3D acceleration fix as well as an updated border flickering fix that should work with every version of DF2 and MotS! Yes, that includes the unofficial patches
A readme is included with instructions!
The normal ddraw.dll is not required when using the atiumdag.dll. You'll still need it to
fully utilize the newest unnoficial patch, though.
While 3D acceleration is restored, it would seem that software mode is broken.
| FIX - October 28th, 2014
Thanks to user teleguy
for finding this fix!
First, simply drop one of the .dll files from this link: http://www.file-upload.net/download-9759205/Atiumdag.zip.html
into the game's directory. Either should work.
Then, to remove the flickering border that you'll likely have, run teleguy
Teleguy: "I've created a new version that also applies to Mysteries of the Sith. I've added a batch file to make installation easier. Just extract all files to any place you want and run install.bat with admin rights. If you already installed "Jedi Knight Flicker Fix" uninstall it first."
PS: Installing the Microsoft Compatibility Toolkit is not required for the fix to work. [/quote]
*Everything in this post applies to both Dark Forces 2 and Mysteries of the Sith
| "Unable to Set Video Mode" Error
Unfortunatly AMD video drivers post
13.1 WHQL seem to break 3D acceleration in this game.
Those using an AMD GPU with the game's 3D acceleration setting enabled will likely recieve this
error message if using any of the following drivers:
( List updated: January 27th, 2014
- 13.3 Beta
- 13.4 WHQL
- 13.5 Beta
- 13.6 Beta
- 13.8 Beta
- 13.9 WHQL ( Breaks software mode as well )
- 13.10 Beta
- 13.11 Beta
- 13.12 WHQL
There is currently no known fix for 3D acceleration other than using an older video driver. This likely means that anyone using a card within the Rx 2xx series or newer will be unable to use 3D acceleration.
See top of post; there's a fix now
According to this post:
the 13.2 beta 7 also works.
| Software Mode Restoration via DXGL
The drivers listed above can also have negative effects on software mode, such as rainbow-like textures and white boxes/dots scattered around. Thankfully, this can be fixed!
Thanks to user Digestion Machine
for finding this!
Digestion Machine: "I found a workaround for this, it's not perfect but does get the game up and running. https://www.williamfeely.info/wiki/DXGL#Downloads
You need to install DXGL, add the JK.exe to it and then the game will be playable. It seems that the game is really buggy with 3D Acceloration enabled, but with that turned off it actually ran fine. It crashed when trying to run it at my native resolution of 1920x1200, but ran perfectly at 1440x900."
Some important things to note when using DXGL
- You will not be able to use the normal ddraw.dll fix from the JKHUB with DXGL, as DXGL adds its own ddraw.dll to the same directory as the selected application. Before adding the JK.exe or JKM.exe to DXGL's list of applications, make sure you remove or rename the JKHUB ddraw.dll if you have it. Otherwise, DXGL will be unable to create its ddraw.dll.
- Make sure that the "Backbuffer to System Memory" setting is disabled, otherwise the game will crash every time you enter and exit the game's menu.
- As noted in Digestion Machine
's post, you will likely find the game crashing if you run it at too high of a resolution. I was able to get to 1600x900.
| Other usefull posts & guides!
A guide that'll help get the game running on a modern PC:
Tarvis' patch to restore the game's music for the Steam version:
Good information for those who are using Windows 8:
An easy way for AMD GPU users to add custom resolutions:
My system Specifications:
Motherboard: GA-990FXA-UD3 Rev 1.1 Bios F9
CPU: Phenom II x4 965 BE @ 3.8Ghz
GPU: AMD Radeon HD 7850 XFX DD
SPU: Creative Sound Blaster Audigy 4
RAM: 4Gigs DDR3 1333Mhz Dual Channel
OS: Windows 7 Home Premium 64-bit
Last edited by aRadiatedNoodle on 02-Nov-2014 23:40; edited 12 times in total