tfausak / rattletrap

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

Can't parse replays since new update #296

Closed dadsadrfadff closed 6 months ago

dadsadrfadff commented 6 months ago

Hi, since the new Rocket League update I can't parse any replays anymore, also not with other parsers. It says there's a new function called TAGame.CarComponent_Boost_TA:ReplicatedBoost

dadsadrfadff commented 6 months ago

image

roelandg commented 6 months ago

Hi, I experienced the same behaviour. Hopefully a solution can be found for this!

tfausak commented 6 months ago

I'm surprised that things have worked for so long without any changes! Normally new updates break the replay format in one way or another. Fixing this will require adding a new attribute, like #275. For reference, I think CPPRP already supports this: https://github.com/Bakkes/CPPRP/commit/cb9f7c1d7524e52963e491b38b042ac115c8e5fd

It would be helpful if someone could provide a small replay that exhibits this problem. That way I can add it to the test suite to make sure that it's handled properly.

dadsadrfadff commented 6 months ago

I mean, rocket league barely updates their game, so there's that haha! Anyway, I have a replay for you that you could use, how do you want me to send it, it says it doesn't support a .replay file.

tfausak commented 6 months ago

You should be able to ZIP it up and then upload it.

dadsadrfadff commented 6 months ago

Any luck yet?

tfausak commented 6 months ago

Should be fixed in version 13.0.0: https://github.com/tfausak/rattletrap/releases/tag/13.0.0