This general purpose modding framework is designed specifically for Unity and .NET based video games. It allows users to load various third party modifications.
BepInEx
BepInEx is a Windows software for injecting mods into various computer games made with the cross platform Unity engine. You can enable, disable or configure imported extensions from a centralized dashboard.
Plugin management
The main purpose of this development tool is helping users manipulate game data and inject code into binary assemblies. There are instruments to intercept function calls and replace internal logic, which is ideal for designing more complex and impactful mods.
BepInEx comes with a preloader to ensure that addons are loaded before the main game starts. This gives modders precise control over code behavior, especially in resource heavy titles.
Development capabilities
You can collect and analyze detailed activity logs to simplify the debugging process. Resulting text documents contain output from both the framework itself and loaded extensions, enabling quick identification of potential issues.
There is a flexible application programming interface that helps developers create new plugins. It provides access to game events, object manipulation and data hooks. Additionally, a strong online community with a wealth of educational resources and discussion forums is available.
Features
- free to download and use;
- offers you tools to work with modifications for Unity and .NET games;
- it is possible to modify various internal logic elements;
- users can manually inject custom code snippets into executables;
- compatible with modern versions of Windows.