Hello everyone,
Yesterday I (finally) pushed a new version of sc2reader to PyPi. It is stable and parses all replays including new 2.0.8 replays. It also includes support for the new tracker data (
see Blizzard's announcement).
If you run into upgrade issues
please let me know so I can document the problem and/or fix it.
Backwards incompatibility was not intended.
I have a (very) rough list of changes that were made in the last several months:
- Support for all replays (arcade replays now parse!) from all versions
- Support for the new replay.tracker.events added in 2.0.8
- Units now have birth frame, death frame, and owner information
- New events for (roughly) tracking unit positions
- New events for tracking player resource stockpiles and collection rates
- More!
- Much more comprehensive documentation.
- New unit model
- SiegeTank and SiegeTankSieged are no longer separate units.
- Units that can transform maintain a full type history.
- Units are correctly and uniquely identified by unit_id alone.
- Updated unit meta data:
- Mineral Cost
- Vespene Cost
-
Supply Cost
- Flags for is_worker, is_army, is_building
- Added ability meta data:
- is_build flag marking abilities that create units
- build_unit indicating the unit type that is built
- build_time indicating the build time for the ability
As always I am happy to answer questions both here on the mailing list and on IRC in the #sc2reader channel on Freenode.
Good luck, have fun!