Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
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.