475618697 发表于 2026-8-15 20:44

使用指令宏自定义连招,稳定输出

本帖最后由 475618697 于 2026-8-15 22:14 编辑

我做了一个指令宏功能,支持自定义连招。支持中断连招,一个角色支持2个指令宏,方便根据不同的距离切换使用不同的连招。最多支持3组,可以切换。
使用说明:
1、安装 AutoHotKey:Download v2.0
2、下载脚本文件:MARVEL Tokon Fighting Souls.ahk
3、用记事本或者Visual Studio Code等文本编辑器打开 KOF13GM.ahk
4、找到global KEY_L   := "u" ; 轻攻击
global KEY_M   := "i" ; 中攻击
global KEY_H   := "o" ; 重攻击
global KEY_A   := "k" ; 集结
global KEY_U   := "j" ; 特殊能力
global KEY_T   := "L" ; 换人

将这里面的按键改为你游戏中实际使用的按键。不要使用e,q键,后面有特别作用说明

5、找到
global MacroGroups := [
    Map("name", "美国队长", "macros", [
      ; 美国队长
      [   ; --- 指令宏 1 (索引 1):常规连招,E键默认触发指令宏1,Q键反向触发指令宏1 ---
            ; 强力连招2
            "5↓L",
            "10",
            "5L",
            "15",
            "5↓M",
            "15",
            "5H",
            "15",
            "3↗",
            "5→H",
            "15",
            "5H",
            "15",
            "5↓U",
            "40",
            "5↗",
            "5H",
            "15",
            "5H",
            "15",
            "5U",
            "35",
            "→",
            "↓",
            "←",
            "→",
            "M+H"
      ],

      ; --- 指令宏 2 (索引 2):备选连招,Shift+E键默认触发指令宏2,Shift+Q键反向触发指令宏2。(例如 BC 爆发) ---
      ; 如果此数组为空 [],则 Shift+E/Q 会自动回退执行指令宏 1
      [
            ; 正义翱翔
            "→",
            "↓",
            "↘",
            "M"
      ]
    ]),

    Map("name", "钢铁侠", "macros", [   
      ;
      [
      ],
      [
      ]
    ]),

    Map("name", "黑豹", "macros", [   
      ;
      [
      ],
      [
      ]
    ]),

    Map("name", "浩克", "macros", [   
      ;
      [
      ],
      [
      ]
    ]),
]

这里有4个可以自定义的指令宏组,对应4个角色
每个组支持2个指令宏,像写出招表那样,改为自己的角色的连招。文档里面有相关示例,很简单,如果后续连招没有发出来,大概率是空帧时间不够,导致指令过早按下,没有被游戏检测:
; ==============================================================================
; 2. 宏指令定义
; 语法支持:
; "→L" (单帧方向+动作), "↘L+M" (单帧斜下+组合动作)
; "4 ←L" (4帧后+动作), "7 →L+M" (7帧前+组合动作)
; "↓" (方向), "5 ↘" (多帧方向), "L" (动作), "9 L" (多帧动作)
; "" (单帧空), "7" (多帧空)
; ==============================================================================
; 方向符号:↓, ←, ↑, →, ↙, ↘, ↗, ↖(不填则为空方向)
; 动作组合:L(轻攻击), M(中攻击), H(重攻击), A(集结),U(特殊能力),T(换人)以及用 "+" 连接的组合,(无动作键输入则不填)


Map("name", "美国队长", "macros", [
      ; 美国队长
      [   ; --- 指令宏 1 (索引 1):常规连招,E键默认触发指令宏1,Q键反向触发指令宏1 ---
            ; 强力连招2
            "5↓L",
            "10",
            "5L",
            "15",
            "5↓M",
            "15",
            "5H",
            "15",
            "3↗",
            "5→H",
            "15",
            "5H",
            "15",
            "5↓U",
            "40",
            "5↗",
            "5H",
            "15",
            "5H",
            "15",
            "5U",
            "35",
            "→",
            "↓",
            "←",
            "→",
            "M+H"
      ],

      ; --- 指令宏 2 (索引 2):备选连招,Shift+E键默认触发指令宏2,Shift+Q键反向触发指令宏2。(例如 BC 爆发) ---
      ; 如果此数组为空 [],则 Shift+E/Q 会自动回退执行指令宏 1
      [
            ; 正义翱翔
            "→",
            "↓",
            "↘",
            "M"
      ]
    ]),


6、写完之后保存。并双击它即可激活指令宏。在游戏过程中,e键正常发动指令宏1,1p方向,面向右。q键镜像发动指令宏1,2p方向,面向左。Shift+e/q则尝试执行指令宏2,如果指令宏2是空的,则仍执行指令宏1。Shift+1/2/3来切换使用的是那组指令宏。
7、自定义指令可能需要反复编辑,然后往后追加指令输入,在使用过程中,桌面右下角的AutoHotKey图标(一般都是隐藏的),右键,Reload Script即可重新加载你刚更新保存过的指令脚本。
8、在使用过程中,如果连招被防御,支持中断。比如按住后方向,那么指令宏的后续发动就会中断,不再继续后续指令输入

指令宏例子,角色是美国队长。
已经自带了基础连招可供测试

注意:
; 使用指令宏之前务必把游戏设置>图像设置>显示模式 设置为无边框窗口,否则可能无法正常工作
; 指令宏默认覆盖漫威斗魂的e,q键功能,所以需要shift+`(Tab上方的按键)来切换指令宏的开关
; 每次指令宏的开关切换都会有提示,请留意
; 当指令宏开启之后,才能使用e,q和shift+e,q来触发对应的连招

加qq群一起联机交流:617914781

sd4446060 发表于 2026-8-16 06:59

大神手搓 宏 6666666

475618697 发表于 2026-8-16 07:17

sd4446060 发表于 2026-8-16 06:59
大神手搓 宏 6666666

只要有连招的视频输入历史,其实很容易的,照着写按键输入历史即可
页: [1]
查看完整版本: 使用指令宏自定义连招,稳定输出