Skip to content
A preloader patcher that allows running BepInEx 4 plugins in BepInEx 5
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
BepInEx.BepInEx4Upgrader Use latest bepin codebase Oct 6, 2019
BepInEx4 Remove LogLevel shim Aug 31, 2019
lib Initial commit Jun 12, 2019
.gitignore Load plugins from BepInEx root folder instead of plugins Jun 13, 2019
BepInEx.BepInEx4Upgrader.sln Initial commit Jun 12, 2019 Update Jun 13, 2019

BepInEx 4 Upgrader patcher

This preloader patcher allows to use BepInEx 4 plugins in BepInEx 5.
The patcher works by automatically patching BepInEx 4 plugins before they are loaded by BepInEx.

How to use

  2. Remove BepInEx 4 and install BepInEx 5
  3. Put the downloaded plugin DLL into BepInEx/patchers
  4. Install your BepInEx 4 plugins just like you would in BepInEx 5 (DLLs into BepInEx folder, etc).
  5. Run the game normally


In case you don't like the original behaviour of BepInEx 4 (plugin DLLs are in BepInEx folder), you can edit BepInEx/config/bepinex4loader.cfg and set a custom folder for BepInEx 4 plugins.

NOTE: Some plugins might have been hardcoded to assume they are always in BepInEx root folder. As such, moving DLLs to a different folder might cause them to not be loaded.

You can’t perform that action at this time.