STAR WARS™ Jedi Knight: Dark Forces II

STAR WARS™ Jedi Knight: Dark Forces II

sixpack_cuda Aug 13, 2021 @ 10:56am
Simple Windows 10 - 3D Acceleration Widescreen Fix
I'm a simple man. I like things vanilla.

I'm not very smart, and I'm not good at writing guides. There may be flaws in my method, but so far this has worked for me and I'm hoping to pass it along to anyone else who may be interested.

1. After installing the game from steam, go to Narzoul's page on GitHub:
https://github.com/narzoul/DDrawCompat/releases/tag/v0.3.1
And download the "DDrawCompat-v0.3.1.zip"

2. Extract the ddraw.dll from that zip to the Jedi Knight game folder. The filepath is probably something like:
C:\Program Files (x86)\Steam\steamapps\common\Star Wars Jedi Knight

At this point, the game should now be able to run with 3D acceleration. But...

3. To get the proper field of view (FOV) with a widescreen resolution, you will need to download a patched EXE that you can get here:
http://jkdf2.net/JKBot/JKArchive/?dir=JKDF2/JKDF2/Patches%20and%20Fixes/FOV%20Fix
Download the zip file and open it.
If you were me, I would go into the Mipmap folder and copy the JK.dll and the JK-fov110-mipmap.EXE and paste them into the game folder.

4. Now look for the JediKnight.EXE in that same folder, and rename it to JediKnight.EXE.bak to preserve it instead of overwriting it, in case you need it later for some reason.

5. Then rename the JK-fov110-mipmap.EXE to JediKnight.EXE

6. Lastly, I would recommend right-clicking on JediKnight.EXE and clicking Copy. Then go to your desktop, right click, and choose Paste Shortcut. Use this shortcut any time you run the game. In my experience, whenever I run the game from Steam it would force the menus into windowed mode. Using this desktop shortcut instead seems to resolve that.

As a side note:
I don't know if this is necessary, but my computers have the DirectPlay feature enabled.
To confirm this; Open the Control Panel in Windows. Click on "Programs", then "Turn Windows features on or off" Scroll down to "Legacy Components" and expand it to see whether DirectPlay is checked or not.
< >
Showing 1-15 of 15 comments
caioapg Sep 21, 2021 @ 8:34pm 
Thanks mate, saved my life!!
Theirongiant Oct 22, 2021 @ 9:13pm 
thank you so much!!!!1
Eagle_Midena Jan 28, 2022 @ 5:33pm 
The "DDrawCompat-v0.3.1.zip" sorta works. I can set hardware acceleration on, and change resolution to 4k, or 1920x1080, but two thin horizontal lines appear. They move based on resolution selected. They're annoying, but some might be ok with them. I just removed the dll from the zip file and went back to 1280x720.
SchnellFarhen Feb 10, 2022 @ 4:39pm 
Works like a charm in win 11 too!

at least for me it did, thanks!!!
pochwatka.l Feb 13, 2022 @ 2:24am 
It works! Cool, thank you!
Call me Zoey Mar 9, 2022 @ 6:29am 
Originally posted by Angy86:
https://steamcommunity.com/sharedfiles/filedetails/?id=2437521760
This reallllllyyyy works good. Thx for the Info :-)
thorvindr Mar 14, 2022 @ 3:56pm 
So much more complicated than it needs to be. Just use this:
https://www.moddb.com/mods/jedi-knight-remastered/downloads/jedi-knight-remastered-v10

Installs three or four basic mods that bring the game "up to code," and walks you through config without having to manually move any files around. Trying to do it manually, and following all instructions to the letter, I always wound up with the "jk.dll missing" error. Using the installer, it just works. Just make sure you read all the instructions and follow them.
Last edited by thorvindr; Mar 14, 2022 @ 3:58pm
Systimatics May 7, 2022 @ 3:43am 
im so sick of these steam games taking so much work just to get working when valve makes so much damn money......the game runs fine on two different tvs i have, yet it doesnt work on this monitor regardless if the monitor is set to 144hz or 60hz. keeps wanting to display it in 4:3 even if resolution is 1080p
Systimatics May 7, 2022 @ 3:44am 
and it also just crashes on the monitor
thorvindr May 7, 2022 @ 11:31am 
Originally posted by Systimatics:
im so sick of these steam games taking so much work just to get working when valve makes so much damn money......the game runs fine on two different tvs i have, yet it doesnt work on this monitor regardless if the monitor is set to 144hz or 60hz. keeps wanting to display it in 4:3 even if resolution is 1080p
Did you try the above moddb link?

Also: There is no reasonable justification for thinking of Jedi Knight as a "Steam game." Valve didn't even exist when this game was released, and the fact that you can get it to run at all from Steam's launcher is a miracle.
still works, though i just did the first part. It does everything i need.
Now if i could only get the controller to work...
thorvindr May 12, 2022 @ 9:21am 
Originally posted by And Your Bird Can Sing:
still works, though i just did the first part. It does everything i need.
Now if i could only get the controller to work...
Just use the Steam Controller Configurator. Steam can easily translate your gamepad inputs into mouse/keyboard events the game knows what to do with. It's a non-trivial amount of work, but it's neither difficult nor complicated.

For reference: I played the PC version of Dragon Age with my Steam Controller. It didn't work "well," but it worked. The game was definitely not built to use a gamepad, but the SCC is clever enough that it was able to handle it.
Zombi Jun 16, 2024 @ 2:10pm 
I'm with the OP. I want to play the vanilla game in high res on my widescreen, and I also want to do this with Mysteries of the Sith.

To do this (credit to the OP):

1. After installing the game from steam, go to Narzoul's page on GitHub:
https://github.com/narzoul/DDrawCompat/releases/tag/v0.3.1
And download the "DDrawCompat-v0.3.1.zip"

2. Extract the ddraw.dll from that zip to the Mysteries of the Sith game folder. The filepath is probably something like:
C:\Program Files (x86)\Steam\steamapps\common\Jedi Knight Mysteries of the Sith

At this point, Mysteries of the Sith should now be able to run with 3D acceleration. But...

3. To get the proper field of view (FOV) with a widescreen resolution, you will need to download a patched EXE that you can get here:
https://www.moddb.com/games/star-wars-jedi-knight-mysteries-of-the-sith/downloads/mots-fov
Download the zip file and open it.
Go into the MOTS FOV folder and copy JKM-FOV100.EXE and paste it into the game folder.

4. Now look for the JediKnightM.EXE in that same folder, and rename it to JediKnightM.EXE.bak to preserve it instead of overwriting it, in case you need it later for some reason.

5. Then rename the JKM-FOV100.EXE to JediKnightM.EXE


I hope this helps you enjoy the expansion in its dated, vanilla glory!
Nikanuur Jul 6, 2024 @ 1:08am 
Not that I would want to downtalk the efforts to help and all, but doesn't OpenJKDF (i.e. Jedi Knight II Remastered) do the same and more, in a much easier way (just install) in terms of rewriting the graphics to more modern approaches?
Last edited by Nikanuur; Jul 6, 2024 @ 1:09am
< >
Showing 1-15 of 15 comments
Per page: 1530 50