replay.message.events is an array containing events whose types are specified in the lib/protocol#####.js
files under the message_event_types
variable.
Events contain generic properties and type specific properties.
Event type.
Not a unique identifier.
Index of the player associated with the event in arrays referencing players.
Event describing a chat message.
Maybe a chat type, like the game chat, whisper, others.
- 1 = game chat?
The chat message sent by the player.
Event describing a ping.
Is used for player pings. Are the map pings, like objective spawn, using this or other events?
Ping x coordinate. Parsed value can be a big negative, maybe an integer overflow?
Should find how to translate it to actual usable coordinate.
Ping y coordinate. Parsed value can be a big negative, maybe an integer overflow?
Should find how to translate it to actual usable coordinate.
Maybe a chat type, like the game chat, whisper, others.
- 1 = game chat?
Probably describes each player progress in the loading screen.
Parsed value can be a big negative, maybe an integer overflow?
Should find how to translate it to an actual progress value.
Not present in the file for analysis. The protocol source describes it as an empty structure.