STAR WARS™ Jedi Knight: Dark Forces II

STAR WARS™ Jedi Knight: Dark Forces II

 This topic has been pinned, so it's probably important
Missing File Error Fix
In order to fix the music issues, we needed to change the program names for both Dark Forces II and Mysteries of the Sith in the latest update. If you are getting a missing file error for either of these games, please restart Steam. This should resolve your issue. Thanks.
< >
Showing 1-15 of 16 comments
teleguy Aug 9, 2017 @ 1:02pm 
Ahem, the music issues are caused by the compatibility databases (.sdb) you included with both games and now you're changing the executable names so that those same databases can no longer find the games.
http://steamcommunity.com/app/32380/discussions/0/1353742967805824613/
Last edited by teleguy; Aug 9, 2017 @ 1:54pm
Choum Aug 10, 2017 @ 1:24am 
Originally posted by teleguy:
Ahem, the music issues are caused by the compatibility databases (.sdb) you included with both games and now you're changing the executable names so that those same databases can no longer find the games.
http://steamcommunity.com/app/32380/discussions/0/1353742967805824613/

No, that not true, the problem came from the Windows SDB database (C:\WINDOWS\apppatch\sysmain.sdb) which containt many compatiblity flag for many old games or applications, this sdb cannot be uninstall or disable, the SDB that came with the game are not responsible for this.

The compatibility flag use by sysmlain.sdb were intended for the retail verison of the game (which work great with it), but give some problem with the audio wrapper used for the music in the steam version.
Renaming the game exe fix this problem as windows will not use anymore his internal sdb database for this game.

Also the steam sdb that came with the 2 game were not update to support the new exe, but even after manually update it to support the new game exe, the music will still work.

The "steam sdb" contains : Emulateheap flag (fix to emulate win9x memory management), disable alt tab, and xp sp2 compatiblity flag.

The windows internal for JK contains : EmulateCDFS (CD-rom fix), emulateGetcommandLine, and also some tweak for the launcher.
Last edited by Choum; Aug 10, 2017 @ 1:25am
teleguy Aug 10, 2017 @ 2:02am 
Originally posted by UC.Choum:
Originally posted by teleguy:
Ahem, the music issues are caused by the compatibility databases (.sdb) you included with both games and now you're changing the executable names so that those same databases can no longer find the games.
http://steamcommunity.com/app/32380/discussions/0/1353742967805824613/

No, that not true, the problem came from the Windows SDB database (C:\WINDOWS\apppatch\sysmain.sdb) which containt many compatiblity flag for many old games or applications, this sdb cannot be uninstall or disable, the SDB that came with the game are not responsible for this.

The compatibility flag use by sysmlain.sdb were intended for the retail verison of the game (which work great with it), but give some problem with the audio wrapper used for the music in the steam version.
Renaming the game exe fix this problem as windows will not use anymore his internal sdb database for this game.

Also the steam sdb that came with the 2 game were not update to support the new exe, but even after manually update it to support the new game exe, the music will still work.

The "steam sdb" contains : Emulateheap flag (fix to emulate win9x memory management), disable alt tab, and xp sp2 compatiblity flag.

The windows internal for JK contains : EmulateCDFS (CD-rom fix), emulateGetcommandLine, and also some tweak for the launcher.

The problem is caused by both the Steam database and the Windows database. Music will not work for me with the Steam database installed.

The Windows database entries can be disabled, see link in my previous post and this screenshot: http://uploads.im/MdRCu.jpg

Also remove Jedi.exe (or simply change its metadata like company name) and the Windows database will no longer have any effect on JK.exe.

Music also doesn't work on the GOG version and this is with just GOG's own database and compatibility settings since they didn't include Jedi.exe in the first place.
https://pcgamingwiki.com/wiki/Star_Wars:_Jedi_Knight_%E2%80%93_Dark_Forces_II#Music_issues




Last edited by teleguy; Aug 10, 2017 @ 2:25am
Choum Aug 10, 2017 @ 2:12am 
Thanks I never saw this function to disable specific application in the compatibility database.
Osprey Aug 11, 2017 @ 4:06pm 
It is a little confusing that they needed to come up with a 3rd filename. Why didn't they simply remove their own compatibility database from jedi.exe or jk.exe, whichever it was? Surely, Microsoft's database didn't apply to both. It seems like they're making things more complicated than they need to be.
Last edited by Osprey; Aug 14, 2017 @ 1:40pm
EmotionallyBroken Aug 13, 2017 @ 5:05pm 
Originally posted by Disney Interactive:
Never thought I'd see the day. Even more surprising they're prvoding some support,(and clearly have no clue what they're talking about) where the main star wars page only throws a bunch of advertisements at you and doesnt even display the tech support info or even patches thats been around for decades.
Last edited by EmotionallyBroken; Aug 13, 2017 @ 5:07pm
EmotionallyBroken Aug 13, 2017 @ 5:08pm 
Originally posted by LSF_Nickz2000:
My guys have been playing this game for almost 20 years, we have made wonderful patches to make the game work on modern OS's, I added you on steam, let me help you guys with patching this game.
You'd have better luck getting them to be responsibile for the products they're selling at gun point. Its sadly more practical to keep working with the community, Please link your resources for all of us here. ^_^
Last edited by EmotionallyBroken; Aug 13, 2017 @ 5:09pm
EmotionallyBroken Aug 13, 2017 @ 5:25pm 
Originally posted by LSF_Nickz2000:
My guys have been playing this game for almost 20 years, we have made wonderful patches to make the game work on modern OS's, I added you on steam, let me help you guys with patching this game.
Anyone know where I can fidn the mandlorian wars 2 mod? I cant find it anywhere.
jabo1SFH Aug 14, 2017 @ 3:13am 
1st time attempting to play after the last update and game crashing when selecting any save or starting new game. i looked at my settings and 3d acceleration had gone back to default "on". i just unchecked it and game works now. dont know if that helps anyone, but what the heck, right?
Last edited by jabo1SFH; Aug 14, 2017 @ 3:13am
teleguy Aug 14, 2017 @ 3:52am 
3D acceleration should work with dgVoodoo.

http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
Santiago Aug 19, 2017 @ 9:17am 
For the CD version, use JK Enhanced:
Copy JK.exe, JK.dll, JK-Extension.dll, and ddraw.dll to game directory.
Copy JKE and Resource folders to game directory.
Add to shortcut: –path JKE.
Last edited by Santiago; Aug 19, 2017 @ 10:08am
PoshNuggler Jan 17, 2018 @ 1:17pm 
3d acceleration isn't really needed though. It's an old game and as such the 3d acceleration was primative by todays standards.
jefflpearsonii Apr 21, 2019 @ 1:23pm 
On Proton 3.7-8, still no music.
Daedalus Apr 30, 2019 @ 10:31am 
Originally posted by Disney Interactive:
In order to fix the music issues, we needed to change the program names for both Dark Forces II and Mysteries of the Sith in the latest update. If you are getting a missing file error for either of these games, please restart Steam. This should resolve your issue. Thanks.
Okay, but does anyone know how to fix the "ordinal 3 not found" in the jediknight.exe file? that is the only thing keeping me from playing the game.
Last edited by Daedalus; Apr 30, 2019 @ 10:31am
Sgt. Cuddles Jul 16, 2021 @ 2:40am 
I don't even see a JK.exe anymore, the game just refuses to launch and is now completely broken for me as of 7/15/21.
< >
Showing 1-15 of 16 comments
Per page: 1530 50