BepInEx injects code using a multi-layered execution architecture that triggers when the game launches. Unlike older modding methodologies that require decompiling game files or using tools like dnSpy to overwrite files, BepInEx modifies code in memory. This configuration ensures that multiple independently coded mods can run concurrently without conflicting or permanently breaking the game build.
Works across Windows, Linux, and macOS environments natively or via compatibility layers. How to Install and Configure BepInEx bplnex