https://github.com/bepinex/bepinex.unityinjectorloader
UnityInjector loader for BepInEx
https://github.com/bepinex/bepinex.unityinjectorloader
Last synced: about 1 year ago
JSON representation
UnityInjector loader for BepInEx
- Host: GitHub
- URL: https://github.com/bepinex/bepinex.unityinjectorloader
- Owner: BepInEx
- License: cc0-1.0
- Created: 2018-05-02T16:26:38.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-27T04:43:45.000Z (over 2 years ago)
- Last Synced: 2025-03-25T17:47:11.384Z (about 1 year ago)
- Language: C#
- Size: 44.9 KB
- Stars: 25
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# UnityInjector loader for BepInEx
This is UnityInjector loader for [BepInEx](https://github.com/BepInEx/BepInEx).
## Requirements
* BepInEx 5.3 or newer
All other dependencies (UnityInjector API, ExIni) are bundled in the loader.
## Installation
0. Install BepInEx [BepInEx](https://github.com/BepInEx/BepInEx/releases)
1. Exctract the archive into your game folder. The files will be automatically put into their correct places
2. Run the game once to generate the config file
2. Modify the configuration file found in `BepInEx\config\org.bepinex.plugins.unityinjectorloader.cfg` if needed
3. Move UnityInjector plug-ins to the specified folder
4. Run the game
> ⚠️ **NOTE** ⚠️
>
> You **must** remove the following files from `Sybaris` folder in order for this to work:
> * `UnityInjector.dll`
> * `ExIni.dll`
> * Any of UnityInjector patchers for Sybaris (i.e. `COM3D2.UnityInjector.Patcher.dll`)
## Building
To build, you will need the latest `BepInEx.dll`.
ExIni is bundled in the source, so no need to get it.
The original UnityInjector is also not needed, as the loader implements a wrapper around the public API.