VOGONS


First post, by ux-3

User metadata
Rank Oldbie
Rank
Oldbie

Precursor: If I play Warlords II deluxe (W2D) on my 486, it works as intended. No hanging notes, no crackling noises. No matter which patch version of 2.2.4 and 2.2.6

If I take the W2D folder to my modern machine, use Dosbox 0.74-3 and select any Synthesizer (like General Midi or Roland Sound Canvas), the test melody will play and sound right. But at the end, one or more notes keep hanging. They only stop playing whe I close Dosbox. If I select OPL music, the sound works. The problem also exists in the actual game.
This is the main problem I would like to solve. I would be glad to get any solutions to that.

Irony: I thought I just save me the trouble and spend 3€ for the game on GOG. Same problem with the GOG version PLUS it makes crackling noises when the mouse is moved over pushable buttons. Any solution to that? I am experiencing this on several computers, so I suspect it is a more general problem.

Thanks for any help.

(Edit: After changing the settings in the GOG config files to the same defaults I was using, the crackling vanished. Still, the midi problem remains.)

Retro PC warning: The things you own end up owning you.

Reply 1 of 1, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The GM music in Warlords II Deluxe exposes a flaw in the Microsoft GS Wavetable Synth, which has been the default MIDI synth built into Windows for a long time, with many notes seeming to become "stuck" (sounding indefinitely). It's possible the flaw exists in other software synths with the same codebase. All versions of Warlords II Deluxe (including the demo) run into the issue, but other games in the Warlords series are not affected.

The attached program works around the issue; just run it in DOSBox before running the game, and I suppose it could be useful in other DOS PC emulators with MIDI passthrough on Windows.

The attachment w2dxmid.zip is no longer available

Of course you can just use a different music option, or there are better MIDI synth options available to use on Windows, but if you don't care to set one of them up and "just want it to work" with the default Windows synth then the workaround program can help.