totabiento: Hi Everyone,
After a lot of work, I'm happy to report that I was finally successful in finding a way to play HOMM 2 without any sound issues: no artifacts, pops, scratches, weird sounds when changing music etc... on my windows 7 64 bit OS.
I'm finally enjoying this jewel of a game the way it was intended to :-)
It's a little complicated, but I'd like to share with you what I ended up doing. At the end it's a matter of personal taste, if you are happy with the emulated GOG dos version of the game, then it's probably not worth the effort of doing all this stuff, however, if you are picky about things and want a flawless experience then you can try what I did.
I'm going to summarize everything. Here we go:
1) Install the windows version of HOMM 2 Gold. Make sure you have the game running in compatibility mode with Windows 95 (otherwise you will have serveral issues including crashes)
2) Obtain a bin/cue image of the HOMM 2 data/audio CD (you can rip this from the original cd). This way you can pass the cd check and also have the audio tracks.
3) Get the "Heroes of Might and Magic II 2 CD MUSIC + PATCH". Just google it. It comes with a "h2cdplay" program that you can execute before launching the game, the music in mp3's and a modified heroes2w.exe. The program will play the music from the game from the mp3's based on windows events thrown from the modified executable.
4) Replace the heroes2w.exe with the modified one, make sure you make a backup first and ensure it's running in compatibily mode with windows 95.
5) (Optional) The mp3 audio tracks that comes with this "patch" are not exactly the best. I'd recommend getting higher quality mp3's if you either rip them yourself of find a better source. Please note that this is optional since the mp3's from the patch might be good enough for most people, the only really noticeable issues is a little "pop" on the knights castle theme....
6) Now comes the tricky part. Basically at this point you want to edit the cue file (with notepad or something similar). Why?, well, to avoid issues with the game, the game must play the music from the CD, however we don't want the music from the CD to make any sounds, we want the music to come from the h2cdplay program that we downloaded before. If you mount a homm2 CD with no music, the game will freeze for 1/2 seconds every 3-4 seconds, this is because the program will keep searching for the audio in all your drives. You will avoid all these issues by simply using the silence at the end of the CD, so let's edit all the music tracks so they only play "silence" from the end of the CD. This how my cue file looks like:
FILE "H2G.bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 72:14:15
TRACK 03 AUDIO
INDEX 01 72:14:16
TRACK 04 AUDIO
INDEX 01 72:14:17
TRACK 05 AUDIO
INDEX 01 72:14:18
TRACK 06 AUDIO
INDEX 01 72:14:19
TRACK 07 AUDIO
INDEX 01 72:14:20
TRACK 08 AUDIO
INDEX 01 72:14:21
TRACK 09 AUDIO
INDEX 01 72:14:22
TRACK 10 AUDIO
INDEX 01 72:14:23
TRACK 11 AUDIO
INDEX 01 72:14:24
TRACK 12 AUDIO
INDEX 01 72:14:25
TRACK 13 AUDIO
INDEX 01 72:14:26
TRACK 14 AUDIO
INDEX 01 72:14:27
TRACK 15 AUDIO
INDEX 01 72:14:28
TRACK 16 AUDIO
INDEX 01 72:14:29
TRACK 17 AUDIO
INDEX 01 72:14:30
TRACK 18 AUDIO
INDEX 01 72:14:31
TRACK 19 AUDIO
INDEX 01 72:14:32
TRACK 20 AUDIO
INDEX 01 72:14:33
TRACK 21 AUDIO
INDEX 01 72:14:34
TRACK 22 AUDIO
INDEX 01 72:14:35
TRACK 23 AUDIO
INDEX 01 72:14:36
TRACK 24 AUDIO
INDEX 01 72:14:37
TRACK 25 AUDIO
INDEX 01 72:14:38
TRACK 26 AUDIO
INDEX 01 72:14:39
TRACK 27 AUDIO
INDEX 01 72:14:40
TRACK 28 AUDIO
INDEX 01 72:14:41
TRACK 29 AUDIO
INDEX 01 72:14:42
TRACK 30 AUDIO
INDEX 01 72:14:43
TRACK 31 AUDIO
INDEX 01 72:14:44
TRACK 32 AUDIO
INDEX 01 72:14:45
TRACK 33 AUDIO
INDEX 01 72:14:46
TRACK 34 AUDIO
INDEX 01 72:14:47
TRACK 35 AUDIO
INDEX 01 72:14:48
TRACK 36 AUDIO
INDEX 01 72:14:49
TRACK 37 AUDIO
INDEX 01 72:14:50
TRACK 38 AUDIO
INDEX 01 72:14:51
TRACK 39 AUDIO
INDEX 01 72:14:52
TRACK 40 AUDIO
INDEX 01 72:14:53
TRACK 41 AUDIO
INDEX 01 72:14:54
TRACK 42 AUDIO
INDEX 01 72:14:55
TRACK 43 AUDIO
INDEX 01 72:14:56
As you can see, all the audio tracks will play pretty much nothing, so the game will keep playing these empty tracks, while we get the nice music from the h2cdplay program :-)
7) Mount the modified bin/cue in a drive letter as close as possible to C:\ (there are many tools available that can allow you to do that)
8) Launch the h2cdplay program (it will open in a command line window, just leave it there and close it when you are done playing the game)
9) Launch your Heroes II Gold, switch the music to CD/Opera Audio and enjoy this glorious game at it's fullest!
Enjoy,
Tota.
You shouldn't have to go trough all that trouble. I just play windows version as it is on my win 10-64bit.
All you should have downloaded was
dxwnd.
1) Install HOMM2 GOLD
2)
download dxwnd 3) Run dxwnd
4)go to game directory and drag&drop heroes2w.exe on dxwnd. A menu will pop up. Be sure to uncheck
Run in Window. Nothing else, although you're free to conduct experiments at your own risk :) ... Press OK.
5) you'll be returned to the small dxwnd window. Double click on heroes icon and enjoy.
Few notes.
You actually don't need to set any compatibility modes to play the game this way. You can try thou, if there is any trouble with sound or anything else.. I don't recall anything particular.
There is three heroes2w.exe files in existence (to my knowledge)
Sucession Wars
Price of Loyalty 2.0
Price of Loyalty 2.1
POL 2.0 runs smoother, but there is a problem with cd opera music. Terrain themes in particular. They keep restarting after you go to in to castle screens, switch to hero who is on different terrain, end your turn and wait for next day.You will probably never hear grassland if you wont wait for it on purpose :)
POL 2.1 Is a bit laggy. for example, pick up some ore or treasure chest and you will notice a small pause in your game play. It is very very small but it's enough to drive you crazy :D It works fine regarding music tho.
SW nothing much to say. It has different town themes and you can do some funky stuff with function keys (F1;F2...) in battle screen. Try it ;)
In the beginning you should have to install SW, then expansion POL and then apply patch to get 2.1 exe file.
HOMM2 GOLD right away is POL 2.1 version. You're pretty much stuck with it from the beginning.
GOLD installer works in 64 bit windows.
Original SW and POL expansion installer wont work in 64-bit windows. Use 32-bit version, if you have to.
Also, make sure to put your iso image in the very first virtual cd drive when palying, otherwise cd opera wont work.
Anyone trying to play the game with a dos-box... i feel sorry for you.
This might be helpful thou .