DMT's Harmony Implementation

Harmony Mods ››
Parent Previous Next

In order for Harmony to be activated, some specific hooks are required to be added to the base game's DLL. DMT does this for us, using the SDX Patching method and inserting the calls at each run.


DMT adds in a check in the ModManager's class, which is used as a flag to determine if instrumentation has already occurred. It also adds in a hook in the SdtdConsole's RegisterCommands, which enables the Harmony support for us.


During the build, a 0Harmony.dll and a DMT.dll is copied over into the 7 Days to Die Managed folder. These files are also required to be distributed with each client and server side install.  


The SDX Launcher used to deploy SDX.Payload, and SDX.Core.dll. These are no longer required.



Created with the Personal Edition of HelpNDoc: Full-featured EBook editor