Unity / XNA game patcher and plugin framework
|
||
---|---|---|
.github | ||
BepInEx.Bootstrap | ||
BepInEx.Core | ||
BepInEx.IL2CPP | ||
BepInEx.NetLauncher | ||
BepInEx.Patcher | ||
BepInEx.Preloader.Core | ||
BepInEx.Preloader.Unity | ||
BepInEx.Shared | ||
BepInEx.Unity | ||
BepInExTests | ||
doorstop | ||
lib | ||
scripts | ||
.gitignore | ||
BepInEx.sln | ||
BepInEx.sln.DotSettings | ||
build.bat | ||
build.cake | ||
build.ps1 | ||
build.sh | ||
BUILDING.md | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
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
Available plugin loaders
Name | Link to project |
---|---|
MelonLoader | BepInEx.MelonLoader.Loader |
IPA | IPALoaderX |
UnityInjector | BepInEx.UnityInjector.Loader |
Sybaris | BepInEx.SybarisLoader.Patcher |
MonoMod | BepInEx.MonoMod.Loader |
BSIPA | BepINEx.BSIPA.Loader |
Unity Mod Manager | BepInEx.UMMLoader |
Used libraries
- NeighTools/UnityDoorstop - 3.1 (1646a74)
- NeighTools/UnityDoorstop.Unix - 1.2.0.0 (94c882f)
- BepInEx/HarmonyX - 2.1.1 (5eb21b1)
- 0x0ade/MonoMod - v20.11.05.01 (1775ec9)
- jbevain/cecil - 0.10.4 (98ec890)
IL2CPP libraries
- Perfare/Il2CppDumper - v6.4.12 fork (585cc52)
- knah/Il2CppAssemblyUnhollower - v0.4.10 (4cf5383)
- mono/mono - 6.12.0.93 fork (7328415)
Credits
- Usagirei - Code for using the console and for assisting with technical support
- essu - Project logo, moral support and lots of misc. help
- denikson - UnityDoorstop for the patchless loader
- nn@ - Japanese translation of the wiki