Overview
In this guide I will be going over how to enable music playback in WinQuake and both mission packs. This is useful if you do not have the original Quake CDs. NOTE : This method of music playback has been thoroughly tested on Windows 98 SE. This will NOT work for the DOS release of Quake. The only downside I have really seen to this method is you cannot adjust music volume in-game.
Acquire the Files
First, make sure you have Quake and the mission packs installed. You will need these files:
Quake Music can be found on this guide .
WinQuake [www.doomworld.com]
_inmm.dll can be found here [cryo.jp].
Copy the Quake music over to the install directory. Examples:
C:DOSPROGSQUAKEQUAKEID1MUSIC
C:DOSPROGSQUAKEQUAKEhipnoticMUSIC
C:DOSPROGSQUAKEQUAKErogueMUSIC
Copy the WinQuake files over to your Quake install folder.
Configuring _inmm.dll
Time to configure _inmm.dll. Open it and under the main tab named “method”, change “default” to “DirectShow”. Go to the “Patch” tab. Drag and drop “WINQUAKE.EXE” from your Quake install folder to the patch window. This will patch the .exe and enable _inmm.dll.
Configuring Batch Files
Now here is the fun part. We will configure the _inmm.ini with three batch files. Each batch file will load music specific to the game you choose and then launch Quake or the mission packs with whatever other parameters you set.
Example for Quake:
Example for Quake Mission Pack 1 Scourge of Armagon (hipnotic):
Example for Quake Mission Pack 2 Dissolution of Eternity (rogue):
Now to get this working, change all the paths (e.g. C:DOSPROGSQUAKEQUAKEID1musictrack02.mp3) to wherever you installed Quake and point it to the track files. The last line launches Quake with whatever parameters after configuring _inmm.ini. You may be able to remove -dibonly from your batches. I needed that set because after closing Quake, Windows would crash. The parameter -hipnotic launches Scourge of Armagon and -rogue launches Dissolution of Eternity.
You can now enjoy playing Quake with music!