街机游戏吧 关注:23,601贴子:64,161
  • 9回复贴,共1

Winkawaks格斗游戏宏设定研究

只看楼主收藏回复

Winkawaks这个多机种街机模拟器,刚开始的时候默默无闻,现在却非常的抢眼,活活,不只是他第一个模拟了KOF2000,他还有很多好用的东东,你都知道么,这里给大家介绍一个非常有用的功能——宏定义。
  学过编程的朋友对宏这个功能应该很清楚了,这里不过多解释了,宏简单的说就是用一个命令来执行一个命令集。
  winkawaks这个模拟器支持宏设定,就是说只要按照正确的设定方法,以前那随意发各种招数在这里就变为可能。不过相信很多人还不知道正确的使用方法,用snk的游戏侍魂2来做例子,教大家来正确设置宏。
在winkawaks里,宏要在相应游戏的ini里面设定,先进入winkawaks安装目录,里面有一个叫ini的目录,进入这个目录,找到相应游戏的ini文件(如果找不到,就先load这个游戏的rom,然后点“游戏-立刻保存当前设定到ini文件”(Game-Save setting to ini now),打开它,然后找到[Macros]这一行,就要在这里面设定……
  下面我解释一下宏如何定义:
  1:u,d,l(或B),r(或F)代表上下前后(注意,不是左右上下)4个方向。如果是两个组合方向,例如前上就是ur,后下就是dl,依次类推
  2:1,2,3,4,5,6代表6个键位,在snk的游戏只用到4个,就是1-4,分别代表街机上的A,B,C,D。
  3: “,”,对了,就是逗号代表一桢动作。
  如果是组合键位,比如BC,在侍魂2里就是小跳,就用“23+”来代表,同样重刀是AB,就表示为“12+”
  一个典型的宏定义就是这样,比如霸王丸的旋风裂斩,是从下转到前,那么,你就这样写:Macro1A=d,dr,r1
  我来解释一下, Macro1A是代表你想把它设定在哪一个宏,从 Macro1A到 Macro1H一共8个随你的便,然后d是下,dr是前下,r是前,1是A也就是轻刀,当中的“,”逗号是代表中间相隔一桢,也就是说这么多方向和键是顺序输入的,r和1写成r1是代表方向和键A是同时输入的……遍好以后存盘退出,然后load好游戏,选菜单的“游戏-重新定义键位〔Game-Redefine keys〕,找到刚才定义的宏,然后按你想设定的键就行了。好了,就这么简单,明白了吗?


1楼2019-05-04 08:08回复
    下面我举几个相对比较难发的招数的例子
      霸王丸:
      天霸封神斩:Macro1A=dr,l,ld,d,r,dr,l,d,ld,23+〔即↘←↙↓↘→←↓↙+BC)
      天霸凄煌斩(武器破坏技):Macro1A=r,dr,d,ld,l,r,1〔即→↘↓↙←→+A)
      变身:Macro1A=r,dr,d,ld,l,r,l,2
      橘右京:
      后退发鸟:Macro1I=l,,l,ld,d,dr,r,12+
      nakoruru:
      流风之舞:Macro1E=r,dr,d,ld,l,r,d,dr,23+
      变身:Macro1H=r,dr,d,dl,l,d,dl,l,4
      服部半藏:
      全隐身:Macro1F=r,l,r,l,r,l,d,234+
      蓄力的怎么办?
      用街霸的古烈大佬作解剖实例……
      Macro1I=B~~~,F3 即代表手刀~代表1秒时间
    另外如果方向转换了这招式岂不是没用了?不要紧,在ini文件中找到下面
      Player 1 macros
      Key1_MacroReverse=0 然后把0改成1,这样游戏就会自动识别了,哇哈哈……
    好了,大致的也就这么多了,大家可以自己学习研究一下喽,活活,有空多看看FAQ文件,本篇文章原作Victory,特此感谢!


    2楼2019-05-04 08:08
    收起回复
      成功,Mark


      3楼2019-05-04 08:08
      回复
        街霸中的蓄力怎么设置?


        IP属地:河南来自Android客户端4楼2019-06-14 11:08
        收起回复
          没用,全设定好了,打开游戏载入键位之后发现没变化,再回ini文件一看,连记事本文件都自己复原了……


          IP属地:江苏5楼2020-02-19 16:44
          收起回复
            在宏里面
            + 有用吗?


            IP属地:江苏6楼2020-03-05 15:29
            回复