Форум

Уведомления
Очистить все

[BL] BUTRLoader (Launcher) v1.7.7

 
Джеки Чан
Известный участник Модератор Гильдия переводчиков

КРАТКОЕ ОПИСАНИЕ УТИЛИТЫ:

Эта полезная утилита расширяет возможности оригинального лаунчера игры. Добавлена поддержка метаданных, используемых сообществом, которая исправляет проблемы сортировки с порядком загрузки модов. Поддержка правильной автоматической загрузки требуемых для работы сторонних модов таких утилит, как Harmony, UIExtender, Butter Lib и MCM. Эта утилита для Mount and Blade 2: Bannerlord.

ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ УТИЛИТЫ: 

Источник: Перейти
Автор:
BUTR
Версия игры:
Bannerlord 1.5.0-1.7.2
Установка: Загрузите файл и извлеките его содержимое в корневую папку игры

ССЫЛКИ НА СКАЧИВАНИЕ УТИЛИТЫ:

СКАЧАТЬ ВЕРСИЮ 1.7.7

Скачать: BUTRLoader-v1-7-7.7z — Яндекс.Диск
Скачано: 196, размер: 29.5 KB, дата: 01 Апр. 2022

ВНИМАНИЕ!!! Для правильной работы этого мода требуется Harmony, Mod Configuration Menu, UIExtenderEx, ButterLib

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

ХАРАКТЕРИСТИКИ
BUTRLoader состоит из двух модулей - самого BUTRLoader и LauncherEX.

BUTRLoader расширяет запуск игры следующими функциями:

  • Interceptor - BUTRLoader проверяет, является ли класс с пользовательским атрибутом с именем BUTRLoaderInterceptorAttribute. Если он найден, он проверяет, есть ли следующие подписи:
    • void OnInitializeSubModulesPrefix() - выполняется непосредственно перед началом игры для инициализации подмодулей. Это дает нам возможность добавлять подмодули, объявленные на других языках программирования, таких как Pythonи Lua
    • void OnLoadSubModulesPostfix() - выполняется сразу после инициализации всех подмодулей
  • LoadReferencesOnLoad - дает возможность добавить <Tag key="LoadReferencesOnLoad" value="false" />, что отключит явную загрузку зависимостей. Будет полезен после перехода на .NET Core runtime.

LauncherEX-это модуль пользовательского интерфейса. Он расширяет собственный лаунчер следующими функциями:

  • Экран опций - предоставляет различные опции, которые будут перечислены ниже.
  • Расширенная сортировка - лаунчер теперь уважает метаданные сообщества при сортировке. Доступно в опциях. Включен по умолчанию.
  • Scrollbar - у лаунчера до e1.7.2 не было возможности прокручивать без колеса мыши. Мы добавили полосу прокрутки, чтобы исправить это.
  • Флажок Включить/отключить все моды - добавлена возможность включать и отключать все моды одним щелчком мыши.
  • Расширенная подсказка зависимостей - добавлены метаданные нашего сообщества, которые будут отображаться в подсказках, добавленных в e1.7.0.
  • Система подсказок по проблеме - в пусковой установке отображается стрелка, которая при расширении покажет, почему мод не может быть включен. Проблема может быть в неправильной версии модуля зависимости, двоичной несовместимости с текущей версией игры
  • Компактный список модулей - позволяет более компактно отображать список модулей. Доступно в опциях. По умолчанию отключено.
  • Исправить общие проблемы - пусковая установка проверяет, есть ли 0Harmony.dll присутствует в папке main /bin. Если он есть, он предложит пользователю удалить его.
  • Файл разблокировки - лаунчер разблокирует .dll, если они заблокированы сами. Доступно в опциях. Включен по умолчанию.
  • Сброс списка модулей - принудительно сбросит список модулей и заставит отсортировать необработанный загруженный список. Доступно в опциях. Будет отключен после перезагрузки.
  • Проверка бинарной совместимости - лаунчер проверит, есть ли проблемы ABI в модуле с текущей версией игры. Проблемы с ABI означают, что модуль не будет работать в игре и потребуется новая обновленная версия.
  • Import/Export Mod List - предоставляет способ экспорта и импорта списков модов с правильным порядком загрузки и версиями модулей. Если версия модуля неверна, выделите это.

УСТАНОВКА
Загрузите файл и извлеките его содержимое в корневую папку игры (например C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord).

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

ДЛЯ МОДДЕРОВ
BUTRLoader добавляет поддержку нового тега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>

ГАЛЕРЕЯ

ОтветитьЦитата
Автор темы Размещено : 01.04.2022 09:50

Оставьте ответ

Имя автора

Электронная почта автора

Заголовок *

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности