happyleavesaoc / aoc-mgz

Age of Empires II recorded game parsing and summarization in Python 3.
MIT License
197 stars 42 forks source link

faster header parsing #40

Closed happyleavesaoc closed 3 years ago

happyleavesaoc commented 3 years ago

Work towards a faster header parser that only parses important fields. Less than a second for 1v1, ~7 seconds for a 4v4. DE and UP1.5 compatibility.

TODO:

happyleavesaoc commented 3 years ago

Added an object-oriented model as an alternative representation that is lighter-weight than Summary.

superphil0 commented 3 years ago

cool, following this :)

happyleavesaoc commented 3 years ago

Pushed a final update with:

Tested with many DE recs (for HC guessing). Will merge shortly.