BepInEx — это универсальная платформа для моддинга Unity. BepInEx включает в себя инструменты и библиотеки которые могут:
- загружать пользовательский код (далее плагины ) в игру при запуске;
- патчить внутриигровые методы, классы и даже целые сборки, не трогая оригинальные файлы игры;
- настройте плагины и записывайте игру на нужные выходы, например консоль или файл;
- управлять зависимостями плагина.
Это пакет версии 5.4.22 предварительно настроенный для Valheim. Его поддерживают Azumatt, Vapok, и Margmas из сообщества Valheim.
BepInEx на данный момент является одним из самых популярных инструментов для моддинга Unity на GitHub.
Вы можете скачать последнюю версию BepInEx на нашем сайте бесплатно.
Содержимое этого пакета
Этот пакет предварительно настроен и может использоваться для моддинга Valheim.
В частности, изменениями по сравнению с базовыми выпусками BepInEx являются:
- Добавлена предварительно настроенная
BepInEx.cfg
консоль с включенной консолью. - Добавлены скрипты, необходимые для запуска игры и выделенного сервера на компьютерах с Linux.
Как установить BepInExPack для Valheim
Есть три способа установки, автоматический, автоматический серверный и ручной. Давайте рассмотрим каждый из них.
Для автоматической установки необходимо скачать и установить следующие программы (на выбор любой из них):
После открытия нажать «Install with Mod Manager«, дождаться окончания установки.
Для автоматической серверной установки необходимо использовать выделенные серверы, которые поддерживают простую и автоматическую установку BepInEx.
Вот список известных (список обновляется по мере того, как становится известно больше).
Для ручной установки необходимо:
- Скачать и распаковать архив. Не распаковывать в папку с игрой!
- Переместить содержимое
BepInExPack_Valheim
папки в<Steam Location>\steamapps\common\Valheim
. - Проверьте, правильно ли вы его установили. Если все сделано правильно, ваша папка будет выглядеть следующим образом:
Следуйте приведенным ниже инструкциям по запуску игры для Windows или Linux:
Конфигурация для Windows
Не нужно настраивать, просто запустите игру. Если все правильно, вы увидите всплывающую консоль.
Конфигурация для Linux (игра)
- Сделайте
start_game_bepinex.sh
исполняемый файл с помощьюchmod u+x start_game_bepinex.sh
. - В Steam перейдите в свойства игры и установите аргументы запуска игры на
./start_game_bepinex.sh %command%
Примечание для опытных пользователей: вы можете изменить./start_game_bepinex.sh
полный путь к скрипту. Таким образом, вы можете установить этот пакет полностью вне папки с игрой.
3. Запускаем игру через Steam.
В этот момент вы не увидите четкой индикации, работает ли BepInEx.
Предлагается протестировать, установив простой плагин типа MessageCenter из BepInEx.Utility .
Конфигурация для Linux (сервер)
В этом руководстве предполагается, что у вас достаточно знаний для работы с Linux.
В противном случае рекомендуется использовать ValheimPlus и хосты серверов, которые поддерживают его из коробки.
- Сделайте
start_server_bepinex.sh
исполняемый файл с помощьюchmod u+x start_server_bepinex.sh
. - Edit,
start_server_bepinex.sh
чтобы изменить параметр запуска, как если бы вы использовали собственный сценарий запуска Valheim. - Запускаем,
start_server_bepinex.sh
чтобы запустить сервер.
Если все сделано правильно, вы увидите сообщения начальной загрузки BepInEx в терминале.
Как проверить что BepInExPack установлен правильно?
Если BepInEx был установлен правильно, Вы увидите информацию о версии BepInEx в верхнем левом углу главного меню:
Проблемы, вопросы и т. д.
НЕ ПРОСИТЕ ПОМОЩИ в официальном Discord BepInEx
Сообщество Valheim использует настроенную версию BepInEx, и официальные представители BepInEx не могут помочь.
Если у вас возникли проблемы с BepInEx в целом, модами, работающими на Valheim, или вы не уверены в выборе между ними, обратитесь за помощью к ЛЮБОМУ из Discord, перечисленному ниже