Project Icon

Harmony

Library for Dynamic Patch, Replace, and Decorate .NET and Mono Methods in Applications

Product DescriptionHarmony is version 2.3 of a C# library designed for developers aiming to modify .NET and Mono methods dynamically at runtime. Widely used in games like Rust and Rimworld, it allows for high-level method alterations without affecting original code integrity. With features like executing custom code segments and supporting multiple patches, Harmony is accessible through the Lib.Harmony NuGet package, offering robust documentation and community support. Despite Harmony 1 being deprecated, its last stable version remains available for ongoing use.
Project Details