I have an issue with an old Highlights Puzzlemania kids game. When the game is started it automaticaly adjusts the system volume so that it's way too loud. The game was designed for Win 95/98 and works fine whether in compatibility mode or not. No other games on the pc change the volume by themselves and there are no sound options in the game. I'm thinking it's just a compatability problem with xp, but maybe somebody knows a quick fix.
kwuark 0 Newbie Poster
Dani AI
Generated
Builds on ’s mixer-check: many Win95/98-era games explicitly set mixer levels using the old wave/mixer APIs, so on XP those calls can raise the global Master/Wave controls instead of an in‑game channel. That behavior explains why only this Puzzlemania title pushes the volume up even though it has no in-game sound options.
Additional diagnostics that aren’t in the thread: search the game folder for configuration files or obvious strings like "volume", "music" or "master" (old installers often drop an .ini or config file). A quick command-prompt search from the game directory will reveal plain-text settings:
cd "C:\Program Files\Puzzlemania"
findstr /s /i "volume music master wave" *.* If a particular mixer slider is changing the immediate, low-effort fix is to set that slider to the preferred listening level and leave the others alone; if the game alters a device the normal mixer UI doesn’t show, updating or switching the sound driver often changes how those API calls are mapped. If no mixer control appears to change, the program may be talking directly to legacy hardware—running the game inside a Windows 98 virtual machine (Virtual PC/VMware) completely isolates it.
Other options include looking for a publisher patch or editable .ini entry, using a tiny utility or script that resets system volume after launch, or (only as a last resort) obtaining a version of the game intended for newer Windows releases. Hex-editing the exe to remove a hard-coded volume call is technically possible but risky and not recommended unless backups and experience are available.
Confirming which mixer control actually moves (the step suggested) is the most useful starting point; from there either adjust that control, update drivers, or isolate the game in a VM for a clean, permanent fix.
Real-tiner 0 Posting Whiz in Training
This may be a greed problem on the part of the game maker.
Or maybe you have your system audio settings set weird.
First, find your audio mixer. It should be a device in Control Panel, or something called Audio Devices. Open it up (a button marked "advanced" is needed in XP). Note the settings of the various sliders.
Start the game and run it a bit. Now click on the audio mixer to bring it to the top, and look at the positions of the sliders again. If any have changed, the game is changing them.
If not, it might just be that the game uses one of the devices the sliders control which the other programs you have do not use. In this case, just turn down that slider.
If the game does control the level, find out which slider it changes. Change the master level and the level on the external amp (usually on one speaker) so the game level is correct for your ears. Alternate restarting the game, and opening other applications, to verify that it stays at the same level. Then set the OTHER sliders in the mixer so your other applications sound right.
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.