1. Installed Heroes 3 Complete from the same source;
2. Put a recent version of HD mod on it;
3. Installed HotA 1.3.2.;
4. Created HD .exe from h3hota.exe and renamed it to Heroes3.exe;
5. Pointed to this Heroes3.exe via GameRanger;
6. Tried to play.
2 of my friends can join my server, 2 of them don't (with or without port forwarding). I myself didn't change anything in ports (so do my friends) which are:

I tried it with HD mod and without it, nothing changes, so it's not this mod's fault. Also port forwarding does not affect anything. My question is - does HotA use different ports than Heroes 3 Complete? Is it possible to make one .exe similar to good old Heroes33.exe, which solves nearly all problems with multiplayer? What do I need to do to play with all of my friends? We're really pumped since HotA 1.3.0 in English came out and we want to play it. Badly.
You can respond me in English (preffered) or Russian (I will try to translate it).
Please move this topic to "Horn of the Abyss" category, I've made a mistake putting it here, on "Heroes 3" cat and I don't want to double-post. Thanks.