AHK脚本实现红警快捷键 v0.7.3

AHK脚本实现红警快捷键 v0.7.3

AHK脚本实现红警快捷键说明

下载链接:http://shuffy.ysepan.com/

 
20250312144541435-AHK红警2快捷键脚本-v0.7.3-.zip
zip文件
3.6M

 

脚本介绍

(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缩放行为(两个都勾选).

文件说明

压缩包内含有以下文件:

  1. (需管理员启动)AHK红警2快捷键脚本.exe
  2. AHK红警2快捷键脚本代码.ahk
  3. AHK脚本实现红警快捷键说明.html
  4. cnc-ddraw-7.1.0.zip
  5. ahkra2setting.ini
  6. 快捷键图示 – 版本v0.6+.png

其中 .ahk文件 附带了脚本代码,可自行安装AutoHotKey2.0环境,在任意文本编辑器中查阅和编辑.

上述不同exe文件的格式只与存档自动编号功能所写的格式有区分,具体请查看存档格式.txt,其他功能均一样.

 当前功能

20250312144515113-快捷键图示 - 版本v0.6+

  1. | 按键——功能  |
  2. | F1-F8——|点击防御栏前8个项目用来获取超武 |
  3. |Tab——|查看任务简报/关闭任务简报 |
  4. | “ ` “(反引号键) | 同时选取红血和黄血单位(需设置U键为选取残血) |
  5. | `F9` 或 小键盘`Enter` ——| 存档,存档名从001开始编号 |
  6. |`F10` 或 小键盘`1`——| 读上第一个存档 |
  7. | 小键盘`2` ——| 读上第二个存档 |
  8. | 小键盘`3` ——| 读上第三个存档 |
  9. | `[` 或 小键盘`4`——| 游戏速度调整为4速 |
  10. | `]` 或 小键盘`5`——| 游戏速度调整为5速 |
  11. | `\` 或 小键盘`6` ——| 游戏速度调整为6速 |
  12. | Shift+鼠标左键—— | 建造栏连点器, 点1次相当于点5个|
  13. | 小键盘`+` ——|建造栏连点器开关|
  14. | `Ctrl`+小键盘`0` ——| 任务模式游戏重开 |
  15. | `Ctrl`+`Alt`+`F11` ——| 脚本暂停|
  16. | `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.dllcnc-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

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容