文件名称:csgo-demo2json:将 CSGO 演示文件中的数据转换为 JSON 数据
文件大小:46KB
文件格式:ZIP
更新时间:2024-07-26 06:38:24
C++
CS:GO 演示和网络消息 CS:GO 中的演示和网络消息使用 Google 的协议缓冲区 (protobuf)。 Protobuf 是一种消息/对象序列化语言,它生成代码以有效地序列化对象。 有关 protobuf 的信息,请参阅 demoinfogo是一个解析 CS:GO 演示文件(以 .dem 结尾)并转储出演示中的每条消息的工具。 使用此工具,第三方可以解析各种游戏事件的演示以生成信息和统计数据。 该 repo 包含在 linux 上构建此工具所需的源代码。 源包括包含网络消息定义的 proto 文件。 搭建demoinfogo 先决条件: 在 Debian/Ubuntu 上,安装必要的构建工具: sudo apt-get install build-essential 此外,如果您的 Debian/Ubuntu 操作系统是 64 位,您还需要 g++ multilib:
【文件预览】:
csgo-demo2json-master
----Vagrantfile(554B)
----parser.go(4KB)
----LICENSE(1KB)
----src()
--------netmessages_public.proto(14KB)
--------demofilepropdecode.cpp(9KB)
--------demofiledump.cpp(44KB)
--------demofiledump.h(6KB)
--------demofile.h(6KB)
--------demofilepropdecode.h(6KB)
--------demoinfogo.cpp(4KB)
--------demofile.cpp(5KB)
--------demofilebitbuf.h(7KB)
--------demofilebitbuf.cpp(15KB)
--------cstrike15_usermessages_public.proto(11KB)
----.gitignore(343B)
----Makefile(2KB)
----README.md(2KB)