更多精彩:AutoHotkey中文网
这是一个老生常谈的问题 ,许多好建议和技巧零零星星的,不成体系 ,所以我决定把相关内容整理起来,方便供大家使用。我期待在阅读的你能为本文添砖加瓦!让更多人受益。
本文为收集和翻译,不当之处敬请谅解!
工具:
- Window Spy:这是一个基本工具,用来显示系统名称,像素颜色,坐标…… 通常也是唯一需要的工具。
- 发送并点击测试器:此工具将帮助您确定哪种点击和发送模式适用于您的游戏。很有用!
简单玩法:
和谐普通游戏的基本步骤。
1)确保脚本以管理员权限运行(右键单击脚本,以管理员身份运行)
-说明:某些游戏在管理员级别运行,而AHK通常不使用此特权集运行。
2)将游戏设置从“全屏”模式切换到“窗口化”或(我更喜欢)“无边界窗口化”模式。
-说明:DirectX以不同于Windows的方式绘制屏幕,这可能导致颜色被报告为错误,鼠标跳到“错误”的坐标,这也可以简单地阻止游戏完全注册输入。
3)很多时候,按键需要比正常按下更长的时间才能完全注册游戏。
-说明:通常由DirectX(DirectInput)引起。每隔15毫秒(略有变化)“轮询”键盘,然后记录按下的键,然后在15毫秒后再次进行“快照”,然后将两者进行比较。这个 游戏如何让您同时按住两个(或多个)键,但输入速度却非常快(不到10-15毫秒)可能会落在快照之间,并且游戏永远不会看到按键。如果您的脚本运行很快,使用起来就像跳过了某些按键,技能什么的就不能触发。有些游戏可能需要50-100毫秒的较大延迟,在某些特定情况下更多。
4)有些游戏不允许“劫持”他们的键绑定。
说明:许多游戏,尤其是DirectX驱动的游戏,都使用驱动程序级别的键盘交互功能,因此无法通过AHK更改。您需要选择游戏未使用的键绑定,有些人已经使用过通过更改游戏中的键绑定使用AHK
进阶玩法:
如果此时您仍然无法执行脚本,则可能是您在正在遭遇某种作弊行为预防软件。不要放弃希望,仍有一些办法。
详细见: https://www.autoahk.com/archives/17157
高阶玩法:(这里假设您具有很高的知识水平)
与上述步骤相比,这些将非常困难,并且需要深入的知识来实施。通常,仅在尝试绕过作弊检测系统时才需要这种解决方法。
详细见: https://www.autoahk.com/archives/17157
特定游戏的提示
最终幻想十一:
- 一般需要#UseHook
- Windows 10用户需要以管理员模式启动脚本,因为游戏也必须处于管理员模式才能运行。
英雄联盟:
- 加延迟
- 使用视窗模式
暗黑破坏神3:
- 加延迟
- 使用视窗模式
- 快速按键效果很好
南方公园:真理之棒
- 需要定期恢复#UseHook
- 该游戏会定期覆盖键钩,从而导致工作脚本停止工作,直到重新加载
流亡之路:
- 在移动鼠标和进行实际点击之间需要一定的延迟,否则它将在当前位置,然后将鼠标移至坐标。