《魔兽争霸》的录像,为什么长达半小时的录像大小只有几百
的有关信息介绍如下:
魔兽争霸的录像文件并非视频,而是自定义格式的文件。录像文件的主要内容包括版本信息、游戏名称、加密字符串、游戏设置、地图角色、玩家数量、游戏类型、语言ID、玩家列表、得分记录、随机种子以及时间片数据。每个时间片数据都包含数据长度和时间增长量,以及玩家执行的命令数据。命令数据包含玩家ID、动作序列长度和动作数据。动作描述文件记录了游戏对象的动作ID,如右击、停止、取消、设置集结点、攻击等。录像格式通过二进制方式读取,包括流的偏移、读取的数据大小等信息。录像文件的结构和内容被详尽地描述在GitHub上的一份非官方文件中。文件详细解释了录像文件的目录结构,从版本信息到时间片数据,再到具体的动作描述,包括动作ID、能力标志、物品ID和对象ID等。例如,动作ID“03 00 0D 00”表示右击,“08 00 0D 00”表示取消(如训练或研究)。每个时间片数据包含了数据长度、时间增长量和玩家执行的命令数据。命令数据包括玩家ID、动作序列长度和动作数据,例如,DD 00 0D 00 表示亡灵巫师使用了残废,点击坐标(X,Y),对象ID为特定值。魔兽客户端通过内部定义的播放接口,根据输入的数据进行播放,实现录像的播放。录像文件的结构和内容为玩家提供了一种深入理解魔兽争霸游戏机制和玩家行为的方式。通过分析录像文件,玩家可以学习高级技巧、策略和战术。同时,通过理解录像文件的结构和内容,玩家可以开发工具和插件,以增强游戏体验和分析能力。总的来说,魔兽争霸的录像文件是一种独特且功能丰富的数据形式,它不仅记录了游戏事件和玩家操作,还包含了游戏的底层机制和逻辑。通过深入研究和理解录像文件的结构和内容,玩家和开发者可以从中获取宝贵的知识和资源,以提升自己的游戏技能和创造新的游戏工具。



