
辅助战斗(自动完美格挡与反击)
该脚本自动化了完美格挡和反击机制,使你能够瞬间响应敌人攻击。战斗中按住F键,脚本将实时检测绿色护盾提示并执行完美格挡,随后进行反击。
查看大图[b][size=5]此模组已被替换,我从零创建了一个新脚本,支持切换模式。
新模组功能更丰富,同时提供切换和按住版本。[/size]
[url=https://www.nexusmods.com/kingdomcomedeliverance2/mods/845][b][size=5]简单战斗(自动完美格挡 - 大师一击 - 闪避 - 反击)[/size][/b][/url]
[size=6]📖 模组作用[/size]
[/b][size=3]提供一种稳定高效的方式来执行完美格挡和反击。
战斗系统需要把握时机才能成功反击敌人攻击。有了此脚本,你只需按住 F 键,脚本将会:
✅ 通过像素搜索实时检测屏幕上的绿色完美格挡盾牌提示。
✅ 自动执行完美格挡(按下鼠标右键)。
✅ [/size][size=3]立即衔接反击(按下鼠标左键)。
[size=3]✅ [/size][size=3]附加功能:还能为你执行大师一击。当你的武器指向与敌人相反方向时按住 E 键,敌人攻击时即可触发大师一击。[/size]
[/size]
[size=6]🛠️ [b]安装与设置[/b][/size]
[size=5]📥 第一步:安装 AutoHotkey[/size]
[size=3]此脚本需要 AutoHotkey v2.0 才能运行。
1️⃣ [url=https://www.autohotkey.com/]下载 AutoHotkey v2.0[/url] (https://www.autohotkey.com/download/ahk-v2.exe)
2️⃣ 安装(默认设置即可)。[/size]
[size=5]📂 第二步:获取脚本[/size]
[size=3] [/size][size=3]1️⃣ 下载脚本文件。
2️⃣ 将其保存到电脑任意位置并解压。[/size]
[size=5]▶️ 第三步:运行脚本[/size]
[size=3][b] [/b]1️⃣ 双击“Perfect Block and Riposte.ahk”文件运行。(通常无需,但建议以管理员身份运行。)
2️⃣ 系统托盘将出现 AutoHotkey 图标,表示脚本已激活。
3️⃣ 启动游戏,战斗中按住 F 键,脚本会实时检测绿色盾牌提示,执行完美格挡并紧接反击。附加功能:可执行大师一击,当武器指向与敌人相反方向时按住 E 键,敌人攻击时即可触发大师一击(只需保持武器指向与敌人相反方向)。
[/size]
[size=4]🛑 如何停止脚本[/size]
[list]
[][size=3]随时按 F8 退出脚本。[/size]
[][size=3]或右键点击系统托盘的 AutoHotkey 图标,选择 Exit。[/size]
[/list]
[b][size=5]🛠 功能[/size]
[/b][size=3]✔️ 战斗中按住 F 键,敌人攻击时自动执行完美格挡和反击。
✔️ 按住 E 键可执行大师一击,但需保持武器指向与敌人相反方向。
✔️ 操作简单 – 只需按住 F 或 E 键(可在脚本中更改激活键)。
✔️ 无输入延迟 – 实时检测,即时响应。
✔️ 可配置颜色检测,适用于修改游戏画面的模组。
✔️ 支持任何屏幕分辨率(推荐全屏模式)。
✔️ [/size][size=3]轻量且 CPU 友好 – 不影响性能。[/size]
[b][size=5]🎮 兼容性与输入支持[/size]
[/b][size=4]🖱️ [b]鼠标与键盘(默认配置)[/b][/size][list]
[][size=3]此脚本为键盘鼠标设计,使用游戏默认按键设置(主攻击为鼠标左键,格挡为鼠标右键)。但可编辑脚本以适配其他按键绑定。[/size]
[][size=3]默认激活键为 F(完美格挡和反击)和 E(大师一击),可在脚本中更改(详见下文)。[/size]
[size=3]
[/size][/list][size=5]🎮 [b]控制器支持(变通方案)[/b][/size][list]
[][size=3]脚本本身不支持控制器,但可以通过 AntiMicroX 等程序将控制器按键映射到键盘按键来使用。[/size]
[][size=3]示例:若要用控制器按钮激活脚本,打开 AntiMicroX,将控制器按钮(如 Joy5)映射到键盘按键(如 F)。[/size]
[][size=3]若想直接修改脚本以支持控制器,将激活键 F 替换为 Joy5(或你在按键映射器中找到的其他按钮)。[/size]
[/list][size=3]使用控制器按钮激活的更新脚本大致如下:
Joy5::{
while GetKeyState("Joy5", "P") {
控制器用户必须将按钮映射到键盘按键才能使此脚本正常工作。
[/size]
[b][size=5]🎨 针对更改颜色的模组进行调整 [/size][size=3](若其他模组大幅改变游戏颜色,可能需要调整)[/size]
[/b][size=3]若使用 Reshade、LUT 模组或任何改变游戏颜色或饱和度的内容,脚本可能无法正确检测绿色盾牌。
[b]修复选项:[/b]
1️⃣ [b]增加颜色容差(容许范围)[/b]
[/size][list]
[][size=3]在脚本中找到此行并增大数值:[/size]
[code][size=3]variation := 5
[/size][/code][][size=3]尝试使用更大数值,但不建议超过 15,因为游戏中有大量树木和绿色元素,脚本可能会误测到其他非盾牌提示的绿色区域。[/size]
[size=3]
[/size][/list][size=3]2️⃣ [b]更新颜色值[/b]
[/size][list]
[][size=3]若完美格挡盾牌颜色因其他模组改变而完全不同,需找出新颜色并更新脚本。[/size]
[][b][size=3]如何找到你的盾牌颜色:[/size][/b]
[list]
[][size=3]在游戏中绿色盾牌出现时[b]截图[/b]。[/size]
[][size=3]在[b]画图[/b]工具中打开截图。[/size]
[][size=3]使用[b]取色器工具[/b]点击绿色盾牌内的一个绿色像素。[/size]
[][size=3]点击“编辑颜色”→“定义自定义颜色”获取 [b]RGB 值[/b](画图中会显示类似“#19B84D”的颜色代码)。[/size]
[][size=3]转换该颜色以便在脚本中使用:移除 # 并添加 0x,新颜色将变为 0x19B84D。[/size]
[*][size=3]更新脚本中的颜色值:[/size]
[code][size=3]color := 0x你的新颜色代码
[/size][/code][/list][/list]
[b][size=5]⚙️ 自定义设置
[/size][/b][b][size=4]更改激活键[/size]
[/b][size=3]默认按住 [b]F[/b] 激活脚本。要更改:
1️⃣ 用[b]记事本[/b]打开脚本文件。[/size]
[size=3]2️⃣ 找到以下行:
[/size][code][size=3]f::{
while GetKeyState("f", "P") {
[/size][/code]
[size=3]3️⃣ 将“f”[/size][size=3]更改为其他键,例如 g:[/size][code][size=3]~g::{
while GetKeyState("g", "P") {
[/size][/code]
[size=3]4️⃣ 保存脚本并重新启动。[/size]
[url=https://next.nexusmods.com/profile/Shnway/mods?gameId=7286][size=6]我的其他模组[/size][/url]
[b][size=5]🛠️ 故障排除[/size]
[/b][b][size=4]🛑 脚本完全不工作![/size][/b]
[size=3]✔️ 确保已安装 [b]AutoHotkey v2.0[/b]。
✔️ 检查脚本是否在[b]系统托盘[/b]中运行。
✔️ 以[b]管理员身份[/b]运行脚本(右键点击“以管理员身份运行”)。
✔️ 确保游戏处于[b]全屏模式[/b](脚本使用屏幕坐标)。
[/size]
[b][size=4]🎯 脚本无法检测绿色盾牌![/size][/b]
[size=3]✔️ 尝试[b]增加颜色容差[/b](参见上文)。[/size]
[size=3]✔️ 使用[b]取色器方法[/b]更新脚本中的颜色。[/size]
[size=3]✔️ 确保[b]分辨率至少为 1080p[/b](较低分辨率可能改变 UI 元素位置)。[/size]
[b][size=4]🎮 我使用控制器,如何让脚本工作?[/size][/b]
[size=3]✔️ 使用 [b]AntiMicroX[/b] 等控制器按键映射程序,将控制器按钮映射到键盘按键。[/size]
[size=3]✔️ 将脚本激活键更改为控制器按钮,如 [b]Joy5[/b](使用 AntiMicroX 等映射程序识别每个按钮对应的编号)。[/size]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。