
妊娠修复
修复了《王座国度》战役中一个导致存档受阻的严重崩溃问题。
查看大图描述
修复《列王之境》战役中一处会硬性阻止存档的崩溃。
《列王之境》为部分角色模板设置了非默认种族,且其两个文化在可通婚的英雄之间混合了种族——自由民在人类之中混有巨人流浪者,而白行者在白行者和尸鬼领主之间混合。当这样一对夫妇生育孩子时,原版的 HeroCreator.DeliverOffSpring 会断言父母双方种族相同,而在 Shipping 构建中,该断言会直接杀死游戏。由于生育被安排在固定的游戏内日期,重新读档也无济于事——每次尝试都会在同一时刻崩溃,通常是在加载后几分钟内。
本模组会拦截这些生育,悄悄取消怀孕而不是崩溃,然后为你提供工具来检查和清除存档中已经存在的任何受影响怀孕。
原则上这里没有任何内容专属于 ROT:它会捕获来自任何模组的任何种族不匹配的怀孕。
安装说明
- 将 ROTPregnancyFix 文件夹解压到你的 Bannerlord Modules 目录中,与 Native 及你的其他模组放在一起:
...\Mount & Blade II Bannerlord\Modules\ROTPregnancyFix
2. 启动游戏,并在模组列表中勾选 ROT Pregnancy Fix。
3. 在加载顺序中将其放在 Harmony 之后,以及 Realm of Thrones 模组之后。
4. 像往常一样加载你的存档。
可安全添加到现有战役,也可安全移除——本模组不存储自己的任何数据。
主要功能
- 阻止崩溃。种族不匹配的生育会被取消,而不是触发断言。
- 防止复发。该检查会在每个每日 tick 运行,而不仅仅是在预产期,因此注定有问题的怀孕会在受孕后第二天被清除,永远不会在你的存档中成熟。
- 告诉你它发现了什么。加载战役时,任何已经存在的种族不匹配怀孕都会按姓名、种族和预产期报告,并提供立即清除的选项。
- 两个控制台命令用于手动控制:
rot.find_bad_pregnancies 列出所有种族不匹配的怀孕
rot.terminate_pregnancy <name> 按母亲姓名清除一个 - 设计上保守。无法读取种族的怀孕会被保留,并且如果补丁安装失败,本模组会优雅降级,而不是破坏生育。
它所做的每件事都会以 [ROTPregnancyFix] 为前缀写入游戏日志。
请注意,这既是修复,也是一种玩法改动:混血夫妇将永远不会生育孩子。
需求
- Mount & Blade II: Bannerlord v1.4.8
- Harmony (Bannerlord.Harmony)
- Realm of Thrones——并非严格要求,但它正是本模组为之而存在的模组
- Developer Console——可选,仅两个控制台命令需要它。没有它时,加载时弹窗也涵盖相同内容。
致谢
- Realm of Thrones 团队,感谢你们制作了这个值得被拯救的战役的模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。