Installing BepInEx on Il2Cpp Unity

Important

Builds for this guide are only available via Bleeding Edge builds!

  1. Download the correct version of BepInEx.

    Download BepInEx from one of the available sources.

    Pick a version depending on your OS:

    Download one of the following versions:

    • Unity.IL2CPP-win-x86 for games with 32-bit executables
    • Unity.IL2CPP-win-x64 for games with 64-bit executables
  2. Extract the contents into the game root.

    After you have downloaded the correct game version, extract the archive contents into the game folder.

    The game root folder is where the game executable is located.

  3. Do the first-time run to generate configuration files

    Note

    First run in Il2Cpp games may take some time as it requires generating files necessary for modding.

    Run the game executable. This step should generate the BepInEx configuration file into the BepInEx/config folder and an initial log file BepInEx/LogOutput.txt.

  4. Configure BepInEx to suit your needs.

    Open BepInEx/config/BepInEx.cfg in a text editor of your choice. All options are documented directly in the configuration file.

    Additionally, refer to refer to the configuration guide for more information.