For tank players.
You need to replace the Heroes executable (get it from a friend), which you use to launch the game, and do it without the mod! Replace the original file! Don't try to fix it with a mod. It's clearly stated that you have a corrupted Heroes3.exe file. The mod has nothing to do with it and shouldn't be used to fix corrupted launch files.
I completely deleted the executable file I had (heroes3.exe).
I launched the heroes3hd.exe file.
Added:
I figured it out; after deleting the executable, it no longer freezes, and neutral creatures join for money.
Rebe, thanks for the advice.