This mod uses the ZHMModSDK. Thus, the development process in general is fairly similar to other ZHMModSDK mods. There are however some additional steps needed due to the companion mod.
You can either use git clone --recurse-submodules or run git submodule update --init --recursive after cloning.
Make sure you install the C++ and game development workloads.
See instructions for Visual Studio or CLion.
the mod utilizes a Simple Mod Framework companion mod to add custom assets and entity templates. while development is possible without it, it is highly recommended to set up the companion mod as well:
- install SMF into the
SMFfolder next to the game directory configured in the CMake project (e.g.:C:\Program Files (x86)\Steam\steamapps\common\Hitman 3\SMF). - clone the companion mod repository into the
modsfolder (e.g.:C:\Program Files (x86)\Steam\steamapps\common\Hitman 3\SMF\Mods\). - Re-configure the CMake project.
- The companion mod will automatically deploy when you build the chaos mod.