Modding:Migrate to Harmony 2.0
This page is for modders. Players: see Modding:Mod compatibility instead.
This page explains how to update your mods for compatibility with Harmony 2.0. This only applies to mods which use Harmony directly; this is discouraged in most cases, isn't officially part of SMAPI's public API, and isn't subject to SMAPI's normal versioning policy.
- Make sure you follow best practices outlined in the Harmony guide. In particular, use the
EnableHarmonyoption (don't reference the Harmony DLL directly) and use the code API.
HarmonyInstance harmony = HarmonyInstance.Create("your mod id");to
Harmony harmony = new Harmony("your mod id");.
- Recompile the mod.
That's it! Otherwise usage should be identical.