
旗帜编辑器(旧领域兼容补丁)
Banner Editor v1.1.0.1 的独立兼容补丁,添加对 Bannerlord 1.3.15 和 The Old Realms 1.16 的支持。保留 TOR 角色创建,添加 TOR 旗帜,并修复战役地图刷新和主菜单重新进入错误。
查看大图Banner Editor — The Old Realms 兼容补丁
适用于《骑马与砍杀 II:领主》1.3.15 以及 The Old Realms: War in the Mountains 1.16
需要 Banner Editor v1.1.0.1
请勿将此补丁与最新的 Banner Editor 版本一起使用。
你明确需要较旧的文件:
Banner Editor v1.1.0.1 — 仅针对游戏版本 1.3.13 测试
概述
这是 BlocTheWorker 所制作的 Banner Editor 的独立兼容补丁。
它使原版 Banner Editor v1.1.0.1 能够与以下内容正常配合工作:
- 《骑马与砍杀 II:领主》1.3.15
- The Old Realms: War in the Mountains 1.16
原版 Banner Editor 仍然必须单独下载。
此兼容补丁不包含、替换或重新分发任何属于原版 Banner Editor 的 DLL 或资源。
重要的必需版本
此补丁专门针对以下版本创建并测试:
Banner Editor v1.1.0.1
在原版 Banner Editor 的文件页面上,下载描述如下的文件:
Banner Editor v1.1.0.1 - 仅针对游戏版本 1.3.13 测试
请勿下载最新的 Banner Editor 版本用于此兼容补丁。
较新的 Banner Editor 版本包含不同的代码,不受此补丁支持。
原模组页面:
Banner Editor by BlocTheWorker
功能
- 将 Banner Editor v1.1.0.1 移植到 Bannerlord 1.3.15
- 添加与 The Old Realms 1.16 的兼容性
- 保留原版 Banner Editor 界面和功能
- 保留 TOR 专属的角色创建阶段
- 保留 TOR 专精选择
- 将旗帜编辑器正确放置于 TOR 角色创建流程中
- 添加受支持的 TOR 程序化旗帜图标
- 添加受支持的 TOR 图案和背景
- 添加受支持的 TOR 派系旗帜
- 添加受支持的 TOR 纹理支持旗帜作为预设选项
- 移除重复的预设旗帜
- 修复战役地图旗帜无法立即更新的问题
- 修复返回主菜单时出现的红色 Banner Editor 错误
- 在保存和加载过程中保留旗帜更改
- 包含用于故障排除的运行时日志记录
原版 Banner Editor 功能
原版 Banner Editor 继续提供:
- 分层旗帜创建
- 添加和移除图层
- 图层重新排序
- 图标和背景选择
- 水平和垂直定位
- 独立的水平和垂直缩放
- 图层旋转
- 颜色选择
- 旗帜模板
- 预设旗帜
- 旗帜代码复制和粘贴
- 撤销和重做
- 角色、盾牌和旗帜预览
- 持久的家族旗帜更改
The Old Realms 旗帜支持
该补丁会发现由 The Old Realms 注册的受支持旗帜内容。
受支持的来源包括:
- 通过 BannerManager 注册的程序化图标
- 程序化图案和背景
- TOR 派系旗帜缓存条目
- TOR 派系旗帜覆盖
- TOR 图像资源旗帜映射
发现的 TOR 旗帜会作为可用预设选项添加到编辑器中。
重复的旗帜会使用其精确的序列化旗帜代码进行过滤。
TOR 角色创建兼容性
原版 Banner Editor 会修改 Bannerlord 的角色创建阶段顺序。
当直接与 The Old Realms 一起使用时,这可能会移除或错误地重新排序 TOR 专属阶段。
此兼容补丁:
- 保留完整的 TOR 角色创建顺序
- 保留 TOR 专精选择
- 在所需的 TOR 阶段之后插入 Banner Editor
- 将其放置在家族命名和最终审查之前
- 防止原版编辑器替换 TOR 的阶段列表
- 防止后续角色创建处理移除编辑器阶段
- 支持任一模组初始化顺序
战役地图旗帜刷新修复
Bannerlord 会缓存多个版本的家族旗帜,用于战役地图队伍视觉表现。
如果没有此修复,新创建的旗帜可能会在家族界面中正确显示,而战役地图队伍仍继续显示之前的旗帜,直到游戏保存并重新加载。
确认旗帜后,兼容补丁现在会:
- 使生成的旗帜视觉失效
- 清除受支持的战役地图旗帜材质缓存
- 刷新玩家家族队伍视觉
- 刷新玩家的战役地图图标
- 将相关队伍标记为视觉脏数据
- 刷新战争队伍、商队、驻军和定居点队伍
- 执行额外的延迟刷新
新旗帜应立即出现在战役地图上,无需保存并重新加载。
主菜单重新进入修复
原版 Banner Editor 会在 Bannerlord 将初始模组界面设置为根界面时尝试应用其 Harmony 补丁。
当离开战役并返回主菜单时,该回调会再次运行。
由此产生的重复补丁尝试可能会显示:
[BannerEditor] Something went wrong. Mod might not work properly
此兼容补丁会检测原版补丁是否已经安装,并阻止重复初始化尝试。
真正失败的初始尝试(未安装任何有效补丁)仍允许重试。
纹理支持的 TOR 旗帜
某些 TOR 旗帜使用与精确序列化旗帜代码关联的图像资源。
这些旗帜可作为完整的预设选项使用。
它们不能总是被拆分为普通的可编辑 Bannerlord 矢量图层,因为它们的外观来自纹理映射,而不是单独的 BannerManager 符号。
编辑其中一面旗帜可能会更改其序列化代码并移除其 TOR 纹理关联。之后它将作为普通的程序化 Bannerlord 旗帜渲染。
需求
- 《骑马与砍杀 II:领主》1.3.15
- The Old Realms: War in the Mountains 1.16
- TOR_Core
- Banner Editor v1.1.0.1
- The Old Realms 所需的常规依赖项
Banner Editor v1.1.0.1 是强制必需的。
安装
- 打开原版 Banner Editor Nexus 页面:
Banner Editor by BlocTheWorker
打开其 Files 部分。
下载:
Banner Editor v1.1.0.1 - 仅针对游戏版本 1.3.13 测试
请勿安装最新的 Banner Editor 版本。
- 安装原模组,使其文件夹位于:
Modules\BannerEditor
- 将此兼容补丁解压到 Bannerlord Modules 目录中。
生成的文件夹必须为:
Modules\BannerEditorTORCompat
- 在 Bannerlord 启动器中启用两个模组:
- Banner Editor
- Banner Editor - TOR Compatibility Patch
- 将兼容补丁放置在加载顺序中 Banner Editor 和 TOR_Core 之后。
加载顺序
启动器顺序中的相关部分应为:
- 必需的 Bannerlord 模组
- Harmony 和框架模组
- The Old Realms 模组
- TOR_Core
- Banner Editor
- Banner Editor - TOR Compatibility Patch
兼容补丁必须在原版 Banner Editor 和 TOR_Core 之后加载。
旧版合并移植用户须知
请勿将此独立补丁与旧的合并或重新打包版本一起安装。
删除位于以下位置的任何先前兼容 DLL:
Modules\BannerEditor\bin\Win64_Shipping_Client\BannerEditorTORCompat.dll
然后重新安装一份干净、未修改的 Banner Editor v1.1.0.1。
兼容补丁必须保留在其自己的文件夹中:
Modules\BannerEditorTORCompat
兼容性
此版本专门针对以下内容构建并测试:
- Bannerlord 1.3.15
- The Old Realms: War in the Mountains 1.16
- Banner Editor 1.1.0.1
不支持其他 Bannerlord、TOR 或 Banner Editor 版本。
特别是,此兼容补丁目前不支持最新的 Banner Editor 版本。
对于修改以下内容的模组,可能需要额外的兼容性工作:
- Banner Editor
- BannerEditorVM
- 角色创建阶段排序
- 家族旗帜分配
- BannerManager 数据
- 战役地图队伍视觉
- 战役地图旗帜材质缓存
诊断
兼容层会将运行时信息写入:
Modules\BannerEditor\BannerEditorTORCompat.log
在报告以下问题时请包含此日志:
- 初始化失败
- 缺少 TOR 旗帜
- 角色创建问题
- 战役地图刷新失败
- 主菜单重新进入错误
- Harmony 补丁冲突
已知限制
- 仅支持 Banner Editor v1.1.0.1。
- 不支持最新的 Banner Editor 版本。
- 纹理支持的 TOR 旗帜可能只能作为完整预设旗帜使用。
- 编辑纹理支持的旗帜可能会移除其精确的 TOR 图像资源关联。
- 未通过受支持 TOR 旗帜系统注册的旗帜资源无法自动发现。
- 不保证与无关的旗帜替换模组兼容。
- 不保证与上面列出的游戏和模组版本以外的版本兼容。
许可
此独立兼容补丁在 Banner Editor 创作者 BlocTheWorker 的明确许可下发布。
许可授予的条件是兼容包不包含原版 Banner Editor 分发的任何 DLL 文件。
此补丁符合该条件。
它仅包含其自己独立创建的兼容程序集、模组定义和文档。
原版 Banner Editor 必须从其官方 Nexus Mods 页面单独下载。
鸣谢
BlocTheWorker
- Banner Editor 创作者
- 原始代码、界面、功能、模板、资源和设计
- 授予发布此独立兼容补丁的许可
- 原版 Banner Editor 仍为强制依赖项
The Old Realms 开发团队
- The Old Realms: War in the Mountains
- TOR 派系、旗帜资源、美术、系统和设定整合
TaleWorlds Entertainment
- 《骑马与砍杀 II:领主》
- Bannerlord 引擎、战役系统、旗帜框架、界面框架和原始游戏资源
Andreas Pardeike 及 Harmony 贡献者
- Harmony 运行时补丁库
BOORKtheGUNNER
- 原版 Banner Editor 作者鸣谢的旗帜美术
bannerlord.party 贡献者
- 原版 Banner Editor 作者鸣谢的分层浏览器旗帜编辑器概念
未包含的文件
此兼容补丁不包含或重新分发:
- BannerEditor.dll
- Banner Editor 分发的任何其他 DLL
- 原模组的 Harmony DLL
- 原版 Banner Editor GUI 文件
- 原版 Banner Editor TPAC 归档
- 原版旗帜模板
- 原版预设旗帜 XML 文件
- 原版美术或纹理
所有原版 Banner Editor 内容必须通过原模组页面下载。
版本 1.0.2
- 作为独立兼容模组发布
- 需要 Banner Editor v1.1.0.1
- 添加了 Bannerlord 1.3.15 兼容性
- 添加了 The Old Realms 1.16 兼容性
- 添加了受支持的 TOR 旗帜发现
- 保留了 TOR 专属角色创建阶段
- 修复了战役地图旗帜刷新
- 修复了返回主菜单时重复的 Harmony 初始化
- 恢复了经游戏内验证的运行时实现
- 添加了兼容性日志记录
- 不包含任何原版 Banner Editor DLL 或资源
- 经 BlocTheWorker 许可发布
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。