拳皇2002um吧 关注:9,411贴子:391,641
  • 42回复贴,共1

俺一个人就够了!--谈谈双command测试法

只看楼主收藏回复

一楼喂度娘。


IP属地:四川1楼2017-01-22 16:33回复
    众所周知,在ps2版和Steam(游侠)版的02um中(QQ版就不行),可以设置command(在“练习模式”里),从而实现一键出招。但其实command的功能远远不止这点,它的本质是可重复、并且能精确到每一帧的输入!现在,我来谈谈command的高级运用:双command测试!
    顾名思义,双command就是1p和2p同时使用command!首先当然是给1p和2p设置command,ps2模拟器很简单,分别用1p和2p进入游戏的practice模式就行;Steam(游侠)版稍微复杂一点,可用1p进入练习模式后设置1p和2p的command(具体可参考“tieba.baidu.com/p/4762626747”)。设置完后,关键的一点来了,如何同时(精确到一帧)让1p和2p使用command?在“1p vs 2p”模式可以让1p和2p都用command,可如何“同时”呢?同时按下两个按键?那没法保证精确到一帧,而很多情况下,一帧的差异就能导致结果的不同,所以我们要用到“JoyToKey”这个软件(请百度之)!先设置两个按键(比如“z和x”)分别对应1p和2p的command,然后通过JoyToKey把这两个按键都映射到同一个手柄按钮上,这样按下那个手柄按钮,就能同时(精确到一帧)的发出1p和2p的command了!
    具体操作说完了,我来谈谈我想到的一些用法!


    IP属地:四川2楼2017-01-22 16:34
    回复
      第一:当然就是用来研究确反(测试某些招数的破绽)了。有些童鞋在qq上和鸡友一起测试,但在延迟较大,ab都不好抓的qq平台,要想确反本来破绽就很小的招数,是非常困难的。而且更重要的是,有些人物的确反时机只有一帧,手动很难按准,就容易得出“无法确反”的错误结论(类似ralf的max2一击死,也是一帧,估计没人能手动做到,但如果就此说他没法一击弊命,肯定就不对了)。所以使用command,不光可以只用一个人就完成测试,还能避免上面的问题。最明显例子的就是foxy的426d。2p的foxy使用“2b>2a>3a>426d”(对应command是“1b-7 1-2 n 6-2 6a-10 6-5 3-9 3a-9 n-6 4 1 2 3 6d-11 1-224”),而1p的小包就用“1-125 b”。同时出command,就能发现小包的5b能确反foxy的426d,而且必须蹲防是125帧,124帧则出不了5b,126帧则打不中foxy,所以对小包的5b而言,就只有一帧的确反时机。
      @女厕所烧烟


      IP属地:四川3楼2017-01-22 16:35
      回复
        第二:测试出招的时机。虽然网上有02um的帧数表,但那是针对ps2初版的,斗剧版作了一些调整,而官方没有把具体改动发表出来,所以我们只能自己动手了。我们以红丸的623d为基准,用双command法测试其他人(比如kula的623c)相对它的变化。2p的红丸command是“6 2 6d”,库拉是“6 2 6c”(二者要基本相同,这样的结果才是发招时间的差异),1p的真草command是“n-m 1-22”。防御红丸成功的最大m值是6,而对库拉则是4,这就说明库拉的623c比红丸的623d攻击判定早2(6-4)帧出现,所以库拉623c的出招时间就是3(5-2)帧。我测试了大部分升龙,发现帧数表基本都是对的,但草2的623a/c都是6帧,跟帧数表不一样。
        第三:测试招数范围。红丸和四条的即时投哪个范围更大?以前的kof可以查看源代码(rom),但02um似乎不行。但我们可以使用双command测试法来解决这个问题,2p的command用红丸的6246a/c和四条的6246b/d(还是那句老话,两个command必须基本一致),而1p则用铁球的精确到一帧的后退来测试2p的招数范围,结果就是:红丸6246a/c的有效距离是铁球的13微步,而四条6246b/d是铁球的19微步。所以显然是四条更牛一些。BTW:很显然,判定范围的单位应该是像素,而用微步(一帧移动的距离,引用“kof研究僧”的说法)来衡量判定范围,误差最大值是“微步-1”,所以微步越小,误差就越小。因此我是用微步最小(移动最慢)的角色“铁球”来作的测试。


        IP属地:四川4楼2017-01-22 16:36
        回复
          第四:模拟实战!这是双command测试法最有用,也是最复杂、麻烦的地方。配合判定框显示软件,理论上可以模拟任何实战中的情况。比如,我以前对付老乌龟里夏的时候,压起身老是被她624b/d逃掉,即使我防御这招以后,也很难反击,搞得我头痛。于是我用2p里夏的command实现倒地后起身第一时间624b/d,1p的command实现打倒里夏,接着安全跳攻击压起身,经过对安全跳时机的逐帧测试,终于发现安全跳时机掌握得好的话,是可以打掉里夏的624b/d的!我后来又仔细研究了一下里夏624b/d的判定框,发现这招确实有无敌时间,但无敌时间过了以后,被攻击判定是早于攻击判定出现(跟k和库拉的无敌升龙不同),所以算好时间出招,就能在无敌时间过后、攻击判定出现之前打到她!当然,由于过程太麻烦,我就不写出具体的command了。。。
          @我都是人蛮


          IP属地:四川5楼2017-01-22 16:36
          回复
            以上就是我的一些小小的研究了,有兴趣的童鞋可以自己多试试,如果有什么有趣的发现,可以发出来讨论一下。
            对了,我出点小问题,看有没有人能解决:人物在站立时出2b,是直接出2b呢,还是要先蹲下再出2b?
            BTW:对于没有command功能的格斗游戏,其实也可以用类似的思路来实现双command测试。比如978这种老kof,可以WinKawaks模拟器的rc编辑功能来精确输入1p和2p的招数。jb4和jb5这种有pc版的游戏,可以用宏指令工具(比如金山游侠等)来实现。。。。


            IP属地:四川6楼2017-01-22 16:37
            收起回复
              多谢讲解,晚上起床我再试试


              IP属地:广西来自Android客户端7楼2017-01-22 16:54
              回复
                如果只是用于实战的话,就不考虑65b这种高难度的反击。一般我是看帧数表来练确反的,只设置2p一键出招就行了


                IP属地:广东来自手机贴吧12楼2017-01-22 20:29
                收起回复
                  高玩的帖子 膜拜


                  IP属地:广东13楼2017-01-24 14:22
                  收起回复
                    膜拜楼主


                    IP属地:辽宁14楼2017-01-25 12:12
                    回复
                      对你6楼的问题做了下测试
                      拿大门两下2D检查:
                      直接1帧出2D是不行的 要 【↓ + sk】 5帧合成才能完成最快的2D动作
                      测试方法:我2D一下对方倒地,等对方起身最快我能再2D一下的之间的帧数间隔是75帧

                      第一次测试我是全程蹲着的,第二次中间过程我换成站立状态
                      我把途中的75帧换回中后一样没区别,少一帧一样踢不了,所以我得出的结论是站着踢和蹲着踢都是一样快的


                      IP属地:广东15楼2017-01-25 15:03
                      收起回复
                        只要招式本身判定发生时间一样 对于初始阶段可自由任意状态没有影响
                        唯一不同的只有地震 比如两个四条同时互震 两个大门 陈国汉 伊格尼斯互震这种情况是不存在的 必定系统判定一方优胜


                        IP属地:重庆17楼2017-01-26 14:21
                        收起回复
                          为了初学者方便,我还是解释一下command指令的含义吧:数字123456789表示方向(请看小键盘),比如“2”就是“下”,“4”是“后”。。。a/b/c/d表示轻拳/轻脚/重拳/重脚。“-”前是输入指令,后是该指令持续的帧数(如果是1f则可省略)。所以“2d-5”表示输入5f的下重脚。
                          而下图的指令是“2-2 3 6c-11”,对八神而言就是发波了。


                          IP属地:四川18楼2022-01-18 23:22
                          回复
                            卧槽


                            IP属地:山东来自Android客户端19楼2022-11-23 03:14
                            回复
                              众所周知,使用command功能可以纠正自己的手法和出招时机。那么,能训练一些对策吗?比如2p真草版边26dd,1p香澄防御时只有1f的时机能出2b,如何确定这1f的时机?要做到这点,必须同时记录双方的command,然后处理。RECORD功能能记录本方指令,但此时无法使用对方的command,所以要用"按键精灵"来代替。
                              要注意两点:1.1p的行动键要设成"按键精灵"的启动热键;2.2p脚本的初始delay要尽量小,这才能让双方同时出command。我把1p的“4”设为启动热键,2p脚本如下图,它记录的command(由于是第三方软件,所以使用的结果可能有一两帧的差异,但这里无所谓)是"d-7 2-5 3-5 6d-6 n-31 d-7"。在RECORD中先拉后(站防、启动本方指令的同时启动2p脚本)再蹲防,然后在两脚之间输入1b,不出意外的失败了,记录下的command是"4 1-66 1b-8"。经过双command测试发现,"1-60"时能出1b,所以应该早点出1b才对。


                              IP属地:四川20楼2024-04-18 00:25
                              回复