
第7级部队解锁器
一个解锁7级部队选项、视觉效果和信息的Mod。此MOD不会添加新的7级部队。如果你没有添加T7部队的Mod,单独使用本Mod是无效的。2022年10月14日:1.9.0版本已发布,请选择对应版本。
查看大图你好,你好。
该模组旨在完善在游戏中实现 T7 部队的模组,但不会向游戏中添加新的部队。
更新 25/08/2022:发布了 Harmony 补丁。您可以选择使用独立版本或 Harmony 版本!
注意:关于 Harmony 模组的要求,我不会将其发布在 Nexus Mods 上,以免给下载独立版本的玩家造成困惑。如果你下载了 Harmony 版本,说明你清楚自己在做什么!
以下是一些问答,帮助更好地理解:
这个模组的目的是什么?
目前,由于几次更新后,T7 士兵在游戏中未正确实现,但游戏中仍存在用于实现 T7 士兵的资源(图标、工资计算、经验值等)。例如,如果你安装添加 T7 士兵到游戏的模组,这些士兵会显示为 6 级,升级不消耗经验值,并且工资按 6 级计算。这导致游戏部分损坏,因为 T7 士兵通常是游戏中最强大的,而当前状态它们可以免费从 T6 士兵升级而来。此模组就是为了修复这一问题!
这个模组是针对哪个模组设计的?
我最初为某个模组制作了这个模组,该模组是为 1.8.0 版本更新的:贵族士兵修复(Noble Troops Fix)
但它应该能与其他类似模组配合使用(通过 XML 编辑实现新部队)。
它应该能与True Armies of Calradia或Aserai Overhaul一起使用。
我需要创建一个新存档吗?
快速回答,不会!
如果你已经在使用一个修改兵种树的模组,则无需新存档。但若同时安装本模组和另一个修改兵种树的新模组,则需要新存档(仅当游戏新增兵种树时需新存档;若只安装本模组,则无需新存档)。
关于模组兼容性怎么样?
我用 Harmony 试了一下,它确实能正常启动,但这并不代表你的 Harmony 模组一定会兼容这个。如果你的模组没有修改“兵种升级模型”(我不是指 T7 兵种,而是修改某些等级属性,比如工资或升级所需经验值),那么它应该能和这个模组兼容。
技术上来说,这个模组做了什么?
在当前游戏代码中,最高等级取决于一个公式,该公式在 1.8.0 补丁中已修复,允许 T7 单位。然而,这个修复还不够,因为我认为 TaleWorlds 开发者错过了/忘记了一部分公式:该公式取决于你查看/升级的单位的等级,但它依赖于一个硬编码值,该值强制限制了单位等级上限为 6。
本模组重写了这些属性,使最大等级值由 6 级提升至 7 级。
为什么不制作一个更通用的模组,允许创建 T7 以上的新等级?
游戏代码有时很难进行逆向工程,当你理解了它的工作原理以及需要实现的内容后,你很快会意识到需要重写大量代码,但这其实不是什么大问题。真正难的地方在于,你写的代码越多,游戏可能就越不稳定,而且与其他模组不兼容的概率也会增加。
这就是为什么在当前代码状态下,我不会启用超过 T7 级别的部队。而且在目前的游戏代码中,有许多函数与等级值交互时使用了硬编码(通常这些值设为 7,这使得 T7 部队更容易重新引入游戏中)。
那和谐呢?
Harmony 带来了一些非常有趣的特性,或许能让我修复所有与军队等级相关的功能。我的计划是,首先用 Harmony 移植这个模组 [已完成],然后可能会尝试创建新的等级(这需要大量工作,因为我要为每个新等级设计新的图标)。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。