heroprotocol
heroprotocol copied to clipboard
Python library to decode Heroes of the Storm replays
Hello! The game version [2.55.3.88481](https://heroespatchnotes.com/patch/2022-07-12-hotfix-patch.html) isn't supported. Could you fix it, please?
Fixed typo.
Hi @Agilhardt, I have [a tool to analyze my SL win rates](https://github.com/narfdotpl/hots-winrate). I used to use `heroprotocol` as a submodule. After some time of not touching the tool, I pulled...
replay.server.battlelobby is a bitpacked data blob present in partial and complete replays. It would be nice if we could have the schema of this file included in future heroprotocols, as...
In the 'replay.attribute.events' file, it seems any Hero beyond level 20 is just recorded as '1' or '2' Adjusted hero levels post-patch HotS 2.0 do show the updated numbers properly...
Hi, I don't think this is there, but I thought I'd ask anyway: are there any periodic events that indicate the total current hero damage / siege damage / etc...
Possibly related: #41 Was looking at a replay recently (dated 11/9) and saw that a player received the `Point Guard` award on Volskaya but had the `TimeOnPoint` stat recorded as...
Hello, I'm trying to retrieve abilities casted by heroes, in gameevents I see a SCmdEvent is created every time a hero uses an ability: ``` {'_bits': 264, '_event': 'NNet.Game.SCmdEvent', '_eventid':...
Does the replay store an event or structure for quest progress and/or completion, or is it tracked programmatically by the build?
I'm trying to map the locations of regen globe pickups however RegenGlobePickedUp events happen 4-8 game ticks after their SUnitDiedEvents which sometimes leads to sequences such as: SUnitDiedEvents SUnitDiedEvents RegenGlobePickedUp...