
反击 - 时机圈与宽限期
每次命中敌人时出现一个时机圆圈:一个环向内收拢,在命中发生的那一刻触碰到圆点,绘制在你角色真实的招架和闪避窗口之上。另有宽限期:闪避或招架稍早或稍晚时,你受到的伤害会减少,而非承受全额伤害。UE4SS Lua模组,不修改任何游戏文件。
查看大图描述

Riposte 会准确告诉你何时该闪避、招架、跳跃或渐变格挡,并对接近成功的失误予以宽容。
一个圆环向圆点收拢,并在敌人攻击命中的瞬间与圆点接触。它后面的圆盘是你角色真实的防御窗口,以相同的比例绘制,所以规则很简单:在圆环位于你想使用的招式对应圆盘内时按下按键。
在原版中,防御要么取消一次攻击,要么毫无作用。Riposte 在游戏自身的窗口周围增加了一段宽容期:按得太早或太晚,你受到的将是减免后的伤害,而非完整伤害。
适合用来学习难缠的 Boss、练习招架,或者只是想玩得轻松一些。
已知问题
- 大多数攻击需要先被看到一次。 攻击首次出现时,Riposte 会学习其时机,并显示“NEW ATTACK · LEARNING TIMING”而非圆环。此后,在之后的每场战斗和每次会话中都会显示圆环。
- 跳跃攻击首次出现时可能会被标记为普通攻击。
- 某些敌人向你冲来的近战攻击,每次运行时命中时机可能略有不同。
- 延迟返还使用的是游戏正常的“设置 HP”,因此阻止治疗的 Pictos 可能会干扰它。

安装说明
- 安装 RE-UE4SS 3.0.1 或更新版本:将其解压到 *Expedition 33\Sandfall\Binaries\Win64*(与 SandFall-Win64-Shipping.exe 同目录)。
- 将 Riposte 压缩包解压到游戏文件夹 *Expedition 33*。模组最终位于 *Sandfall\Binaries\Win64\ue4ss\Mods\Riposte*。
- 可选:在其上解压一个预设压缩包。它只会替换 riposte_config.lua。
- 启动游戏。ue4ss\UE4SS.log 应包含 [Riposte] v1.0.0 loaded。
Linux / Steam Deck: 添加此启动选项:
WINEDLLOVERRIDES="dwmapi=n,b" %command%
卸载: 删除 *ue4ss\Mods\Riposte*
不要与 Graded Defense 一起运行: 两者都会减免相同的攻击。
主要功能
时机圆环
- 每次即将到来的攻击对应一个圆环,在命中瞬间恰好到达中心
- 绿色 = 招架窗口,蓝色 = 闪避窗口,黄色 = 宽容窗口
- 橙色 = 跳跃攻击,紫色 = 渐变攻击;圆环下方的标签会指明应使用的招式
- 窗口是依据实际被攻击的角色绘制的,因此圆环会跟随 Easier 或 Harder Dodge and Parry 等窗口大小模组
宽容期
- 提前最多 0.25 秒:攻击在命中前被减免
- 延后最多 0.20 秒:部分伤害以 HP 形式返还
- 在游戏窗口边缘减免 90%,在远端边缘递减至 0%
- 接近成功的失误绝不触发反击;增益和 Lumina 伤害绝不受影响
学习
- 游戏未预告的攻击会在首次出现时被学习;此后圆环精确到约 15 毫秒,并会为之后的每次会话保存
- Ctrl+F8 可在圆环看起来不对时重新学习单个攻击
设置与预设
- 一切都在 riposte_config.lua 中:窗口大小、减免、颜色、位置,以及针对电视和无线控制器的延迟偏移
- 可选预设:Forgiving、Strict、Trainer Only(仅圆环,原版伤害)、Grace Only(无圆环)
性能
- 战斗之外不做任何事,战斗中绝不写入磁盘
需求
- RE-UE4SS 3.0.1 或更新版本(已用 3.0.1 Beta、Git SHA 1ceefac8 测试)
- 已在 Steam 版本(build 23765773)上测试。Game Pass 未测试。
致谢
- jjmmaaxx,感谢 Graded Defense,Riposte 正是由它起步
- RE-UE4SS 团队,感谢加载器
- trumank(retoc、kismet-analyzer)、TheNaeem(Unreal Mappings Archive)和 uuuu790(E33-AutoParryAnim),感谢 Graded Defense 中致谢的蓝图研究
源代码(MIT): github.com/streeg/Riposte
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。