描述BannerColorPersistence最初是为了防止自定义横幅在保存/加载时被破坏而创建的。此后,它扩展到解决与自定义横幅相关的各种问题,试图随着Bannerlord的发展,让我们复杂的横幅继续工作。如果您的自定义横幅有任何问题,BannerColorPersistence会寻求解决这些问题,包括:
- 横幅图标在加载时更改为背景颜色
- 旗帜因加入王国而被毁掉
- 在王国中,衣服/盔甲颜色与旗帜颜色不一致
- 使用带有多个图标的横幅时,打开交易或库存菜单时崩溃到桌面
这个mod的默认行为是当你加入一个王国时,防止你的旗帜和衣服颜色发生变化。有允许颜色更改的配置选项,但只有当您很好地了解横幅颜色的应用方式,并且已经构建了专门处理更改的横幅时,才建议使用它们。
从1.2.5开始BannerColorPersistence现在包括 横幅粘贴 逻辑! 最初创建者
古博恩BannerPaste在许多BL版本中都为社区提供了良好的服务,但预发布1.7.2包含了突破性的变化。在gooboon的允许下,我已经在BCP中包含了原始代码以及对这些问题的修复。
要使用,只需复制一个bannercode(例如通过bannerlord.party生成的代码)并使用Ctrl+V将代码粘贴到横幅编辑器屏幕上的游戏中。要求
从BCP 1.3.1开始,
和谐 现在是一个必需的模式。确保在BCP之前加载
自定义横幅信息
在这个mod的上下文中,“自定义横幅”是指用多个图标层创建的横幅,以创建更详细和复杂的设计。这些横幅主要是通过使用web编辑器创建的
https://bannerlord.party/banner/ 以及将生成的代码粘贴到游戏内编辑器(CTRL+V)中或通过xml文件。在游戏中粘贴代码需要
横幅粘贴 功能,现在由BannerColorPersistence提供。
请访问BannerlordBanners
子编辑 查看社区创建的各种自定义横幅,并查看那里的固定教程。
配置
BannerColorPersistence为需要它的人提供了一些配置选项。对于大多数用户来说,这些应该保留默认值。配置文件位于:
Modules\BannerColorPersistence\bin\Win64_Shipping_Client\config.jsonenableBannerColorPersistence -默认为true。如果不希望运行横幅颜色持久性逻辑,则设置为false。这将只允许BannerPaste功能和基本的崩溃修复运行。使用风险自担。
preventNPCBannerColorChanges -默认为false,只有当你通过CBU或POC等其他mod为你的NPC运行自定义横幅时,才应该设置为true
allowColorChangeOnIconsMatchingBackgroundColor -默认为false。这个可能对你有用,也可能没用。这完全取决于您的特定横幅。这里的想法是,如果你允许在王国改变时改变背景颜色,有时你的自定义横幅会使用与背景颜色相同的图标,以便屏蔽和修改其他图标。如果你只是改变背景颜色,当这些图标保持原来的颜色时,它们现在会变得可见,使你的横幅看起来不稳定。此配置选项也将尝试更改这些图标的颜色。
但 -这是一个非常大的但是-图标必须完全匹配背景颜色,并且必须匹配两种颜色。每个背景和图标都有两种相关联的颜色,如果两种颜色不对齐,则不会发生更改。这意味着使用多色背景的横幅可能不会正常变化。这也意味着,如果你的横幅是在没有密切关注图标的第二种颜色的情况下创建的,它也可能不会正常变化。尽管如此,如果你真的想看到你的旗帜随着你的王国的变化而变化,试试这个配置,但是忽略它,因为它实际上完美工作的可能性很低。虽然有些人要求它,所以在这里。
官方对战帆DLC的支持正在进行中,将于近期发布。请报告您发现的任何错误或奇怪之处以及您可能有的任何建议。