-
Notifications
You must be signed in to change notification settings - Fork 25
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
Decoding obfuscated PSSI data #99
Conversation
for more information, see https://pre-commit.ci
… into pssi_decrypt
for more information, see https://pre-commit.ci
… into pssi_decrypt
Hi @troyhacks, thank you for adding the code for the PSSI tag!:) Do you know if |
I honestly do not know - I had to give myself a crash course in Python to write this patch. I would say to leave the unknowns - they aren't hurting anything. ...but I think mood, end_beat, and bank should be translated to integers, as that's what they are. |
Yes, I totally agree on the known fields and I really appreciate your work:) Could you revert the unknown fields? |
Reverted them back to bytes! |
Very nice, thank you! |
Adds logic to PSSI parsing to deobfuscate the data and make it accessible.
Adds proper parsing to convert previously obfuscated values for mood, end_beat, and bank into integers.
Cleans up the struct for PSSI to pad out the unknowns - opinions may vary on this, I just personally like it tidy.