squadreplay
squadreplay is a library-first Rust parser and CLI for Squad UE5 replay data.
The library exposes typed bundle APIs for:
- parsing
.replayfiles into aBundle - reading and writing
.sqrj.jsonbundles - reading and writing
.sqrbbundles - deriving compatibility JSON from a parsed bundle
Library
Add as a dependency (without the CLI):
[]
= { = "0.1.0-alpha.1", = false }
use ;
CLI
Install the binary:
Feature Flags
| Feature | Default | Description |
|---|---|---|
cli |
yes | Builds the squadreplay binary (pulls in clap) |
Library-only consumers should disable default features to avoid the clap dependency.
Minimum Supported Rust Version
Rust 1.85 (edition 2024).