1 unstable release
new 0.9.0 | May 8, 2025 |
---|
#1967 in Encoding
48KB
943 lines
WT Replay Decoder
A Rust library/CLI to decode and parse War Thunder replays, sometimes successfully.
Usage
CLI
cargo run -- -r my_replay.wrpl
todo
TODO/Roadmap
- Parse headers (client & server)
- Parse chat (client only)
- CLI application to parse single replays
- Parse entire folder/install (and provide stats?)
- More intelligently detecting ZLIB offsets
- Parse replays.wdb
- Possibly seperate, as lib end-users don't want CLI deps
- Download an entire game (CLI)
- Support server replays for basic packet parsing
- Parse chat messages
- Link multiple [server] wrpls together for parsing
- Get more information out of replays
- Vehicles, shells, positions, etc.
- Generally make more extensible/maintainable
Dependencies
~8–19MB
~254K SLoC