-
Notifications
You must be signed in to change notification settings - Fork 604
Home
Geoffrey Horsington edited this page Jun 26, 2021
·
9 revisions
⚠️ DOCS ARE MOVING⚠️
These docs are for BepInEx 4 and thus might be out-of-date!
Documentation is currently being updated for BepInEx 5.
For the latest documentation, refer to the new BepInEx docs page.
Welcome to the BepInEx wiki!
Here you can find guides on installation, upgrading and developing plug-ins for BepInEx.
Bepis Injector Extensible is a patcher/plug-in framework for Unity games that use C#/Mono as their scripting backend.
Currently, BepInEx provides the following features:
- Drop-in installation: Just drop the files in the game's directory and run the game as you usually would
- Plug-in framework: Write custom MonoBehaviours to modify the game
- Harmony included: Includes Harmony to enable runtime method injection
- In-memory assembly patching: Allows to patch game's assemblies with Mono.Cecil in memory
- Open source: All parts of BepInEx are fully open and are licensed under highly permissive licences (MIT, CC0)
To start, check out the following pages:
- The installation guide for those who just want to install BepInEx
- BepisPlugins -- a collection of some plug-ins that you might be interested in
- BepInEx project listing -- a list of tools and plug-ins officially maintained by the BepInEx developers
If you are a developer, you might be also interested in