I am a PhD student starting to work with sc2reader.
From what I understand (correct me if I am wrong) a SC2 replay file only shows directly events corresponding to a player actions, such as:
- moving the camera
- selecting units
- issuing commands
When using sc2reader to find out other game information (such as getting a list of units and buildings on the field, their location, current HP, time and location of death, etc), it is necessary to use a plugin to essentially simulate the result of those actions from the start of the game to determine gamestate. Is this correct?
I've been looking at https://github.com/dsjoerg/ggpyjobs
, where some of these features are already implemented, but still haven't got it to work. It seems to require some more infrastructure to run (a separate database, an AWS account), which I haven't gotten to yet. Also, there's a file referenced there that is missing from sc2reader (CreepTracker).
At the moment I'm specifically interested at getting a list of time and location of death for each unit or building that died in the game. Could someone please point me in the right direction?
Thanks in advance,