(可能已弃用)部队替换框架

(可能已弃用)部队替换框架

[可能已弃用](主要)允许模组制作者修改部队升级路径,而无需修改部队文件,并且可以用新部队覆盖现有部队,而不会出现覆盖部队XML文件时产生的问题。该模组本身加载

部队

已在 e1.5.7-8 版本上测试。可能从某个未知时间起已弃用。

对我来说,《Bannerlord》已经退居次要位置,因为我对这款游戏的兴趣不如从前了。
我会继续维护我的模组,但如果有人有兴趣接手开发,请联系我,我会授权编辑模组的代码库(目前托管在 GitHub 上)。

曾被称为“自定义部队升级与替换模组”

Nexus 上有许多出色的兵种大修模组(例如 Sturgian 和 Varyag 兵种大修),它们彻底改动了阵营兵种树。由于当前兵种修改存在一些问题(例如原版预设会被混入),许多这类模组试图通过创建原版兵种的修改副本,并用这些副本来重建兵种树,同时保留基本未改动的新兵单位来规避问题。然而,这种做法会导致原版兵种单位无法升级为大修版本。

最初,这个模组试图通过允许添加和删除部队升级来解决这个问题,而无需(进一步)修改部队 XML 文件。
后来,它扩展了功能,允许用其他部队的信息“覆盖”现有部队,以尝试绕过直接覆盖部队信息(即重新定义相同 ID 的部队)所引发的问题。
模组制作者可以在其模组的 CustomTroopUpgradesData 文件夹中使用 XML 配置文件,本模组将读取这些文件以进行更改。

该模组本身用于加载上述 XML 文件以覆盖部队信息并重新配置部队升级路径。除非存在另一个在其 CustomTroopUpgradesData 文件夹中包含 XML 配置文件的模组,否则它不会执行任何操作。另一方面,任何模组也不需要此模组才能运行(这是否成立取决于相关模组的制作者)。该模组还提供了一个示例 XML 文件,该文件设计用于与 Sturgian 和 Varyag 部队大修模组配合使用,并展示此模组的工作原理,但该模组本身不需要该模组才能运行。那个模组也不需要这个模组。(顺便说一句,我确实推荐这个模组;请查看下面的链接。)

更多详情,请参阅此处文档。
若遇到任何问题(问题必然会出现),请在 Github 仓库的 Bugs 标签页或 Issues 页面提交报告。
报告问题时请务必附上 C:\ProgramData\Mount and Blade II Bannerlord\logs\rgl_log_x.txt(通常为游戏日志文件路径),因为当此模组出现问题时,游戏(通常)不会崩溃。

安装:使用 Vortex。或者,下载此模组,将内容解压至《骑马与砍杀2》游戏目录,并取消阻止 CustomTroopUpgrades/bin/Win64_Shipping_Client 文件夹内的所有 DLL 文件。

兼容性:

  • 混合性别部队:请在本模组之前加载自定义部队升级,以便将更改复制到异性对应单位。
  • 斯特吉亚与瓦良格部队大修:单独下载中包含示例配置文件,展示本模组的工作原理。(具体而言,用模组版本覆盖被大修淘汰的原版单位,随后修复部队树结构,使你仍能使用原有单位——但它们是“全新改良版”并与原版没有对应关系的新单位相连接。)

已知问题(详情请参阅此处):

  • 每个兵种最多有 2 条升级路线。超出限制会导致不良后果。
    要解决此问题,需要删除旧升级路线并替换为新路线。
  • 部分玩家可能会注意到“百科条目重复”的问题。
    遗憾的是,本模组解决游戏混合原版与模组信息的方案是:
    必须使用原版单位的修改副本,再将模组信息覆盖原版数据。
    由于修复所需工作量过大,该问题很可能不会得到修正。

来源:https://github.com/Designer225/CustomTroopUpgrades/

我的模组: