Roflxd.cs
roflxd (.NET 6+ vers.) - for League of Legends replay files
Install / Use
/learn @fraxiinus/Roflxd.csREADME
roflxd.cs - ROFL eXtract Data (C# vers.)
A complete ROFL parser for C#, supports both ROFL (pre 14.9) and ROFL2 (14.11+).
Installing
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
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
