Bannerlord Software Extender (BLSE)
Важно:
Учтите, что основные моды зависимостей завязаны на использование именно этой утилиты!
Описание:
Программный расширитель Bannerlord (BLSE) - это инструмент для модов Bannerlord, который расширяет возможности моддинга и добавляет дополнительные функциональные возможности в игру.
После установки не требуется никаких дополнительных действий для запуска Bannerlord с добавленной функциональностью BLSE.
Вы можете запустить игру с помощью Bannerlord.BLSE.Launcher.exe для ванильного лаунчера или Bannerlord.BLSE.LauncherEx.exe для расширенного лаунчера (загрузчика).
Разработчики модов могут использовать Bannerlord.BLSE.Standalone.exe чтобы использовать интерфейс командной строки для запуска игры.
Если вы уже используете BUTRLoader, то можете запустить Bannerlord.BLSE.LauncherEx.exe чтобы получить тоже самое!
В Стим запускается как обычно, через кнопку Играть!
Для удобства, необходимо всего лишь создать ярлык необходимого вам лаунчера и вывести его на рабочий стол или панель быстрого запуска. Имеется поддержка нескольких языков, включая русский.
Исходники доступны на GitHub!
Спасибо Pickysaurus за логотипы BLSE и BUTR!
Требования:
Mount & Blade II Bannerlord
Harmony
Установка:
1) Загрузите BLSE с вкладки "Файлы" на Нексусе.
2) Загрузите Harmony и установите (если у вас не установлено).
3) Извлеките все файлы из bin/Win64_Shipping_Client в ZIP-файле в папку вашей игры (по этому же пути, где находится Bannerlord.Launcher.exe).
4) Запустите игру с помощью Bannerlord.BLSE.Launcher.exe или Bannerlord.BLSE.LauncherEx.exe.
5) Чтобы убедиться, что он работает, откройте консоль с помощью клавиши ALT +~ (тильда, русская Ё) и введите blse.version. При этом будет отображена версия установленной сборки BLSE.
Установка с помощью Vortex:
1) Нажмите кнопку Vortex в правом верхнем углу страницы мода на Нексусе.
2) После установки и включения убедитесь, что вы развернули его, нажав Deploy Mods на панели инструментов модов.
3) Используйте ярлык на панели инструментов, чтобы запустить игру с помощью BLSE.
Примечание: Папка Gaming.Desktop.x64_Shipping_Client нужна для ПК с Xbox Game Pass. Для Steam / GOG / Epic вам нужно только Win64_Shipping_Client.
Характеристики:
Разблокировка файлов
* Launcher и LauncherEX автоматически разблокируют файлы при запуске. Можно отказаться от использования, передав /nounblock в аргументах командной строки.
* Автономный режим не будет автоматически разблокировать файлы при запуске. Можно зарегистрировать, передав /unblock в аргументах командной строки.
Продолжить с сохранённого файла - позволяет указать файл сохранения для загрузки при запуске игры. Можно использовать передав /continuesave mysavegame в аргументах командной строки.
Game Pass PC - поддержка моддинга на платформе Xbox. BLSE отключает интеграцию с Xbox, заменив облачные сохранения, сохранениями хранящимися как в Steam / GOG / Epic
Распознаватель сборок - изменяет приоритет загрузки сборки игры. Если сборка доступна в одном из загруженных модулей, она будет загружена оттуда, даже если сборка доступна в папке /bin.
Перехватчик - BLSE проверяет, является ли класс пользовательским атрибутом с именем BLSEInterceptorAttribute. Если он найден, то проверяется, есть ли следующая подпись: [s
* static void OnInitializeSubModulesPrefix() - выполняется непосредственно перед началом игры для инициализации подмодулей. Это даёт возможность добавлять подмодули, заявленные на других языках программирования, таких как Python и Lua
* static void OnLoadSubModulesPostfix() - выполняется сразу после инициализации всех подмодулей.