RoT 大象崩溃修复

RoT 大象崩溃修复

修复了已发现的《权力的游戏》战象战斗崩溃问题,未改动平衡性或玩法。v1.0.3 还防止此补丁触发角色预览侧翻/折叠。适用于 Bannerlord 1.4.8.119303 和 RoT 8.1.2(ROT-Core v8.1.8)。

大象应当冲锋——而不是让战斗崩溃。

RoT Elephant Crash Fix 是一个非官方、范围狭窄的 Harmony 兼容性补丁,适用于 Realm of Thrones。它修复了已确认的大象攻击处理崩溃问题,同时不改变大象的平衡性、伤害、装备、AI 以及 Realm of Thrones 的其他内容。

功能

• 修复了已确认的 RoT 大象在任务战斗中的崩溃问题。
• 将受影响的打击注册移出并行任务 tick。
• 在代理模拟后于同一 tick 内完成排队的打击。
• 在处理每个排队的打击前检查任务和受影响的代理。
• 等待 Bannerlord 完成游戏初始化后再安装其 Harmony 补丁。
• 防止此补丁触发角色预览横向或折叠的问题。
• 在游戏会话结束时移除其补丁并清空其队列。
• 不修改存档、部队、物品、派系、定居点、战役机制或大象平衡性。
• 不重新分发 Realm of Thrones 的代码、二进制文件、模型或其他资源。

轻量设计

该模组仅涉及受影响的大象战斗路径。其小型任务钩子在 Bannerlord 的代理后同步点处理排队的大象打击,并在没有需要处理的内容时立即退出。

没有平衡系统、战役行为、自定义存档数据、后台服务或广泛的玩法 overhaul。

要求

• Mount & Blade II: Bannerlord 1.4.8.119303
• Bannerlord.Harmony 2.4.2.x
• Realm of Thrones 公开发布版 8.1.2
• 已安装 ROT-Core 模块版本 v8.1.8
• 单人游戏
• War Sails DLC/模块,这是 Realm of Thrones 8.1.2 所要求的

公开的 RoT 下载标注为 8.1.2,而其安装后的 ROT-Core 清单报告为 v8.1.8。两个标识符均列出,以便用户匹配任一版本。

安装

1. 完全关闭 Bannerlord。
2. 将 RoTElephantThreadFix 文件夹解压到:

Mount & Blade II Bannerlord\Modules

3. 在 Bannerlord 启动器中启用 RoT Elephant Crash Fix。
4. 将其放在 Bannerlord.Harmony、基础游戏模块和 ROT-Core 之后。
5. 正常启动或继续你的战役。

无需新建战役。

兼容性

版本 1.0.3 已针对 Bannerlord 1.4.8.119303 构建并自动验证,随后在游戏中使用 RoT 8.1.2 / ROT-Core v8.1.8 进行了冒烟测试。

测试确认:

• 角色和物品栏预览模型保持直立。
• 包含超过 80 头大象的战斗在没有原始崩溃的情况下完成。
• 该修复在同一进程中的后续游戏会话中仍然有效。

该补丁有意严格针对受支持的 RoT 方法布局,而不是进行猜测。其他版本可能可用,但尚未验证。未来的 Bannerlord 或 Realm of Thrones 更新可能需要新版本。

卸载

1. 完全关闭 Bannerlord。
2. 禁用或移除 RoTElephantThreadFix 文件夹。
3. 完全重启游戏。

该模组不写入自定义战役存档数据,因此移除不需要新建战役。移除它也会移除其对大象崩溃的保护。

已知限制

• 这不是通用的 Realm of Thrones 崩溃修复器。
• 它针对的是已确认的大象战斗崩溃以及此补丁此前的早期加载角色预览问题。
• 由其他模组或游戏问题导致的角色模型横向或扭曲不在其范围内。
• 不受支持的 Bannerlord 或 RoT 版本可能需要更新补丁。
• 如果受支持的崩溃仍然发生,请提供 Bannerlord 崩溃报告和 rgl_log。

源代码与致谢

源代码:
https://github.com/NikolaiKalinsky/RoTElephantThreadFix-github-repo

发布 DLL 通过 GitHub Actions 从已发布的源代码自动构建。

Realm of Thrones 团队——感谢创建 Realm of Thrones 及其大象系统。
TaleWorlds Entertainment——感谢带来 Mount & Blade II: Bannerlord。
Harmony 和 Bannerlord.Harmony 贡献者——感谢提供补丁框架。

这是非官方社区补丁,不隶属于 Realm of Thrones 团队或 TaleWorlds Entertainment,也未获得其认可。

更新日志

版本 1.0.3

• 修复了此模组可能触发角色预览横向或折叠的兼容性问题。
• 将 Harmony 安装延迟到 Bannerlord 完成游戏初始化之后。
• 添加了游戏会话之间的干净卸载补丁和队列清理。
• 保留了大象崩溃修复和同一 tick 主线程伤害处理。

版本 1.0.2

• 修复了在后续任务 tick 中重放延迟的大象打击导致的崩溃。
• 将排队的打击移动到 Bannerlord 的同一 tick 代理后同步点。
• 在处理排队的打击前添加了任务和代理生命周期检查。
• 将反射式延迟重放替换为在主任务线程上直接调用 RegisterBlow。