Zonetool Extra
warning
This documentation has not been completely finished. Parts of this process are not well documented and you may run into issues. For further help, you can join our Discord and talk to modders in the community.
How to use override/
H1-Mod adds various ways for specific asset types to be overrided when a new mod loads. You can override the following assets:
- TTF (font)
- RawFile
- StringTable (CSV)
- DDL (stats/rank stuff)
- .menu files (Quake)
For example, in order to load a custom maps/mp/gametypes/_gametypes.txt file for the game to recognize a custom gamemode, we would simply put in our mod folder:
Modern Warfare Remastered
โโโ zonetool
โ โโโ custom_gamemode
โ โ โโโ override
| | | โโโ maps
| | | | โโโ mp
| | | | | โโโ gametypes
| | | | | | โโโ _gametypes.txt
โโโ h1-mod.exe
How to load custom LUI in mods
H1-Mod will load custom ui_scripts present as long as it is parsed as a rawfile, and has ui_scripts/my_cool_script/__init__.lua for example. To parse in csv, it would be:
rawfile,ui_scripts/mp_cool_script/__init__.lua
Stuck on "waiting for more players"/cannot do anything
Add this to your map's .ents file that is JSON-like at the beginning:
{
"classname" "script_model"
"origin" "0 0 0"
"angles" "0 0 0"
}
Convert GSC Waypoints -> .csv
This is placeholder for the future. We plan to have a interactive waypoint editor to help you setup pathing for custom maps, which may include agents or bots.