Lock Volume |
LOCKVOLUME |
Prevents volume changes requested by the application. This holds for DirectSound SFX effects and, since v2.04.59, also for multimedia audio track volume changes requested through libmm library. |
Hook DirectSound |
HOOKDIRECTSOUND |
Hooks DirectSound to avoid hardware exclusive access, allowing debugging, tracing, and future expansions. |
Mute |
SOUNDMUTE |
Option against buffers starting automatically without Play method - fixes mute option with "Digging Jim". |
Virtual CD audio |
VIRTUALCDAUDIO |
Flag for CD audio emulation. First make sure you have a folder named "Music" in your game folder with the music in .ogg format starting from track02.ogg. For a detailed tutorial, see Tutorials > Virtual CD Audio. |
Force track repeat |
FORCETRACKREPEAT |
For use when we want a repeated track that is not in the original behaviour. |
Ignore Device Id. |
IGNOREMCIDEVID |
The audio cd player emulation needs to know whether a given id belongs to video devices (e.g. when playing a movie) or an audio device (the cd rom reader to play a soundtrack). To avoid ambiguity, the fake audio devices are opened returning a fake device id 0xBEEF that will never overlap a valid real device id. But in some cases the device is opened before the hook take place, so the audio device could get a real device id (like 0, 1 or such) unless you set strong hook modes (inject suspended process or debug mode). But if such an ambiguity does not exist, the IGNOREMCIDEVID flag tells the audio emulator to handle any device id, no matter if it is real or a fake 0xBEEF. This allows to make audio emulation working also with default hooking and in case the device is opened before the hook. |