Please note that documentation for BepInEx 6 is WIP.
If you would like to help with writing guides for BepInEx 6, consider contributing by writing guides!
Welcome to BepInEx documentation!
Here you can find guides on how to install, configure and develop plugins for BepInEx!
Bepis Injector Extensible is a patcher and plug-in framework for Unity and .NET Framework games.
BepInEx provides various features, including
- drop-in installation;
- built-in configuration and logging systems;
- runtime method patching with Harmony -- includes HarmonyX and MonoMod to enable runtime method injection;
- in-memory assembly patching -- allows to patch game's assemblies with Mono.Cecil in memory with the help of UnityDoorstop.
BepInEx is fully open source under the LGPL 2.1 license.