星际争霸吧 关注:277,714贴子:3,812,605
  • 15回复贴,共1

能够识别录像数据错误的录像分析工具

只看楼主收藏回复

最近,经常在浩方平台玩群殴。发现有些rep文件播放录像时,会导致程序崩溃。
于是,想搞清楚到底是什么原因,就写了这个录像分析工具。分析后发现,其原因是“帧长度溢出”错误。
在rep中,每帧的数据长度最大为255,如果超过这个长度,就会“帧长度溢出”,会导致程序崩溃。
仔细分析了一些rep文件后,发现“帧长度溢出”错误的来源大致有3种:
1.玩家通过其他软件往每帧插入许多无用的命令或者冗余的命令,导致帧长度溢出。
2.玩家通过其他软件实现“一键控兵”或者“一键造兵”或者类似的自动化操作,导致帧长度溢出。
3.玩家群殴时,如果多个玩家同时狂点鼠标,导致帧长度溢出。不过,发生这种情况的概率很小。
下面,给出该录像分析工具的说明。
CheckRep功能说明
------------------------------
1.显示所有玩家操作命令,包括:帧号,帧长度,玩家id,操作命令的字节数组
2.显示rep文件的基本信息:数据长度,总时间,总帧数
3.显示玩家信息:玩家id,种族,apm,玩家名
4.显示帧长度溢出数,并可在其中导航。
5.搜索字符串:搜索包含指定字符串的操作命令,并可在其中导航。
6.保存录像数据:保存录像数据中的玩家操作命令为文件。
当rep文件中出现未知错误时,可对该文件进行人工分析,以找到原因。
7.支持的星际版本:1.08。对于其他版本,未严格测试。


IP属地:上海1楼2023-10-18 18:57回复
    工具下载地址:https://pan.baidu.com/s/1Wi7cTOZjqFxN3qHt9NDayw
    提取码: 1234


    IP属地:上海2楼2023-10-18 18:58
    回复
      大佬tql


      IP属地:江苏来自Android客户端3楼2023-10-18 20:30
      收起回复
        啥年代了,还在玩老版本


        IP属地:江苏4楼2023-10-19 08:16
        收起回复
          大佬,FightCN 开起来以后,游戏中鼠标会不流畅,能解决不- -


          IP属地:河南5楼2023-11-16 17:09
          回复
            有没有星际争霸2的啊


            IP属地:江西来自Android客户端6楼2024-05-26 08:14
            回复
              有没有能解决录像回放错误的办法?我2020年4月7日之前的录像大部分回放都和实际玩的不一致,只有个别能正确回放,2020年4月8日以后的都没问题,是重置版


              IP属地:四川7楼2024-06-10 11:25
              回复