BepInEx - это популярный фреймворк для разработки плагинов (модификаций) для игр на Unity.
MiSide разработана на Unity и часть модификаций будет требовать наличие BepInEx.
В этом гайде я расскажу, где скачать этот фреймворк, как выбрать нужную версию и как убедиться, что ваша сборка готова к установке модификации.
Где скачать BepInEx
Как скачать
В верхней части поста находятся ссылки для скачивания программы. Вы можете скачать наиболее подходящую версию, включая самую актуальную.
Какую версию выбирать
MiSide использует движок Unity с компилятором IL2CPP.
Следовательно, название нужных вариантов будут начинаться с BepInEx-Unity.IL2CPP.
Затем, следует операционная система, архитектура и версия.
Если вы используете ОС Windows и современный процессор - вам должна подойти BepInEx-Unity.IL2CPP-win-x64.
На момент написания этого гайда - версия 6.0.0 является единственной версией BepInEx, поддерживающей IL2CPP. Следовательно, вам потребуется последняя версия - BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2.
Как установить BepInEx
Нужно скачать подходящую версию BepInEx и распаковать её в папку игры, как показано на скриншоте:
Как проверить работоспособность BepInEx
Чтобы проверить работоспособность BepInEx и подготовить его к работе - нужно запустить игру.
Если всё сделано правильно - перед появлением окна игры вы увидите консоль BepInEx без ошибок, примерно такого вида:
После первого запуска игры - в директории MiSide\BepInEx появится папка plugins, куда вы сможете устанавливать модификации.
Что делать если в начале когда появляется консоль там выскакивают красные буквы и игра не заходит
Тоже
Рили! что делать?!
Крч ребят помогли найти решение этой ошибки! Просто включите Интернет и запустите игру и дальше ждите когда загрузит библиотеки
[Error : Unity] EntryPointNotFoundException: Unable to find an entry point named 'SteamAPI_ManualDispatch_Init' in 'steam_api64'. Tried the following entry points: Unable to get function 'SteamAPI_ManualDispatch_Init' because of 'The requested function was not found (0x06000001) - ╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜╨░ ╤Г╨║╨░╨╖╨░╨╜╨╜╨░╤П ╨┐╤А╨╛╤Ж╨╡╨┤╤Г╤А╨░. (WinError:0000007f)
и чо делать? у меня пиратка
Error : Unity] EntryPointNotFoundException: Unable to find an entry point named 'SteamAPI_ManualDispatch_Init' in 'steam_api64'. Tried the following entry points: Unable to get function 'SteamAPI_ManualDispatch_Init' because of 'The requested function was not found (0x06000001) - ╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜╨░ ╤Г╨║╨░╨╖╨░╨╜╨╜╨░╤П ╨┐╤А╨╛╤Ж╨╡╨┤╤Г╤А╨░. (WinError:0000007f) у меня такая ошибка что делать?
такое же, решил проблему?
Message: BepInEx] Chainloader startup complete
[Error : Unity] EntryPointNotFoundException: Unable to find an entry point named 'SteamAPI_ManualDispatch_Init' in 'steam_api64'. Tried the following entry points: Unable to get function 'SteamAPI_ManualDispatch_Init' because of 'The requested function was not found (0x06000001) - The specified procedure could not be found. (WinError:0000007f)
[Warning: Unity] There can be only one active Event System.
[Message: Unity] ╨Ш╨│╤А╨╛╨║ ╤Б╨╛╨╖╨┤╨░╨╜.
до мода вроде как не было этих букв в консоли бепл
получилось, ошибка есть но все супер. дай свой дс или тг, помогу
как пофиксил?
дай тг
[Warning: Unity] There can be only one active Event System.
[Message: Unity] ╨Ш╨│╤А╨╛╨║ ╤Б╨╛╨╖╨┤╨░╨╜.
[Message: Unity] Player deleted.
[Error : Unity] NullReferenceException: Object reference not set to an instance of an object.
[Message: Unity] ╨Ш╨│╤А╨╛╨║ ╤Б╨╛╨╖╨┤╨░╨╜.
Как решить проблему
у меня пиратка
[Error : Unity] EntryPointNotFoundException: Unable to find an entry point named 'SteamAPI_ManualDispatch_Init' in 'steam_api64'. Tried the following entry points: Unable to get function 'SteamAPI_ManualDispatch_Init' because of 'The requested function was not found (0x06000001) - ╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜╨░ ╤Г╨║╨░╨╖╨░╨╜╨╜╨░╤П ╨┐╤А╨╛╤Ж╨╡╨┤╤Г╤А╨░. (WinError:0000007f)
[Warning: Unity] There can be only one active Event System.
[Message: Unity] ╨Ш╨│╤А╨╛╨║ ╤Б╨╛╨╖╨┤╨░╨╜.
не работает, как исправить?
Проблема фиксится тем что по пути к игре не должно быть русских букв
что делать если запускаешь.Запускает консоль и дальше ничего в консоли [Message: Preloader] BepInEx 6.0.0-be.697 - MiSideFull
[Message: Preloader] Built from commit 53625800b86f6c68751445248260edf0b27a71c2
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 64-bit (x64)
[Info : BepInEx] Running under Unity 2021.3.35f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Message:InteropManager] Downloading unity base libraries
ВНИМАНИЕ!!!
У кого не работает после запуска игры висит консоль,и в консоле написанно:
[Message: Preloader] BepInEx 6.0.0-be.697 - MiSideFull
[Message: Preloader] Built from commit 53625800b86f6c68751445248260edf0b27a71c2
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 64-bit (x64)
[Info : BepInEx] Running under Unity 2021.3.35f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Message:InteropManager] Downloading unity base libraries
ПРОСТО ВКЛЮЧИТЕ VPN! Советаю X-VPN
с впн тоже самое
[Message: Preloader] BepInEx 6.0.0-be.697 - MiSideFull
[Message: Preloader] Built from commit 53625800b86f6c68751445248260edf0b27a71c2
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 64-bit (x64)
[Info : BepInEx] Running under Unity 2021.3.35f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Message:InteropManager] Downloading unity base libraries
Работает) +10
помги пжж
бинды неработают ток через консоль в настройках включать, и ошибка в консоли:
[Error :Il2CppInterop] Exception in IL2CPP-to-Managed trampoline, not passing it to il2cpp: System.MissingMethodException: Method not found: 'Boolean ConsoleMain.get_liteVersion()'.
at Plugin.Update()
at Trampoline_VoidThisPluginUpdate(IntPtr , Il2CppMethodInfo* )