BepInEx — это фреймворк и модлоадер, который работает с играми, созданными на движке Unity. worldbox.fandom.com Он включает инструменты и библиотеки для загрузки пользовательского кода (плагинов) в игру при запуске. thunderstore.io
Некоторые возможности BepInEx:
- позволяет изменять игровые методы, классы и даже целые сборки без касания оригинальных файлов игры; thunderstore.io
- даёт возможность настраивать плагины и вести логи игры в нужные выходные форматы, такие как консоль или файл; thunderstore.io
- позволяет управлять зависимостями плагинов. thunderstore.io
BepInEx нужен при установке модов, потому что с его помощью можно, например:
- устанавливать сразу несколько модов; the-bibites.fandom.com
- делать моды, которые в некоторой степени независимы от версии игры, часто работают на более новых версиях, чем изначально предназначались; the-bibites.fandom.com
- динамически изменять код игры ещё до её загрузки, что важно для реализации специфических функций мода. worldbox.fandom.com