FortniteReplay class represents a fully parsed Fortnite replay file. It inherits from Unreal.Core.Models.Replay and adds Fortnite-specific properties for game events, statistics, and player information.
Inheritance
Replay class, including:
Header- Replay file header informationInfo- Metadata about the replayCheckpoints- Network replay checkpoints
Properties
A list of all player elimination events that occurred during the match. Each elimination includes:
- Player IDs of eliminated and eliminator
- Location and rotation data
- Death cause and timestamp
- Knock status
Match statistics for the replay owner, including:
- Accuracy
- Assists
- Eliminations
- Weapon damage and other damage
- Revives
- Damage taken
- Damage to structures
- Materials gathered and used
- Total distance traveled
Team-level statistics for the replay owner’s team:
- Final placement/position
- Total number of players in the match
Comprehensive game state information collected throughout the match:
- Player states and locations
- Inventory changes
- Health updates
- Loot pickups
- Building data
- Safe zone progression
- Weapon usage
- Vehicle interactions
ParseType and FortniteReplaySettings used.Usage Examples
Accessing Elimination Data
Reading Match Statistics
Checking Team Performance
Accessing Game Information
Working with Replay Header
Complete Analysis Example
Notes
- The
Eliminationslist is always populated regardless ofParseType StatsandTeamStatsare populated from replay events and may benullif the events are not presentGameInformationcontent varies significantly based on theParseTypeandFortniteReplaySettingsused:ParseType.Minimal- Basic game state onlyParseType.Normal- Includes player pawns and pickupsParseType.Full- All available data
- Properties marked as
internal setcannot be modified after the replay is parsed
Related
- ReplayReader - Parse replay files to create FortniteReplay instances
- FortniteReplaySettings - Configure what data is collected in GameInformation
- Getting Started - Basic usage guide