About This File
for Jedi Knight: Dark Forces II and Mysteries of the Sith (1997-98) by LucasArts
This package bundles the best wrappers and known fixes to help get music working in both games.
For reference, both games used CD Audio for their music tracks. The modern, CD-less solution, used by resellers like GOG and Steam, is to rip the tracks to .ogg files and then supply a wrapper (a special .dll file) to translate the game's calls to play the CD tracks into calls to play the .ogg files from the hard drive, instead. Unfortunately, with newer builds of Windows that haven't been tested with the games' installed compatibility settings, that wrapper can stop working and the result is a loss of music.
This is primarily for the GOG and Steam releases of these games, since its their compatibility settings that interfere with the wrapper. You can, however, also use these instructions to get music working from the hard drive in the retail release.
Copy the five .dll files to your game folder, overwriting any that are already there.
If you still don't have music, perform the following steps, preferably checking music after each one:
* Verify that you have a subfolder named Music with track files named Track12[-32].ogg (JK) or Track02[-14].ogg (MotS).
* Rename JK.exe (JK) or JKM.exe (MotS) to something else (ex. JediKnight.exe). This will disassociate the executable from installed compatibility settings that can interfere with music playback.
* Double-click on the provided .reg file. This will remove the compatibility settings from the registry.
* Delete/rename winmm.dll and rename winmm_alternate.dll to winmm.dll. See below for the differences between the two version.
* Winmm.dll is Tarvis' fixed wrapper for Windows 10, dated Oct 25, 2015. Credit belongs to Tarvis.
* Winmm_alternate.dll is GOG's wrapper, dated July 15, 2015. Credit belongs to GOG.
What's New in Version 1.2 See changelog
- Added .reg file and re-wrote the instructions