-
Notifications
You must be signed in to change notification settings - Fork 28
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
(Rocket League - Error) - exception when trying to load decrypted ProjectX.upk #54
Comments
I have not been keeping up with all the changes RL has gone through, perhaps the latest version simply no longer works? Nonetheless, I think I may have found the culprit, but I'm unable to test this out myself, as I don't have a copy of the latest files. |
Nice. And yes, I would appreciate it! |
Here it is: I included both the original and decrypted files. These are the ones I've been targeting |
Thanks!! Is there any way I can check the bytecodes myself? Or I'll have to reverse the game binary to check them? |
Yes, I recommend Ghidra to analyze the binary, then search in memory for the unicode string "bad expr", this will lead you to the |
I saw that this tool somewhat supports Rocket League so I decided to try it. I used your UPK decrypt tool for RL before trying to load into UE Explorer but had no success.
I did some digging and it's generating an exception while trying to deserialize Exports. Here's a screenshot of where the exception is generated:
![image](https://private-user-images.githubusercontent.com/167991734/325225805-a10c191f-d2dc-400f-a832-33e3dcfa5816.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg2NTQ5NzcsIm5iZiI6MTcxODY1NDY3NywicGF0aCI6Ii8xNjc5OTE3MzQvMzI1MjI1ODA1LWExMGMxOTFmLWQyZGMtNDAwZi1hODMyLTMzZTNkY2ZhNTgxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxN1QyMDA0MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zOGY5ZDUyODkwYzFjNjYwMDQ2ZjVhYjA3ZjJhYzVmYzIyMWZmMDdiZTAyODY4N2U2OGRlMDgzZTZlNzkwYzZjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.YcJvTI7blE02LXUoLjocz7f9YJQt5awSuS_LVA7x6Lw)
Right after this call after trying to read ClassIndex at
_ClassIndex = stream.ReadObjectIndex();
it generates this exception.Do you have any insights on how to resolve this? I don't have much experience with UPK so I'm kinda lost. I appreciate any help, thank you!
EDIT1: Forgot to attach exception dump
EDIT2: Looks like it happens to any decrypted UPKs.
The text was updated successfully, but these errors were encountered: