Форум

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

Прога [BL] Harmony v2.10.1.154 (Гармония модов Bannerlord)

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

 

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

Harmony - это специализированный служебный модуль, необходимый для работы других модификаций. Является переработкой оригинального одноименного проекта для Bannerlord.

Эта утилита для Mount and Blade 2: Bannerlord.

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

Источник: Перейти
Автор:
pardeike
Версия игры:
Bannerlord 1.0.0-1.1.1
Установка: Распаковать содержимое архива в папку Modules, находящуюся в главной директории игры, активировать мод в загрузчике. Данный мод должен находиться вверху списка - сразу над базовыми модулями игры. Порядок расположения связки модулей (по очередности): Harmony, ButterLib, UIExtenderEx

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

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

Скачать: Вы не робот?
Скачано: 2, размер: 12.7 KB, дата: 16 Ноя. 2025

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

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

Скачать: Вы не робот?
Скачано: 0, размер: 12.7 KB, дата: 16 Ноя. 2025

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

Скачать: Harmony-2006-v2-2-1-78.7z — Яндекс Диск
Скачано: 0, размер: 12.7 KB, дата: 16 Ноя. 2025

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

Скачать: Вы не робот?
Скачано: 0, размер: 12.7 KB, дата: 16 Ноя. 2025

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

ПРИМЕЧАНИЯ
. Это неофициальный дистрибутив библиотеки Harmony  , поддерживаемый сообществом, чтобы упростить управление зависимостями от внешних библиотек.
Репозиторий мода — Bannerlord.Harmony .

УСТАНОВКА
Этот модуль должен быть самым высоким в порядке загрузки. Любой другой модуль, который требуется установить вверху (лучшее окно исключений, патч сообщества, MCM и т. д.), должен быть загружен после этого мода.

ДЛЯ ИГРОКОВ
Этот мод предназначен для того, чтобы все моды в списке модов игрока использовали последнюю версию Harmony для минимизации конфликтов.

ДЛЯ МОДДЕРОВ
Мы добавили интерфейс отладки! Доступно через CTRL+ALT+H.

Вам по-прежнему необходимо ссылаться на Harmony как на пакет NuGet, не обязательно включать 0Harmony.dll в окончательный вывод /bin вашего модуля.

Вам нужно добавить это в свой SubModule.xml



Таким образом, игра обеспечит загрузку библиотеки Harmony перед вашим модом.

ВЕРСИЯ
Модуль объединяет используемую версию Harmony и идентификатор сборки, которая опубликовала модуль. Идентификатор сборки просто добавляется в конец. 2.0.2.22 указывает, что используется Harmony 2.0.2.0, а 22 — это идентификатор сборки. 2.0.0.1025 указывает, что используется Harmony 2.0.0.10, а 25 — это идентификатор сборки. Мы рассматривали возможность использования подхода Rimworld с введением собственной системы версий, но это не даст четкого способа определить, какую версию Harmony содержит модуль. Пользователю проще сообщить версию используемого модуля, чем проверять версию сборки

УСТРАНЕНИЕ НЕПОЛАДОК
[* Возникли проблемы с распаковкой архива? Установить через Vortex или скачать 7-zip . НЕ ИСПОЛЬЗУЙТЕ НИЧЕГО ИЗ WINDOWS APP STORE .
   Мы также добавили статью о том, как установить и использовать 7-zip!
* Если игра вылетает при запуске, скорее всего, вы используете или использовали Fixed Launcher. При установке он копирует 0Harmony.dll, что препятствует работе Bannerlord.Harmony.
* Если вы предпочитаете использовать фиксированную программу запуска, используйте «Harmony для фиксированной программы запуска» вместо файла Harmony по умолчанию. Если проблемы не устранены, мы рекомендуем удалить Fixed Launcher и дождаться обновления!
* Если Fixed Launcher был удален, убедитесь, что в основной папке /bin игры нет следующих файлов (Mount & Blade II Bannerlord\bin\Win64_Shipping_Client)
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb/spoiler]

[spoiler name="О МОДЕ"]Harmony предоставляет элегантный и высокоуровневый способ изменения функциональности приложений, написанных на C#. Он отлично работает в играх и хорошо зарекомендовал себя в таких играх, как7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, Rimworld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned и многие другие.

Он также используется при модульном тестировании элементов управления WFP и во многих других областях.

КАК ЭТО РАБОТАЕТ
Если вы разрабатываете на C# и ваш код загружается как модуль/плагин в хост-приложение, вы можете использовать Harmony для изменения функциональности всех доступных сборок этого приложения. В то время как другие библиотеки исправлений просто позволяют вам заменить исходный метод, Harmony делает еще один шаг вперед и дает вам:

• Способ сохранить исходный метод неповрежденным
• Выполнение вашего кода до и/или после исходного метода.
• Модифицируйте оригинал с помощью процессоров кода IL
• Несколько исправлений Harmony сосуществуют и не конфликтуют друг с другом
• Работает во время выполнения и не затрагивает никаких файлов

ДОКУМЕНТАЦИЯ
Ознакомьтесь с документацией .

ГАЛЕРЕЯ


ОтветитьЦитата
Автор темы Размещено : 09.02.2022 15:30

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

Имя автора

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

Заголовок *

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