Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attribute unknown or not implemented error #11

Open
sertalpbilal opened this issue Feb 20, 2023 · 9 comments
Open

Attribute unknown or not implemented error #11

sertalpbilal opened this issue Feb 20, 2023 · 9 comments

Comments

@sertalpbilal
Copy link

sertalpbilal commented Feb 20, 2023

Hi, I have been using carball (0.7.5) and boxcars-py (0.1.14) for a while and for a new replay file I have, I keep getting the following error:

Exception: Error decoding frame: attribute unknown or not implemented: actor id / actor object id / attribute id: 22 / 311 / 31. found attribute ProjectX.GRI_X:MatchGuid (unknown to boxcars) on GameInfo_Soccar.GameInfo.GameInfo_Soccar:GameReplicationInfoArchetype in network cache data. This is likely due to a rocket league update or an atypical replay. File a bug report! Context: on frame: 0, last updated actor: (actor stream id / object id / name: 22 / 311 / GameInfo_Soccar.GameInfo.GameInfo_Soccar:GameReplicationInfoArchetype, attribute stream id / object id / name: 21 / 291 / Engine.GameReplicationInfo:ServerName, attribute: String("USE401-Aurora8"))

Not sure how to fix this issue. A similar issue under boxcars repository mentioned that it is a boxcars-py problem
nickbabcock/boxcars#144

I have uploaded zipped version of the game here.
402D85B5465968F7067F8786DB8002A7.zip

Here is the code I have tried

import carball
r2 = carball.analyze_replay_file('/content/402D85B5465968F7067F8786DB8002A7.replay')

For reference, I can run the same code for an old game without any issues. How can we fix this error?

@Hkllopp
Copy link

Hkllopp commented Jun 1, 2023

Hi @sertalpbilal , did you find a way to parse new replays ?

@sertalpbilal
Copy link
Author

@Hkllopp Unfortunately I couldn't. Are you having the same issue?

@Hkllopp
Copy link

Hkllopp commented Jun 2, 2023

Yep, having the same issue.
Will post here if I find a solution.

@Hkllopp
Copy link

Hkllopp commented Jun 2, 2023

@Stupremee @Sciguymjm Is it possible to publish the 0.1.15 version on pypi so we can use it to parse the new RL replay files ?
Thanks a lot :)

@Stupremee
Copy link
Collaborator

Hey @sertalpbilal and @Hkllopp
I haven't had a look at this project for a really long time, but I can try to publish a new version! But it may take a few days or so.

@Hkllopp
Copy link

Hkllopp commented Jun 5, 2023

@sertalpbilal If you still have the issue, I created a simple rust parser here that gives you an executable to parse your data.

@LeoArtaza
Copy link

@sertalpbilal If you still have the issue, I created a simple rust parser here that gives you an executable to parse your data.

Thanks a lot man! That's a life saver. I pull-requested a change so it continues parsing when it encounters a parsing error. I left my replays parsing overnight but it stopped when it reached a 2022 April Fools replay. I had to manually find the problematic replay and remove them from the directory in order for the parsing to continue, but with the change it prints the error and moves on to the next one.

@Hkllopp
Copy link

Hkllopp commented Jun 29, 2023

No problem, glad it helped someone else 🥳

@sertalpbilal
Copy link
Author

Thanks @Hkllopp I didn't have time to test it yet, but appreciate the reply. Will give it a try soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants