BUTRLoader (Launcher) / BUTRЗагрузчик (Лаунчер)
20.04.2023 2110 112 Автор мода: Aragas Автор публикации: MF89 Версия: 1.24.3 Перевод: Русский

BUTRLoader (Launcher) / BUTRЗагрузчик (Лаунчер)

Важно: 
Весь функционал этого лаунчера уже содержится в BLSE. Автор лаунчера и BLSE один и тот же, и он настоятельно рекомендует использовать именно BLSE. В скором времени я удалю эту страницу. 

Описание: 
Значительно расширяет собственный лаунчер игры Mount & Blade II Bannerlord.
Добавлена поддержка метаданных, используемых сообществом, что устраняет проблемы с сортировкой порядка загрузки модов! Он будет правильно сортировать Harmony, UIExtender, ButterLib и MCM.
Также автоматически разблокируется .dll-файлы, если они включены. 
Исходники доступны на GitHub!

Характеристики: 
Загрузчик состоит из двух частей - самого загрузчика и LauncherEX.

Загрузчик расширяет запуск игры следующими функциями:
  * Перехватчик - загрузчик проверяет, является ли класс пользовательским атрибутом с именем BUTRLoaderInterceptorAttribute . Если он найден, то проверяет, есть ли следующие подписи:
       void OnInitializeSubModulesPrefix() - выполняется непосредственно перед началом игры для инициализации подмодулей. Это дает нам возможность добавлять подмодули, заявленные на других языках программирования, таких как Python и Lua
       void OnLoadSubModulesPostfix() - выполняется сразу после инициализации всех подмодулей

LauncherEX - это модуль пользовательского интерфейса. Он расширяет собственный лаунчер следующими функциями:
 * Вкладка опций - предоставляет опции игры и движка, а также следующие опции лаунчера:
 * Расширенная сортировка - лаунчер теперь учитывает метаданные сообщества при сортировке. Включен по умолчанию.
 * Компактный список модулей - позволяет более компактно отображать список модулей. По умолчанию отключен.
 * Исправлены распространенные проблемы - лаунчер проверяет, соответствует ли 0Harmony.dll присутствующему в папке /bin. Если он есть, пользователю будет предложено удалить его.
 * Разблокировка файла - лаунчер разблокирует .dll-файлы, если они заблокированы сами. Включён по умолчанию.
 * Бета-сортировка - использует новый алгоритм сортировки модулей. Пытается соблюдать существующий порядок загрузки при применении нового порядка загрузки.
 * Большой режим - увеличивает высоту собственного окна запуска.
 * Вкладка Сохранения - показывает все доступные сохранения, некоторые метаданные, а также порядок их загрузки. Позволяет продолжить определенное сохранение и импортировать / экспортировать порядок загрузки сохранения.
 * Панель прокрутки - в лаунчере до e1.7.2 не было возможности прокручивать без колесика мыши. Мы добавили полосу прокрутки, чтобы исправить это.
 * Флажок включить / отключить все моды - добавлена возможность включать и отключать все моды одним щелчком мыши.
 * Кнопка "Пересортировать модули" - принудительно сбросит список модулей и принудительно отсортирует необработанный загруженный список.
 * Расширенная подсказка о зависимостях - добавлены метаданные нашего сообщества, которые будут отображаться в подсказках, добавленных в e1.7.0.
 * Система подсказок по проблемам - лаунчер отображает стрелку, которая при раскрытии показывает, почему мод не может быть включен. Проблема может заключаться в неправильной версии модуля зависимостей, несовместимости двоичных файлов с текущей версией игры
 * Проверка совместимости двоичных файлов - лаунчер проверит, есть ли проблемы ABI в модуле с текущей версией игры. Проблемы с ABI означают, что модуль не будет работать в игре и потребуется новая обновленная версия.
 * Импорт / экспорт списка модов - предоставляет способ экспорта и импорта списков модов с правильным порядком загрузки и версиями модулей. Если версия модуля неверна, выделите это.
 * Поддерживает Mod Organizer 2 - полная поддержка MO2 с его виртуальным FS

Установка: 
Загрузите файл и извлеките его содержимое в корневую папку игры (например D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord).
Удаление: 
Удалите файлы Bannerlord.BUTRLoader.dll, Bannerlord.BUTRLoader.pdb и TaleWorlds.MountAndBlade.Launcher.exe.config

Устранение неполадок:
Разблокировка DLL-файлов
Возможно, вам потребуется щелкнуть правой кнопкой мыши на файл Bannerlord.BUTRLoader.dll, выберите Свойства и нажмите кнопку Разблокировать, если вы извлекли zip-файл с помощью Проводника Windows или других программ, которые пытаются защитить извлеченные файлы. Вот так: 



Для переводчиков:
Файлы перевода жестко закодированы в загрузчик! Мы используем Crowdin, так что вы можете внести свой вклад!

Для моддеров: 
Загрузчик добавляет поддержку нового тега DependedModuleMetadatas, который позволяет вам лучше определять порядок загрузки, см. Пример ниже
<DependedModuleMetadatas>
  <!-- order: [ "LoadBeforeThis", "LoadAfterThis" ] -->
  <!-- optional: [ "true", "false" ] -->
  <!-- version: [ "e1.0.0.0", "e1.*", "e1.0.*", "e1.0.0.*" ] -->
  <!-- incompatible: [ "true", "false" ] -->

  <DependedModuleMetadata id="Bannerlord.Harmony" order="LoadBeforeThis" />

  <DependedModuleMetadata id="Native" order="LoadAfterThis" version="e1.4.3.*" />
  <DependedModuleMetadata id="SandBoxCore" order="LoadAfterThis" version="e1.5.*" />
  <DependedModuleMetadata id="Sandbox" order="LoadAfterThis" />
  <DependedModuleMetadata id="StoryMode" order="LoadAfterThis" version="e1.*" optional="true" />
  <DependedModuleMetadata id="CustomBattle" order="LoadAfterThis" optional="true" />

  <DependedModuleMetadata id="MyCustomMod" incompatible="true" />
</DependedModuleMetadatas>
Внимание: Автор данной темы имеет право удалять комментарии пользователей, если комментарии не соответствуют правилам сайта. Если ВЫ как пользователь считаете, что ваш комментарий был удален без каких-либо на то причин и без основания, то можете написать автору данной темы, и спросить, за что был удален ВАШ комментарий, с предоставлением причины удаления, исходя от правил сайта.
Аватар MF89
MF89 в 13:44:51, 20.04.2023
Нравится
Лаунчер обновлён до версии 1.24.3. Автор настоятельно рекомендует перейти на BLSE. А поддержка этого лаунчера скоро прекратится!
Аватар MF89
MF89 в 17:35:35, 11.04.2023
Нравится
Новая версия пока на английском.
Аватар MF89
MF89 в 19:47:57, 10.04.2023
Нравится (1)
Лаунчер обновлён до версии 1.24.0.
* Перенесен BLSE в загрузчик 
* Добавлена поддержка версий v1.0.0, v1.0.1, v1.0.2, v1.0.3 обратно

* Добавлено требование к установленному модулю Harmony
avatar
Gamer-mods.ru © 2012 - 2024. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.