Like myself, quite a lot of people love Heroes 3 In The Wake of Gods (WoG), the unofficial, enhanced, brilliant sequel of 3DO’s Heroes of Might and Magic 3 strategy games. And, like myself, some people started to encounter frequent game freezes. For instance I got to the point where the game was not playable anymore, but now I have a solution that might help.
First, I tried running the game in compatibility mode for older versions of Windows (right click on the game executable wog.exe > Properties > Compatibility… ) and combinations of the like. To no avail.
Hell, I even tried running the game on a virtual machine running Windows XP, again to no avail, because the game failed even to start. This led me to conclude that there was some other problem underlying…
However, during one evening that I really, really, really wanted play H3WoG, I started debugging very, very seriously and I found that in order to reduce the freeze frequency, one must set is antivirus in Game Mode. That’s right, sometimes the game freezes because the antivirus program does something to a file that the game needs, or some of Heroes III WoG’s internal scripts are being scanned leading to various race conditions in code execution and, therefore, to game crashes.
So, in order to reduce the frequency of these annoying crashes, when some audio keeps repeating in a very, very annoying fashion, first set your antivirus program to Game Mode, then start the game (doing it the other way around will not be of any use). Also, one may be able to further reduce the number of crashes by running the game in compatibility mode, but that depends on many, many factors arising form one’s system configuration and running applications, not in the purpose of this article.
Anyway, that’s it: Game mode, then game on!