Skip to content
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.

About 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)

Getting started

To start, check out the following pages:

If you are a developer, you might be also interested in