The BepInEx console will not appear when launching like it does for other games on Thunderstore. This is normal (and helps prevent crashes during startup). You can turn it back on in your BepInEx.cfg file.

MonoDetour
Easy and convenient .NET detouring library, powered by MonoMod.RuntimeDetour.
Last updated | a week ago |
Total downloads | 662929 |
Total rating | 6 |
Categories | Libraries |
Dependency string | MonoDetour-MonoDetour-0.6.11 |
Dependants | 157 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
MonoDetour
Easy and convenient .NET detouring library, powered by MonoMod.RuntimeDetour.
- GitHub: https://github.com/MonoDetour/MonoDetour
- Documentation: https://monodetour.github.io/
Note: MonoDetour is a library for developers. By itself, it does the following once it's loaded by the runtime:
ILHook
s (includes HarmonyX transpilers) will get MonoDetour's CIL analysis on target method compilation when anInvalidProgramException
is thrown- MonoMod's
ILLabel
s won't cause InvalidCastExceptions in someMono.Cecil.Cil.Instruction
methods, such asToString
.
Note: do not depend on this package directly. Instead depend on MonoDetour_BepInEx_5
as it will integrate MonoDetour's logger with BepInEx. Otherwise logs might not show up due to some BepInEx quirks with MonoDetour's colored logs.
Why Use MonoDetour?
MonoDetour is an alternative to HarmonyX or MonoMod.RuntimeDetour for detouring. It attempts to improve on the hooking experience as much as possible. See https://monodetour.github.io/getting-started/why-monodetour/ to learn more.