SkillAgentSearch skills...

Roflxd.cs

roflxd (.NET 6+ vers.) - for League of Legends replay files

Install / Use

/learn @fraxiinus/Roflxd.cs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

roflxd.cs - ROFL eXtract Data (C# vers.)

Go back to roflxd overview

A complete ROFL parser for C#, supports both ROFL (pre 14.9) and ROFL2 (14.11+).

Installing

nuget.org package listing

Package Manager

Install-Package Fraxiinus.Rofl.Extract.Data

.NET CLI

dotnet add package Fraxiinus.Rofl.Extract.Data

Usage

Use the ReplayReader class to read replay files by running the ReadReplayAsync method with the file path.

var replay = await ReplayReader.ReadReplayAsync("C:\\Documents\\File.rofl", options);

If the payload is required, use the optional parameter to let the parser know to not skip it (only supported by pre-14.9 replays):

var replay = await RoflReader.LoadAsync("C:\\Documents\\File.rofl", options);

Once the file is loaded, you are free to access the parsed data:

Console.WriteLine(((ROFL2) replay.Result).Metadata.GameVersion);

All the async functions support CancellationTokens.

Related Skills

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated4mo ago
Forks6

Languages

C#

Security Score

92/100

Audited on Nov 13, 2025

No findings