This item has been removed from the community because it violates Steam Community & Content Guidelines. It is only visible to you. If you believe your item has been removed by mistake, please contact Steam Support.
This item is incompatible with Quake. Please see the instructions page for reasons why this item might not work within Quake.
Current visibility: Hidden
This item will only be visible to you, admins, and anyone marked as a creator.
Current visibility: Friends-only
This item will only be visible in searches to you, your friends, and admins.
How to fix CD audio looping on Windows Vista/7
Windows Vista made changes to MCI which prevents the vanilla Quake executables from looping CD music properly. This guide walks you through patching your copy of Quake to play external music files using DirectX instead.
NOTE: This guide was written for players who wish to use the vanilla Quake executables distributed on Steam. Many Quake sourceports already support playing external music files, and there is a wonderful guide for those available here on Steam:
You will either need to rip the music from your Quake CD-ROM (or another CD you wish to use for music) or download music from the internet. RIpping to MP3 is the safest bet, however you should be able to play back other formats like OGG Vorbis as well.
Please download _inmm.dll Ver 2.38 from the following website:
Note: This website is in Japanese, but the link to download is in English.
When your download completes, open the zip file and run _inmm238.exe. Make note of the folder you install to as you'll need to know it for the next step.
Copy winquake.exe, glquake.exe, or one of the Quakeworld executables from your Quake folder (by default this is C:\Program Files (x86)\Steam\steamapps\common\Quake) to the folder where you installed _inmm.dll. Drag and drop each executable you wish to patch onto _inmmconf.exe. The executables will automatically be backed up to .old files. Copy the patched executables back to your Quake folder.
When you're done patching, run _inmmconf.exe by itself. A configuration window will open. On the method tab, change default to use DirectShow.
On the _inmm.ini tab, you can use a GUI to select the ripped tracks you wish to have Quake play. You do not need to include a blank track for the data track from the CD.
When you're done making your _inmm.ini, save it to your Quake folder. The next time you launch Quake, the music should play and loop properly without having a CD in your drive. This guide can be used for other Quake engines (source ports) which do not have support for playing external music and should work with any game that uses MCI to play music.