BepInEx allows for easy integration of other Unity modding frameworks. That way you can get the benefit of installing only one framework without worrying about potential compatibility issues. Moreover, by using BepInEx to power plugins from other frameworks you get the benefits of
- Easy installation: BepInEx installation is as simple as a drag-and-drop
- Support: BepInEx is actively maintained and supported while being fully open-source
- High compatibility: BepInEx strives to support as many platforms as it can as stable as it can
As of right now, BepInEx 5 has loaders for the following frameworks and tools:
Framework/Loader | BepInEx Loader | Status |
---|---|---|
BSIPA (Beat Saber IPA) | BepInEx.BSIPA.Loader | Stable, Supports most features |
IPA (Illusion Plugin Architecture) | IPALoaderX | Stable, Maintained, Full interop |
MonoMod Patches | MonoModLoader | Stable, Maintained, Supports most featues |
MuseDash ModLoader | BepInEx.MDML.Loader | Stable, Maintained, Full interop |
Sybaris 2 | SybarisLoader | Stable, Maintained, Full interop |
UMod Framework | BepInEx.uMod.Loader | Stable, Maintained, Supports most features |
Unity Mod Manger | Yan.UMMLoader | WIP, Maintaned by community, Full interop |
UnityInjector | UnityInjectorLoader | Stable, Maintained, Full interop |