Skip to main content

Fortnite Replay Decompressor

A powerful C# parser for Fortnite replay files that provides comprehensive data extraction with flexible parsing modes and advanced features.

What is Fortnite Replay Decompressor?

Fortnite Replay Decompressor is a C# library that enables developers to parse and extract data from Fortnite replay files (.replay). The library provides access to detailed game information including player eliminations, match statistics, player positions, inventory changes, and much more. This is a fork of the original FortniteReplayDecompressor with significant performance improvements and additional parsed data.

Key Features

Multiple Parse Modes

Choose between Minimal, Normal, and Full parse modes to balance performance and data completeness based on your needs.

Encryption Support

Built-in support for encrypted replay files with automatic decryption using AES encryption.

Comprehensive Data Access

Extract eliminations, match stats, team stats, player states, inventory changes, weapon data, and more.

Performance Optimized

Optimized for high-performance parsing with configurable options to ignore unnecessary data.

Flexible Configuration

Fine-grained control over what data to parse with options to ignore health updates, shots, inventory, containers, and more.

Location Tracking

Track player locations with configurable options for all players, team only, user only, or none.

What Can You Parse?

The library provides access to a wide range of game data:
  • Player Eliminations: Complete elimination data including eliminator, eliminated player, location, weapon, and death cause
  • Match Statistics: Accuracy, eliminations, assists, damage dealt, damage taken, materials gathered, and more
  • Team Statistics: Team placement and total players
  • Game Information: Player states, inventory, weapons, vehicles, buildings, supply drops, safe zone updates
  • Player Tracking: Player positions and movements throughout the match
  • Events: Battle bus flight path, zone updates, character samples

Get Started

Installation

Install the library via NuGet package manager

Quick Start

Parse your first replay file in minutes

Configuration

Learn about parse modes and settings

Special Thanks

This library is built on the work of many contributors:
  • Kuinox for collaboration on compression and replay file structure
  • ApertureC for collaboration on UE4 network packets
  • AlpaGit for detailed analysis work
  • SL-x-TnT for amazing work on the NetFieldParser and other components

License

Licensed under the GNU General Public License.

Build docs developers (and LLMs) love