Expand description
Decodes the Game Events. These are stored in an embedded file in the MPQ file called ‘replay.game.events’
Re-exports§
pub use state::*;pub use iterator::*;pub use ability::*;pub use arrow_store::*;
Modules§
- ability
- Transforms an ability ID into a string. TODO: Create arrow table.
- arrow_
store - Experimenting with Arrow integration The rows can then be stored in .ipc file and loaded from polars without joins or needing to unnest complex structs
- iterator
- Iterator for GameEEventId
- state
- Handles the state change of units for GameEvents
Structs§
- Camera
Save Event - Camera
Save Event Array - Camera
Save Event Array Iterator - Camera
Update Event - Camera
Update Event Array - Camera
Update Event Array Iterator - Drop
User Event - Drop
User Event Array - Drop
User Event Array Iterator - ELeave
Reason Array - ELeave
Reason Array Iterator - GameE
Command Manager State Array - GameE
Command Manager State Array Iterator - GameE
Control Group Update Array - GameE
Control Group Update Array Iterator - Game
Event - Game
Event Array - Game
Event Array Iterator - GameS
CmdAbil - GameS
CmdAbil Array - GameS
CmdAbil Array Iterator - GameS
CmdData Array - GameS
CmdData Array Iterator - GameS
CmdData Target Unit - GameS
CmdData Target Unit Array - GameS
CmdData Target Unit Array Iterator - GameS
CmdEvent - GameS
CmdEvent Array - GameS
CmdEvent Array Iterator - GameS
CmdUpdate Target Point Event - GameS
CmdUpdate Target Point Event Array - GameS
CmdUpdate Target Point Event Array Iterator - GameS
CmdUpdate Target Unit Event - GameS
CmdUpdate Target Unit Event Array - GameS
CmdUpdate Target Unit Event Array Iterator - GameS
Command Manager State Event - GameS
Command Manager State Event Array - GameS
Command Manager State Event Array Iterator - GameS
Control Group Update Event - GameS
Control Group Update Event Array - GameS
Control Group Update Event Array Iterator - GameS
MapCoord3D - GameS
MapCoord3D Array - GameS
MapCoord3D Array Iterator - GameS
Point Mini - GameS
Point Mini Array - GameS
Point Mini Array Iterator - GameS
Selection Delta - GameS
Selection Delta Array - GameS
Selection Delta Array Iterator - GameS
Selection Delta Event - GameS
Selection Delta Event Array - GameS
Selection Delta Event Array Iterator - GameS
Selection Delta Subgroup - GameS
Selection Delta Subgroup Array - GameS
Selection Delta Subgroup Array Iterator - GameS
Selection Mask Array - GameS
Selection Mask Array Iterator - GameS
Selection Sync Check Event - GameS
Selection Sync Check Event Array - GameS
Selection Sync Check Event Array Iterator - GameS
Selection Sync Data - GameS
Selection Sync Data Array - GameS
Selection Sync Data Array Iterator - GameS
Trigger Button Pressed Event - GameS
Trigger Button Pressed Event Array - GameS
Trigger Button Pressed Event Array Iterator - GameS
Trigger Chat Message Event - GameS
Trigger Chat Message Event Array - GameS
Trigger Chat Message Event Array Iterator - GameS
Trigger Hotkey Pressed Event - GameS
Trigger Hotkey Pressed Event Array - GameS
Trigger Hotkey Pressed Event Array Iterator - GameS
Trigger KeyPressed Event - GameS
Trigger KeyPressed Event Array - GameS
Trigger KeyPressed Event Array Iterator - GameS
Trigger Mouse Clicked Event - GameS
Trigger Mouse Clicked Event Array - GameS
Trigger Mouse Clicked Event Array Iterator - GameS
Trigger Mouse Moved Event - GameS
Trigger Mouse Moved Event Array - GameS
Trigger Mouse Moved Event Array Iterator - GameS
Trigger Mouse Wheel Event - GameS
Trigger Mouse Wheel Event Array - GameS
Trigger Mouse Wheel Event Array Iterator - GameS
Trigger Reply Selected Event - GameS
Trigger Reply Selected Event Array - GameS
Trigger Reply Selected Event Array Iterator - GameS
Trigger Target Mode Update Event - GameS
Trigger Target Mode Update Event Array - GameS
Trigger Target Mode Update Event Array Iterator - GameS
Unit Click Event - GameS
Unit Click Event Array - GameS
Unit Click Event Array Iterator - GameS
Unit Highlight Event - GameS
Unit Highlight Event Array - GameS
Unit Highlight Event Array Iterator - Game
Selection Index Array Type - Game
Selection Index Array Type Array - Game
Selection Index Array Type Array Iterator - Game
Selection Mask Type - Game
Selection Mask Type Array - Game
Selection Mask Type Array Iterator - Game
SuiCoord - Game
SuiCoord Array - Game
SuiCoord Array Iterator - Mutable
Camera Save Event Array - Mutable
Camera Update Event Array - Mutable
Drop User Event Array - MutableE
Leave Reason Array - Mutable
GameE Command Manager State Array - Mutable
GameE Control Group Update Array - Mutable
Game Event Array - Mutable
GameS CmdAbil Array - Mutable
GameS CmdData Array - Mutable
GameS CmdData Target Unit Array - Mutable
GameS CmdEvent Array - Mutable
GameS CmdUpdate Target Point Event Array - Mutable
GameS CmdUpdate Target Unit Event Array - Mutable
GameS Command Manager State Event Array - Mutable
GameS Control Group Update Event Array - Mutable
GameS MapCoord3D Array - Mutable
GameS Point Mini Array - Mutable
GameS Selection Delta Array - Mutable
GameS Selection Delta Event Array - Mutable
GameS Selection Delta Subgroup Array - Mutable
GameS Selection Mask Array - Mutable
GameS Selection Sync Check Event Array - Mutable
GameS Selection Sync Data Array - Mutable
GameS Trigger Button Pressed Event Array - Mutable
GameS Trigger Chat Message Event Array - Mutable
GameS Trigger Hotkey Pressed Event Array - Mutable
GameS Trigger KeyPressed Event Array - Mutable
GameS Trigger Mouse Clicked Event Array - Mutable
GameS Trigger Mouse Moved Event Array - Mutable
GameS Trigger Mouse Wheel Event Array - Mutable
GameS Trigger Reply Selected Event Array - Mutable
GameS Trigger Target Mode Update Event Array - Mutable
GameS Unit Click Event Array - Mutable
GameS Unit Highlight Event Array - Mutable
Game Selection Index Array Type Array - Mutable
Game Selection Mask Type Array - Mutable
Game SuiCoord Array - Mutable
Replay Game Event Array - Replay
Game Event Array - Replay
Game Event Array Iterator
Enums§
- ELeave
Reason - GameE
Command Manager State - GameE
Control Group Update - GameS
CmdData - GameS
Selection Mask - Replay
Game Event
Type Aliases§
- GameT
Abil Link - GameT
Button Link - GameT
Control Group Count - GameT
Control Group Id - GameT
Control Group Index - GameT
Fixed Bits - GameT
Fixed Mini Bits Signed - GameT
Fixed Mini Bits Unsigned - GameT
MapCoord Fixed Bits - GameT
Player Id - GameT
Selection Count - GameT
Selection Index - GameT
Subgroup Count - GameT
Subgroup Index - GameT
Subgroup Priority - GameT
Sync Checksum - GameT
Unit Link - GameT
Unit Tag - TUserId