rlrd (Rocket League Replay Decoder) is a powerful and easy-to-use command-line tool for Windows. It allows you to quickly decode all the data from your Rocket League .replay files and output it as a JSON.
- Decode Replays: Convert any
.replayfile into a detailed JSON output. - Latest Replay Finder: Easily locate the path to your most recent Rocket League replay. No more digging through folders!
- Windows Native: Built specifically for Windows users, leveraging standard Rocket League replay locations.
You can install rlrd directly from github.com using git clone:
git clone https://github.com/TeelichtFoxy/RLReplayDecoderCLI.gitOr just click HERE and download the latest .exe.
rlrd offers a straightforward command-line interface.
To decode a .replay file, use the -r or --replay-file flag, providing the path to your file. You can optionally specify an output path for the JSON using -o or --output.
./rlrd.exe -r "C:\Users\YourUser\Documents\My Games\Rocket League\TAGame\Demos\SomeAwesomeReplay.replay" -o "output.json"Want to quickly find your most recently played match? Use the -g or --get-latest flag:
./rlrd.exe -gThis will print the full path to your latest .replay file.
-
Decode a replay and print to console:
./rlrd.exe -r "C:\Users\Teelicht Foxy\Documents\My Games\Rocket League\TAGame\Demos\MyEpicSave.replay" -
Find the latest replay and then decode it (chained commands):
./rlrd.exe -g # Copy the path from the output, then use it: ./rlrd.exe -r "C:\Users\Teelicht Foxy\Documents\My Games\Rocket League\TAGame\Demos\2025-05-30_22-00-00.replay" -o "latest_match_data.json"
Feel free to open issues or pull requests if you have ideas for improvements, find bugs, or want to contribute to rlrd!
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.