#parser #utils #cli #file-header #file

bin+lib gbx-header

GBX 文件部分解析器

10 个版本 (5 个重大变更)

0.6.0 2021年1月24日
0.5.1 2021年1月24日
0.4.0 2021年1月24日
0.3.0 2021年1月24日
0.1.1 2021年1月23日

#2552 in 解析器实现

每月29次下载

MIT 许可证

34KB
757

gbx-header

TrackMania Nations Forever 中使用的 .Gbx 文件的局部解析器。由于这些文件的格式未公开文档,因此该解析器是通过逆向工程示例制作的。

gbx_header

用于读取 TrackMania Nations Forever 中使用的 .Gbx 文件头部的库。将它们解析为易于使用的 GBX 数据结构。

待办事项

  • 解析地图数据

gbx-info

将 .Gbx 文件的信息以人类可读的格式转储的二进制文件。

示例输出

GBX Info Dump (Size=10985B)
From file=examples/mtib-1-dirty-jumps.Challenge.Gbx
Header Infos
============
Map is Challenge/Race made in TMc6/2.11.16
UID: Zh7gt1dJfZbmCMhmqfnGC3EvBO3
Name: mtib-1-dirty-jumps
Author: mtibb
Setting: Stadium/Sunrise
Number of laps: 0
Price: 779
Times: Bronze: 46000, Silver: 37000, Gold: 33000, Authortime: 30630, Authorscore: 30630
Dependencies[0]: []

命令行标志 -t 允许导出缩略图为 jpg,请注意存储的 jpeg 数据是颠倒的。

依赖项

~1.7–2.8MB
~47K SLoC