Repository navigation
Releases
v0.1.8 · 可选提交保护
新增“1 秒提交保护”开关,默认开启,修改后自动保存。
关闭后,手动、自动和防闲置提交均取消 1 秒限制;自动延迟可设为 100~10000 毫秒,保留 ±20% 随机。重新开启时恢复至少 1 秒间隔,低于 1000 毫秒的设置自动调至 1000。
出发与结算确认继续使用各自的等待机制。
编译和测试通过,覆盖关闭即时生效、重新开启后的冷却、低延迟随机范围及防闲置共用开关。
v0.1.7 · 自动出发与结算退出
新增两项独立且自动保存的开关,默认开启:
- 匹配到魔光键影时自动点击“出发”,核对匹配副本编号和中文按钮。
- 魔光键影结算界面自动点击“退出”。
按钮持续可用约 1 秒后执行,同一个弹窗只点击一次。关闭插件窗口时仍生效,排队由玩家发起。
编译通过;已验证其他副本拒绝、禁用选项、按钮变化、等待时间与同一弹窗只执行一次的测试。
v0.1.6 · 设置随行
自动开关、提交间隔和两种防闲置选项现在会保存。副本外也可通过 /ktgclick 手动打开设置;不能攻击时仍可调整。进本自动显示、出本隐藏、启动不弹窗。
修复普通鼠标点击被判为键盘输入冲突,以及恢复后仍显示已暂停的问题。保留实际键盘输入、其他输入框及游戏后台时的暂停检查。
已通过目标选择、共享至少 1 秒冷却、随机间隔、窗口状态、两种防闲置流程和中断清理测试。
键影随行 0.1.5 · 修复防闲置计时
修复实机发现的防闲置未执行问题:
- 防闲置不再依赖当前是否有可攻击敌人,空档期也会检查输入条件。
- 输入界面短暂不可用或波次切换不会反复重置 20 秒计时;正在按下的键仍会及时释放。
- 增加等待原因显示,区分输入框不可用、其他输入焦点、禁止输入和确认框。
保留错误输入 1 + Enter、功能键与方向键两种可选方式,以及进本显示、出本隐藏、启动不弹窗。所有实际提交共用至少 1 秒冷却。
验证:Release 构建及原有测试通过,新增两种方式跨波次间隙的计时回归测试。自动化防踢效果仍在实机验证。
键影随行 0.1.4 · 两种防闲置方式
两种前台防闲置方式均保留,可在界面选择:
- 默认「错误输入 1 + Enter」:约每 20 秒输入 1,确认输入框内容后才按回车,并等待清空。可能影响正确率。
- 「功能键与方向键」:约每 20 秒依次短按 F13/F14、左右 Shift 和左右方向键,不额外提交词条。
仅自动模式、游戏前台且允许输入时生效。按键跨帧处理;用户输入、后台、确认框、停止和卸载时暂停或释放。若中断留下数字 1,请手动清空输入框后继续。
正常自动、手动及防闲置错误提交共用至少 1 秒冷却。自动模式默认关闭。
保留 0.1.3 的窗口行为:启动/重载不弹窗;之后进魔光键影自动显示,出本自动隐藏。本局手动关闭后不会反复弹出,可用 /ktgclick 在副本内重新打开。
验证:Release 构建零警告、零错误;目标选择、随机间隔、三种提交共用冷却、输入内容核对、窗口生命周期和按键中断清理测试通过。错误输入方案来自用户的国服手动实测;本次自动化实现仍需整局实机验证,不保证后台有效。
键影随行 0.1.3 · 前台防闲置与窗口自动显示
进魔光键影后自动显示窗口,离开自动隐藏;插件启动或重载不主动弹窗。本局手动关闭后,可用 /ktgclick 在副本内重新打开。
新增前台防闲置开关,默认开启,仅自动提交模式运行且游戏在前台时生效。约每 20 秒短按 F13、F14、左右 Shift 和左右方向键,跨帧处理,不阻塞游戏线程。用户按键、输入框有文字、确认框或禁止输入时暂停;切后台、关闭窗口、停止、离开及卸载时释放按键。
手动/自动提交仍共用至少 1 秒冷却,延迟仍为 ±20% 随机。自动模式仍默认关闭。
验证:Release 构建零警告、零错误;目标选择、提交间隔、窗口生命周期、前台输入与释放失败处理测试通过。整局实机防踢效果尚待验证,不保证后台有效。
新版本作者显示为 GitHub 用户名,构建路径使用固定映射。
键影随行 v0.1.2
键影随行首次公开发布,适用于国服 Dalamud API 15。
- 首领优先,无首领时随机选择有效敌人。
- 支持手动单次提交与自动间隔提交。
- 中文界面,使用 /ktgclick 打开窗口。
- 延迟滑块为 1000~10000 毫秒,每轮随机 ±20%,最低不低于 1000 毫秒。
- 手动与自动共用至少 1 秒的硬性冷却。
- 禁止打字、没有有效词条或输入界面不可用时暂停提交。
自动模式默认关闭。关闭窗口或离开副本会停止自动模式。
安装:将 README 中的插件库地址添加到 Dalamud,然后搜索“键影随行”。开发版用户请先停用开发版,避免重复加载。
验证:发布构建零警告、零错误;目标选择、随机间隔、单次点击与共用冷却测试通过。