BepInEx
Bepis Injector Extensible
BepInEx is a plugin / modding framework for Unity Mono, IL2CPP and .NET framework games (XNA, FNA, MonoGame, etc.)
(Currently only Unity Mono has stable releases)
Platform compatibility chart
Windows | OSX | Linux | ARM | |
---|---|---|---|---|
Unity Mono | ✔️ | ✔️ | ✔️ | N/A |
Unity IL2CPP | ✔️ | ❌ | ✔ | ❌ |
.NET / XNA | ✔️ | Mono | Mono | N/A |
A more comprehensive comparison list of features and compatibility is available at https://bepis.io/unity.html
Resources
How to install (latest releases)
How to install (Bleeding Edge, BepInEx 6)
Available plugin loaders
Name | Link to project |
---|---|
BSIPA | BepInEx.BSIPA.Loader |
IPA | IPALoaderX |
MelonLoader | BepInEx.MelonLoader.Loader |
MonoMod | BepInEx.MonoMod.Loader |
MuseDashModLoader | BepInEx.MDML.Loader |
Partiality | BepInEx-Partiality-Wrapper |
Sybaris | BepInEx.SybarisLoader.Patcher |
UnityInjector | BepInEx.UnityInjector.Loader |
Unity Mod Manager | Yan.UMMLoader |
uMod | BepInEx.uMod.Loader |
Used libraries
- NeighTools/UnityDoorstop - v4.0.0
- BepInEx/HarmonyX - v2.10.1
- 0x0ade/MonoMod - v22.5.1.1
- jbevain/cecil - v0.10.4
IL2CPP libraries
- SamboyCoding/Cpp2IL - v2022.0.7.2
- BepInEx/Il2CppInterop - v1.4.5
- BepInEx/dotnet-runtime - v6.0.7
License
The BepInEx project is licensed under the LGPL-2.1 license.