
格挡时闪避
举盾不应将你固定在原地。此模组允许你直接从举盾状态闪避:盾牌会放下,闪避正常进行,而空中闪避仍如原版一样被禁止。在闪避能力中修改了一个字节,加上一个小型UE4SS脚本来取消举盾。需要UE4SS。
查看大图功能简介
在原版游戏中,按住格挡会将你锁定在原地——你必须先松开格挡才能闪避。本模组移除了这一限制:格挡状态下按下闪避,格挡会取消,闪避正常触发。
空中闪避仍然不被允许,与原版完全一致。仅移除了格挡限制;战斗的其他方面均未改动。
工作原理
技术细节(剧透警告)
闪避输入技能列出了两个禁止触发的标签:一个是在格挡时设置的,另一个是在空中时设置的。该 pak 文件将第一个条目重定向到第二个条目,因此只有空中规则保留——仅更改了一个字节,且文件大小保持不变。
仅此还不够。闪避会触发,但格挡技能仍会保持其动画,因此角色只会原地抽搐。游戏没有内置的通过闪避取消格挡的方式——格挡只监听轻攻击输入——因此一个小型 UE4SS 脚本会在闪避开始的瞬间取消格挡。
主要特性
- 可直接从格挡状态闪避,无需先松开。
- 空中闪避仍被禁止,与原版游戏一致。
- 不进行任何其他平衡性调整——没有体力、伤害或时机的改动。
- 不替换任何游戏文件。该 pak 覆盖一个现有资源,且其中的每个块 ID 都已存在于游戏容器中。
- 控制台命令
dodgecancel会打印状态信息:已连接的钩子点、已发生的闪避次数、已取消的格挡次数。如果你觉得模组未生效,这会很有用。
请注意: 该脚本挂接的蓝图函数在游戏启动时并不在内存中,因此模组会在闪避技能首次加载后不久生效。如果启动后的第一次闪避尝试没有反应,请稍等片刻再试——这是预期行为。
安装方法
- 首先安装 UE4SS for Dawnwalker,并确保游戏能随其启动。
- 将压缩包解压到游戏根目录,合并文件夹——即包含 Dawnwalker 目录的那个文件夹。
安装完成后,你应该拥有以下文件:
Dawnwalker\Content\Paks\~mods\zzzz_DodgeWhileBlocking_P.pak (+ .utoc, .ucas)
Dawnwalker\Binaries\Win64\ue4ss\Mods\DodgeCancelsBlock\
要卸载,删除上述两个位置即可。不会改动其他任何内容,模组也从不写入存档数据。每个部分都可以单独移除。
需求与兼容性
需要 UE4SS for Dawnwalker(作者:Vercadi)。
不兼容 任何其他替换 GA_Input_CombatDodge 的模组。
兼容 仅修改数值的战斗模组,例如 Stamina and Sprint Tweaks 或 Combat Tweaks。
致谢
感谢 Rebel Wolves 制作了《The Blood of Dawnwalker》—— 一款值得如此修改的战斗系统,且其数据结构清晰,使这样的修复最终只归结于一个字节。
感谢 Vercadi 为 Dawnwalker 构建了 UE4SS,没有它,这个模组将完全不存在。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。