AHK脚本实现红警快捷键说明
下载链接:http://shuffy.ysepan.com/
脚本介绍
(1)脚本的本质是, 让程序像人一样,按照设定的顺序点击对应窗口的按钮.
– (2)您应当熟知, 此脚本本意是进行单人游戏中的操作简化, 不得用于pvp作弊等情形.
– (3)具体按键可查看附在压缩文件中的 快捷键图示.
适用版本
– 适用于红色警戒2原版, 尤里的复仇原版, 以及部分使用DTA的红色警戒2mod(例如心灵终结), 战网(部分支持), 其他版本未经测试.
– 简单判断你的mod是否可以使用:
– (1)游戏名为`Yuri’s Revenge`(一个字也不能差,包括空格)
– (2)主程序为`gamemd.exe`或者`gamemd-*.exe`
– (3)游戏根目录有`RA2MD.INI`文件.
使用前提
– 能够正常使用前提条件是:游戏内的按钮均不错位!
你可能需要
1. 安装CNC-DDRAW显示补丁到游戏根目录, 设置画面为全屏、窗口化或者无边框(包里附了一份解压到根目录设置也行)(推荐4.4.7以上版本, 版本太低可能会导致按键失效).
2. 在显示补丁里的cnc-ddraw config.exe设置的第三页兼容性那里,选择对应的方案并勾选.(不一定管用,设置了还是按钮错位的话,考虑下面这个)
3. 设置Windows系统显示设置为100%缩放, 或者给ra2md.exe和ra2md.exe的属性>兼容性>更改高DPI设置>勾选使用此设置修复缩放问题 和 替代高DPI缩放行为(两个都勾选).
文件说明
压缩包内含有以下文件:
- (需管理员启动)AHK红警2快捷键脚本.exe
- AHK红警2快捷键脚本代码.ahk
- AHK脚本实现红警快捷键说明.html
- cnc-ddraw-7.1.0.zip
- ahkra2setting.ini
- 快捷键图示 – 版本v0.6+.png
其中 .ahk文件 附带了脚本代码,可自行安装AutoHotKey2.0环境,在任意文本编辑器中查阅和编辑.
上述不同exe文件的格式只与存档自动编号功能所写的格式有区分,具体请查看存档格式.txt,其他功能均一样.
当前功能
- | 按键——功能 |
- | F1-F8——|点击防御栏前8个项目用来获取超武 |
- |Tab——|查看任务简报/关闭任务简报 |
- | “ ` “(反引号键) | 同时选取红血和黄血单位(需设置U键为选取残血) |
- | `F9` 或 小键盘`Enter` ——| 存档,存档名从001开始编号 |
- |`F10` 或 小键盘`1`——| 读上第一个存档 |
- | 小键盘`2` ——| 读上第二个存档 |
- | 小键盘`3` ——| 读上第三个存档 |
- | `[` 或 小键盘`4`——| 游戏速度调整为4速 |
- | `]` 或 小键盘`5`——| 游戏速度调整为5速 |
- | `\` 或 小键盘`6` ——| 游戏速度调整为6速 |
- | Shift+鼠标左键—— | 建造栏连点器, 点1次相当于点5个|
- | 小键盘`+` ——|建造栏连点器开关|
- | `Ctrl`+小键盘`0` ——| 任务模式游戏重开 |
- | `Ctrl`+`Alt`+`F11` ——| 脚本暂停|
- | `Ctrl`+`Alt`+`F12` ——| 脚本关闭|
特别说明:
– 根目录有无ares文件会影响连点器的默认状态. 注意这里的启动连点器/关闭连点器, 原版跟mo没有这个功能,原版默认连点器不能关,mo默认不会开.
联机使用说明
本自带连点器,请于战网客户端关闭战网自带的连点器功能,以便于使用脚本自带的连点器.
– 本脚本没有修改游戏数据,不属于外挂,但请务必遵守上述约定.
## DTA客户端使用说明
DTA客户端要检查所使用的CNC补丁版本,如果遇到有部分按键脚本失效(例如按tab键失效,常见于心里终结客户端),据我验证,是DTA所使用的渲染补丁cnc-ddraw版本太低导致,版本太低可能还会导致连续按Esc闪屏,推荐还是更换新版本的cnc-ddraw.
以下是解决方法:
1. 首先打开DTA客户端,选择渲染补丁为cnc-ddraw,这里可以设置窗口化和无边框窗口化,然后关闭DTA客户端.
2. 下载包内附加的cnc-ddraw补丁(4.4.7或以上均可,最低可用版本未验证),首先解压到客户端和游戏的根目录,注意里面有1个文件夹Shaders,3个文件ddraw.ini, ddraw.dll和cnc-ddraw config.exe.
3. 将ddraw.ini复制,改名为cnc-ddraw.ini并替换掉 根目录\Resources\Compatibility\Configs\cnc-ddraw.ini.
4. 将ddraw.dll复制,改名为cnc-ddraw.dll并替换掉 根目录\Resources\Compatibility\DLL\cnc-ddraw.dll.
(如果是心灵终结3.3.6,第2和第3步改为,两个文件改名后, 在根目录\Resources里替换对应的cnc-ddraw.dll和cnc-ddraw.ini)
5. 进入客户端再进入游戏测试,无需再在客户端改动补丁.
– 注意以上2-4步 操作必须在关闭DTA客户端进行,不能边打开DTA客户端边操作.
其他说明
快捷键按键无效的问题
可能有以下原因:
– 按钮错位. 比如按Esc切出菜单栏,但是与常规位置不对齐, 会导致程序点不到对应的按键导致失效.
– 渲染补丁版本过低. 如果战役中也出现了快捷键按键无效的问题,一般也是显示渲染补丁的问题,更新渲染补丁,解压到游戏根目录合理设置即可解决。
脚本报错
应用程序启动以后弹窗的情况例如:
– 错误代码0xc0000142,造成的原因通常是因为部分DLL文件未能被系统注册,导致动态库调用错误.目前无较好办法,建议自行下载AHK的v2安装包,运行.AHK文件.
– 没有赋予管理员权限,请求的操作需要提升.
按键自定义
压缩包内附的AHK文件含有代码, 如果想查看代码或者考虑改键, 可以用记事本等文本编辑器打开.AHK文件, 建议从官网下载AHK2.0, 即可直接运行AHK文件无需运行.exe, 如果想做成.exe需要用到AHK2.0的Ahk2Exe文件(下载AHK2.0就会自带一个). 我在我的永硕E盘也上传了一份安装包和说明文档, 下载链接:http://shuffy.ysepan.com/
当然一般联系我也可以帮你做做.
作者信息
作者:shuffy
联系可以加QQ群 991209000 或者 730973758
暂无评论内容