Blizzard / heroprotocol

Python library to decode Heroes of the Storm replays
MIT License
398 stars 69 forks source link

Unsupported base build: 81700 #94

Closed WhishingRaven closed 3 years ago

WhishingRaven commented 4 years ago

Heroprotocol didn't work.

When I type

python -m heroprotocol --details "test.StormReplay"

it outputs

Unsupported base build: 81700

Only when I run it with --header

>python -m heroprotocol --header "test.StormReplay"

{'m_dataBuildNum': 81700,
 'm_elapsedGameLoops': 10866,
 'm_ngdpRootKey': {'m_data': 'G!\x126\x84\t\xb9\xf1\xc5/\x1b<\x08 \xbb3'},
 'm_replayCompatibilityHash': {'m_data': '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'},
 'm_signature': 'Heroes of the Storm replay\x1b11',
 'm_type': 2,
 'm_useScaledTime': False,
 'm_version': {'m_baseBuild': 81700, 'm_build': 81700, 'm_flags': 1, 'm_major': 2, 'm_minor': 52, 'm_revision': 0}}