Skip to content

Posts from "HW rulez" mod (add-on) for HoMM3. Auto-translated

No ratings yet — be the first to rate!
In reply to WiZarDX_576
User Avatar
#409
Auto-translated
WiZarDX_576
I apologize, version 1.35 was a test release. I mixed up the DLLs.
I restored the resource count and also added Jabik to the list of heroes so that he wouldn't appear in the tavern at the start.

>> 1.36 <<

Please consider version 1.35 outdated.
Version 1.36 is not compatible with previous versions. Saves are still compatible.

P.S. And there are so many trolls here now :smile11:. It would be good to clean up the thread, removing irrelevant posts.

Please add the list of changes for the new version to the first post; ideally, it should be updated in the future so that you can view the change history if necessary.
#410
Auto-translated
skd
After all, this is essentially the same oversight as with the Nagas, when they were given sulfur instead of dragon stones.
The lava isn't a mistake; on the contrary, the developers clearly did it intentionally so that the Dungeon battlefield is always used in battles within the Dungeon (if you look at the code, it's incredibly unlikely that they made such a specific error by adding a meaningful extra check, unlike the sulfur in the Nagas, where the cells in the table were simply mixed up). They were probably not very concerned about the native terrains but were more concerned with ensuring that the lava (as well as all other) battlefield with a sky is not used in battles within the Dungeon. The situation is more like a bug with the courage icon, but with the lava, there is an explanation for why it was done, while with the icon, there isn't.
In reply to Sav
User Avatar
#411
Auto-translated
Sav
It's not a bug related to lava; on the contrary, the developers clearly did it intentionally so that the dungeon battlefield is always displayed during battles in the dungeon (if you look at the code, it's incredibly unlikely that they made such a specific mistake by adding a meaningful extra check, unlike the sulfur in the nagabanks, where the cells in the table are simply mixed up). They were probably not very concerned about the native terrain but were more concerned about ensuring that the lava (as well as all other) battlefield with the sky is not used in the dungeon during battles. The situation is more like a bug with the courage icon, but with the lava, there is an explanation for why it was done, but with the icon, there isn't.

Then, explain why the overground map editor shows underground lava :D
I also think, like skd, that this is a bug and/or unfair to Inferno!


User Avatar
#412
Auto-translated
What is there even to argue about here? Lava in a dungeon provides bonuses to dungeon creatures – what else could this be if not a bug? Ideally, Necropolis creatures should spawn on dirt underground, and Dungeon creatures should spawn on the surface on subterrain.
http://ru.twitch.tv/lizard_wt
#413
Auto-translated
KobRa_RR
Then, explain at the same time why the overground map editor shows underground lava.
Because the map editor determines whether to open a cell or not based on its terrain – that's how it's designed. However, the mechanism for determining the terrain type in battle is a bit more complex: during a siege, the city's native terrain is set; in a battle on the coast, sandy terrain is set; and in the underground and in the mine (crystal, gold, and abandoned) – underground terrain is set.

Regarding whether the lava situation in the underground in battle is correct or not, and whether it should be changed in SoD within the framework of HW_Rulez or otherwise – I don't judge.
I'm just commenting on the opinion that this is a bug, based on my knowledge of how it actually works internally.
User Avatar
#414
Auto-translated
I don't even know where it would be more logical for him to be. Here or with Baratortch.
(Module: HW_rules_mod_1.36.dll)

Tried to use the mirror in the hotseat.
Didn't understand the point of transferring money. First, I set 2000 for the blue player. Started the game, the red player has 10000, and the blue player has 12000.
Then, I set 2000 for the blue player and -2000 for the red player. In the end, it crashed.
Attachments 1
1 file attached • Total size: 22.6 KB
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
In reply to WiZarDX_576
User Avatar
#415
Auto-translated
WiZarDX_576
>> version 1.35 <<

+ fixed a bug where AI would get stuck in loops in new teleporters.

In version 1.36, this bug reappeared, and we can't continue because of it.
User Avatar
#416
Auto-translated
Guys, please help. I followed the instructions. Heroes standard version 3.2, HD3_Launcher latest version. I put the HW_rules_1.36 patch archive in the Heroes root directory, and the patch folder is located in _HD3_Data --->Packs. In the HD mod, I enabled the Russian language pack and the HW rules mod. The Russian language pack works, but the HW rules mod doesn't. I can't train units properly; it doesn't give me 2500 gold at the start. Please advise on how to set it up if anyone knows.
Наилучший способ казаться - это быть.
In reply to FreeSmasher
User Avatar
#417
Auto-translated
FreeSmasher
Guys, please help. I followed the instructions. Heroes standard version 3.2, HD3_Launcher latest version. I put the HW_rules_1.36 patch archive in the Heroes root directory, and the patch folder is located in _HD3_Data --->Packs. In the HD mod, I enabled the Russian language pack and the HW rules mod. The Russian language pack works, but the HW rules mod doesn't. I can't train my units properly; it doesn't give me 2500 gold at the start. Please advise on how to set it up if anyone knows.
First, try installing patch 1.34, the latest known version. Newer versions are more like troll-test versions, based on the ideas of one person who doesn't actually play Heroes, but is a wonderful programmer who, for some unknown reason, decided to implement them.
If 1.34 doesn't work, then you'll have to dig deeper to figure out what's going on.
241-568-808
User Avatar
#418
Auto-translated
I tried version 1.34 before, and the result was the same.
Наилучший способ казаться - это быть.
In reply to The_
User Avatar
#419
Auto-translated
The_
this is more of a troll test for the version
This is karmic retribution for restructuring the guild.
Now bugs will haunt Khryulez... FOREVER!!! :smile24: :smile51: :smile28:
User Avatar
#420
Auto-translated
Help me configure the patch.
Наилучший способ казаться - это быть.
#421
Auto-translated
WiZarDX_576, so what's the status of the HWRules localization?
It should take a maximum of 15 minutes.
Let me help if you don't have time for it.

Also, it turns out that HWRules is incompatible with DEP (Data Execution Prevention). This means that HWRules contains executable code written in memory intended for data.
To avoid this, executable code should be written to memory allocated using
VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
Or the task can be delegated to a patcher. The new 2.7 version is compatible with DEP.

There are also a number of considerations and suggestions regarding the interaction between HWRules and HD, and I would like to finally take a look at the source code.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание
User Avatar
#422
Auto-translated
I'm playing on version 1.3.6, and if the connection drops, the opponent's progress isn't saved (it's their internet connection's fault).
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
#423
Auto-translated
WiZarDX_576, there was a moment like this in your game with Maretti on the mirror map. You used Dimension Door with a hero and then dismissed him (I think it was Astral). Maretti bought him back on his turn, and you couldn't use Dimension Door anymore :D