GalaMods » Mount & Blade 2 Bannerlord » Моды » Banner Color Persistence (now with BannerPaste)

Banner Color Persistence (now with BannerPaste) для Mount & Blade II: Bannerlord

Описание Авторы
Banner Color Persistence (now with BannerPaste) 1
Исправлены многие проблемы, связанные с пользовательскими баннерами, такие как искаженные баннеры при загрузке, CTD на экранах инвентаря и торговли, баннеры, повреждаемые обновлениями цвета королевства, несоответствие цвета брони, вызванное обновлениями цвета королевства. Последние версии теперь включают встроенную функцию вставки баннера!

Описание
Изначально BannerColorPersistence был создан для предотвращения одной небольшой проблемы с поломкой пользовательских баннеров при сохранении/загрузке. С тех пор он расширился, чтобы решить множество проблем, связанных с пользовательскими баннерами, в попытке сохранить наши сложные баннеры, работающие по мере разработки Bannerlord. Если у вас есть какие-либо проблемы с вашими пользовательскими баннерами, BannerColorPersistence постарается их исправить, в том числе:
- Значки баннеров меняют цвет фона при загрузке
- Знамена разрушаются при присоединении к королевству
- Цвета одежды/доспехов не совпадают с цветами вашего знамени в королевстве.
- Вылет на рабочий стол при открытии меню торговли или инвентаря при использовании баннера с несколькими значками

Поведение этого мода по умолчанию заключается в том, чтобы предотвратить изменение цвета вашего знамени и одежды, когда вы присоединяетесь к королевству. Существуют параметры конфигурации, позволяющие изменить цвет, но использовать их рекомендуется только в том случае, если вы хорошо понимаете, как применяются цвета баннера, и создали баннер специально для работы с изменением.
Начиная с 1.2.5 BannerColorPersistence теперь включает логику BannerPaste!

Первоначально созданный gooboon, BannerPaste хорошо служил сообществу во многих выпусках BL, но в 1.7.2 были внесены критические изменения. С разрешения gooboon я включил исходный код в BCP, а также исправления этих проблем. Также перенесена логика BannerPaste в выпуск BCP 1.2.5 для 1.7.1. Убедитесь, что вы используете правильную версию с вашей версией Bannerlord!

Требования
Начиная с BCP 1.3.1 (для Bannerlord версии 1.8.0+) Harmony теперь является обязательным модом.
Автор всегда старался сделать все как можно проще, чтобы помочь пользователям мода, и в прошлом это означало упаковку dll Harmony с BCP. Тем не менее, эта практика довольно устарела и может вызывать проблемы у пользователей, которые использовали BCP, а также установили Harmony отдельно для других модов. Чтобы уменьшить вероятность конфликтов и проблем, BCP больше не будет предоставлять Harmony, включенную в версию 1.3.1. Обязательно загрузите и установите правильную версию Harmony, если это необходимо для версии Bannerlord и BCP, которые вы используете. И не забывайте, Harmony должна быть наверху вашего порядка загрузки.

Информация о пользовательском баннере
В контексте этого мода «пользовательский баннер» относится к баннеру, созданному с несколькими слоями значков для создания более подробного и сложного дизайна. Эти баннеры в основном создаются с помощью веб-редактора по адресу https://bannerlord.party/banner/ и вставки сгенерированного кода в игровой редактор или через файлы xml. Для вставки кода в игре требуется функция BannerPaste, которая теперь предоставляется BannerColorPersistence.

Пожалуйста, посетите сабреддит BannerlordBanners, чтобы увидеть широкий спектр пользовательских баннеров, созданных сообществом, а также ознакомьтесь с закрепленным там руководством.

Конфигурация
BannerColorPersistence включает несколько параметров конфигурации для тех, кому это нужно. Для большинства пользователей следует оставить значения по умолчанию.

enableBannerColorPersistence — по умолчанию true. Установите значение false, если вы не хотите, чтобы выполнялась логика сохранения цвета баннера. Это позволит работать только функциям BannerPaste и основным исправлениям сбоев. Используйте на свой риск.
preventNPCBannerColorChanges — по умолчанию установлено значение false, на самом деле должно быть установлено значение true только в том случае, если вы запускаете пользовательские баннеры для своих NPC через какой-либо другой мод, такой как CBU или POC.
allowColorChangeOnIconsMatchingBackgroundColor — по умолчанию имеет значение false. Этот может работать хорошо для вас, а может и нет. Это полностью зависит от вашего конкретного баннера. Идея заключается в том, что если вы разрешаете изменение цвета фона при смене королевства, иногда ваш собственный баннер использует значки того же цвета, что и фон, чтобы блокировать и изменять другие значки. Если вы меняете только цвет фона, эти значки теперь становятся видимыми, когда они сохраняют исходный цвет, и ваш баннер выглядит шатко. Этот параметр конфигурации также попытается изменить цвет этих значков. НО - и это очень большое но - значки должны ТОЧНО соответствовать цветам фона, и должны соответствовать ОБОИМ цветам. С каждым фоном и значком связаны ДВА цвета, и если оба цвета не совпадают, изменения не произойдет. Это означает, что баннеры с разноцветным фоном, скорее всего, не изменятся должным образом. Это также означает, что если ваш баннер был создан без пристального внимания к вторичному цвету значков, он также, вероятно, не изменится должным образом. Все, что сказано, попробуйте эту конфигурацию, если вы действительно хотите, чтобы ваш баннер менялся с изменением вашего королевства, но в противном случае игнорируйте его, потому что, вероятно, довольно мало шансов, что он действительно работает идеально. Некоторые люди просили об этом, так что вот оно.

Проверено и работает на 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.6.0, 1.6.1. 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.9.0, 1.0.0
quakank
19-11-2022, 09:02
Похожие материалы
Комментарии (0)