MonoMod
Author Trust
10 packages
MonoMod.Utils
0x0ade, DaNike
Utilities and smaller MonoMod "components" (f.e. ModInterop, DynDll, DynData). Can be used for your own mods. Required by all other MonoMod components.
MonoMod.RuntimeDetour
0x0ade, DaNike
Flexible and easily extensible runtime detouring library. Wrap, replace and manipulate (Mono.Cecil) methods at runtime.
MonoMod.ILHelpers
0x0ade, DaNike
Package Description
MonoMod.Backports
0x0ade, DaNike
A set of backports of new BCL features to all frameworks which MonoMod supports.
MonoMod.Core
0x0ade, DaNike
The code functionality for runtime detouring. Use `DetourFactory.Current` to get a DetourFactory capable of installing unique method detours. WARNING: THIS IS A LOW-LEVEL LIBRARY THAT IS DIFFICULT TO USE ON ITS OWN. If possible, use MonoMod.RuntimeDetour instead.
MonoMod.Common
0x0ade
Common building blocks used INTERNALLY by MonoMod and Harmony which can be used to build your own libraries, f.e. RuntimeDetour's platform abstraction and Utils' DynamicMethodDefinition. For code that is ready to use reliably, use MonoMod.Utils.
MonoMod
0x0ade
General purpose .NET assembly modding "basework". This package contains the core IL patcher and relinker.
MonoMod.RuntimeDetour.HookGen
0x0ade
Auto-generate hook helper .dlls, hook arbitrary methods via events: On.Namespace.Type.Method += YourHandlerHere;
MonoMod.Patcher
0x0ade, DaNike
General purpose .NET assembly modding "basework". This package contains the core IL patcher and relinker.
MonoMod.Backports.Shims
0x0ade, DaNike
Shims for MonoMod.Backports to redirect certain OOB packages