tfausak / rattletrap

:car: Parse and generate Rocket League replays.
https://hackage.haskell.org/package/rattletrap
MIT License
150 stars 21 forks source link

File format documentation #259

Closed nathan-fiscaletti closed 2 years ago

nathan-fiscaletti commented 2 years ago

Is there documentation for the .replay file format itself? I'd like to write a similar library to this in another language, but want to understand the file format itself instead of just directly porting this library. I'm not sure if documentation on the file format exists somewhere.

tfausak commented 2 years ago

Not that I know of. There used to be post in the Psyonix forums by one of the developers, but that forum isn't available anymore.

I think your best bet would be reading implementations. There's a list of them here: https://github.com/rocket-league-replays/rocket-league-replays/wiki/Rocket-League-Replay-Parsers

darmendariz commented 2 years ago

The most detailed documentation I've found so far is in the boxcars documentation. See also this old Psyonix forum post, which can be viewed using the wayback machine

tfausak commented 1 year ago

See also #152 and #137.