
KCD战斗调音
敌人的属性会根据对战情况调整。你的战争和敏捷属性高于对手时,他们的完美格挡、精通打击和闪避会减少;低于对手时则会增多。只需一个JSON文件即可调整。
查看大图KcdCombatTune - 敌人防御随对局缩放。
Bernard 的完美格挡、大师反击和闪避不再是固定数值。每当敌人对你的攻击做出反应时,模组会将你的 Warfare 与他们的 Defense 进行比较,将你的敏捷与他们的敏捷进行比较,然后缩放该反应的权重:
- 领先于他们 - 他们的防御向最低值缩小。
- 落后于他们 - 他们的防御增长,直到上限。
强大的 Henry 被招架和反击的次数更少;弱小的 Henry 受到的惩罚更多。
工作原理
Ahead (gap >= 0): mult = floor + (1 - floor) * e^(-k * gap)
Behind (gap < 0): mult = min(cap, 1 + rate * (-gap))
攻击分数是你的 Warfare 技能;NPC 使用他们最好的武器技能。闪避基于敏捷差距而非技能差距。
默认值(对战 Bernard,防御 13,敏捷 12):
- 强大的 Henry(差距 +5):他的格挡 x0.84,他的反击 x0.64,他的闪避 x0.67
- 弱小的 Henry(差距 -4):对你而言一切约为 x1.4-1.5
配置
所有内容都在 ASI 旁边的 KcdCombatTune.json 中 - 每个档位的 k/floor(perfectBlock、masterStrike、dodge),落后时的 rate 和 cap,以及一个 [i]enabled[/i] 标志,用于关闭缩放以进行原版战斗。编辑后重启游戏。将某个档位的 k 设为负值会反转它:你越强,他们越多使用该动作(反击的 k=-1.2 正如听起来那样不公平)。
要求
需要 Ultimate ASI Loader,x64 来加载模组。
使用 Vortex 安装
从 Ultimate ASI Loader 下载 x64 dinput8.dll 包。
将 dinput8.dll 解压到 KingdomCome.exe 所在的同一文件夹:
C:\Program Files (x86)\Steam\steamapps\common\KingdomComeDeliverance\Bin\Win64
通过 Vortex 安装 KcdCombatTune。
启用模组。
点击 Deploy Mods
启动游戏
手动安装
首先安装 Ultimate ASI Loader 的 x64 版本。然后将 KCDT.asi、KcdCombatTune.asi 和 KcdCombatTune.json 复制到:
C:\Program Files (x86)\Steam\steamapps\common\KingdomComeDeliverance\Bin\Win64
重要
Ultimate ASI Loader 不包含在此模组中,必须单独下载。
如果另一个模组已经使用了 dinput8.dll,请在替换之前备份现有文件。只应使用一个兼容的 dinput8.dll 加载器。
卸载
通过 Vortex 禁用或卸载模组,然后部署更改。如果手动安装,请从 Bin\Win64 中删除 KCDT.asi、KcdCombatTune.asi 和 KcdCombatTune.json。
如果你使用其他 ASI 插件,请保留 dinput8.dll。只有在没有其他已安装模组需要 Ultimate ASI Loader 时才删除它。
兼容性
没有脚本,没有存档编辑,没有资产覆盖,因此它应该能与大多数模组安静共存。任何其他挂钩相同反应权重选择器或自带 KCDT.asi 的内容都会冲突 - 最后加载的获胜。
测试

还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。