The strings don't contain any readable information and are identical to those exported by the original python library.
Specifies if the map played is an official Blizzard map or a custom map?
Similar to replayDecoder.initdata.m_syncLobbyState.m_gameDescription.m_isBlizzardMap
?
Array of the players in the match.
The following entries describe the information of individual players.
Either rgba(36, 92, 255, 255) for "blue" or rgba(255, 0, 0, 255) for "red".
Always 255.
255 for "blue" or 0 for "red".
92 for "blue" or 0 for "red".
30 for "blue" or 255 for "red".
Player's hero name.
Known heroes:
- Abathur
- Crusader (= Johanna)
- DemonHunter (= Valla)
- Jaina
- Johanna (= Crusader)
- Kael'thas (= Kaelthas)
- Kaelthas (= Kael'thas)
- Kerrigan
- Leoric
- Muradin
- Sylvanas
- Valla (= DemonHunter)
replay.details
uses real names while replay.initdata
uses the class name for Diablo 3 heroes and removes the separator for heroes having one in their name.
Player's name.
Indicates if the player lost or won the game?
- 1 = won
- 2 = lost
Either:
- 0 for blue team, 1 for red team
- 0 for left team, 1 for right team
- 0 for "my" team, 1 for "their" team
Combine properties to create your unique identifier m_toonHandle
. This identifiier is in the path to your profile and replays on your file system. On Windows, by default: C:\Users\{UserName}\Documents\Heroes of the Storm\Accounts\1022983\{m_toonHandle}\
Format: m_toonHandle = {m_region}-{m_programId}-{m_realm}-{m_id}
m_toonHandle
is referenced in replay.initdata.md
1.2.11.19.
Unique identifier for each account.
Live or PTR?
1 = live?
Region number depending on if the game was played in European, American, Asian?
Need to match a value to a region.
1 = North America 2 = Europe?
Index of the player in the array and possibly arrays referencing players such as replay.initdata.md
1.2.11. m_slots
.
Always "ReplaysPreviewImage.tga"?
Probably an existing image in the game files.
Number representation of a Date at the local timezone of the player. Should be constant for every game in the same timezone?
The date is near epoch for me, don't know if it's normal and should maybe be offset or if it's an error.
var timeLocalOffset = new Date(m_timeLocalOffsit);
Number representation of a Date at the local timezone of the player. Time the game started?
The date is near epoch for me, don't know if it's normal and should maybe be offset or if it's an error.
var timeUTC = new Date(m_timeUTC);
Name of the map being played.