Home

Awesome

<p align="center"> <img src="./logo.png" alt="HarmonyX Logo" height="128" /> </p> <p align="center"> <a href="https://www.nuget.org/packages/HarmonyX/"> <img src="https://img.shields.io/nuget/dt/HarmonyX?label=NuGet&style=for-the-badge" alt="NuGet" /> </a> </p>
<p align="center"> A library for patching, replacing and decorating .NET and Mono methods during runtime. Now powered by MonoMod.RuntimeDetour! </p>

About

HarmonyX is a fork of Harmony 2 that specializes on support for games and game modding frameworks.

HarmonyX is being developed primarily for use in game frameworks alongside MonoMod. The main target usage of HarmonyX is BepInEx and Unity.

Important aspects of HarmonyX include:

HarmonyX is powered by MonoMod and its runtime patching tools.

Documentation

Check the documentation out at HarmonyX wiki.