https://github.com/evmar/goblizzard
golang parsers for blizzard data formats
https://github.com/evmar/goblizzard
Last synced: 12 months ago
JSON representation
golang parsers for blizzard data formats
- Host: GitHub
- URL: https://github.com/evmar/goblizzard
- Owner: evmar
- License: apache-2.0
- Created: 2015-09-16T17:14:51.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-16T17:16:57.000Z (over 10 years ago)
- Last Synced: 2025-03-25T00:07:43.641Z (about 1 year ago)
- Language: Go
- Size: 164 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is an (working but unfinished) Golang implementation of:
- a reader for Blizzard's MPQ file format;
- a reader for Blizzard's Starcraft/Heroes of the Storm game replay formats;
- and various support tools for the above, including e.g. a code generator
that translates the replay data layouts published by Blizzard into Golang
decoders.
I had written it with the thought of doing some statistical analysis of
my replays, but in practice the replay format is more or less a recording
of user clicks, not of game logic, so it's difficult to extract anything
interesting (like, say, damage dealt) without a full implementation of all
the game logic (which itself varies per patch).
See e.g. [the godocs](http://godoc.org/github.com/martine/goblizzard/src/blizzard/mpq).