Releases: RoseKavalier/H4MS
Heroes 4 Modding System
-
Paste the contents of H4MS.zip to your HoMM IV folder.
-
Run H4Patcher.exe and follow instructions.
-
You should enter the name of your heroes 4 executable, e.g. 'heroes4.exe'
-
[optional] Open '/Plugins/CreatureAbilities.json' and modify to your liking.
-
-
Start your patched Heroes4 exe.
################ DETAILS AND FILE INFO ################
To have information regarding customization of creature abilities,
see the Plugins/Documentation/ folder.
or see
https://github.com/RoseKavalier/H4MS/tree/master/H4.CreatureAbilities/documents
H4MS.dll
This is the Heroes 4 Modding System library,
it automatically loads all *.dll files
in the /Plugin/ folder.
H4Patcher.exe
This is a console application that requests the name of
your heroes4 executable. It will make a copy of this files
and make the necessary modifications to load H4MS.dll at startup.
It does NOT overwrite your original heroes4 executable
but feel free to make a backup anyway.
patcher_x86.dll
This is a memory patcher by Baratorch, author of HoMM3's HDmod.
It is needed to allow creation of hooks which allow to run arbitrary code.
patcher_x86.ini
This is a setting file for patcher_x86.dll.
Plugins/H4.CreatureAbilities.dll
This is a library that modifies creature abilities in memory, allowing
virtually unlimited variants.
Plugins/CreatureAbilities.json
This is a settings file for H4.CreatureAbilities.dll, it is required to
modify creature abilities.
All other files are for documentation or backup and may be safely deleted.