Installation
Geoffrey Horsington edited this page Jun 26, 2021
·
6 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.
BepInEx is a framework for Unity games running on Mono. BepInEx provides means of patching the game's assemblies and loading plugins via custom MonoBehaviours.
BepInEx requires a game using Unity that uses Mono runtime (i.e. has mono.dll
). BepInEx has been successfully tested to be working on Unity versions 5.4 - 2017.2.
For upgrading guide, refer to the migration guide.
- Download the latest BepInEx from releases page.
- Extract the contents of the archive into the game's root folder
- If the game's executable is 32-bit version, replace
winhttp.dll
with the one inx86
folder. - Run the game once to let BepInEx create configuration files and folders
- Install plug-ins and patchers into
BepInEx
folder - Configure BepInEx with
BepInEx/config.ini