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

[Bug]: Peeping Dorm Manager MonoBehaviours #1212

Open
LuckyMenOrNot opened this issue Feb 23, 2024 · 3 comments
Open

[Bug]: Peeping Dorm Manager MonoBehaviours #1212

LuckyMenOrNot opened this issue Feb 23, 2024 · 3 comments
Labels
bug Something isn't working import Related to the importing of asset files scripts Related to MonoScript or MonoBehaviour assets

Comments

@LuckyMenOrNot
Copy link

LuckyMenOrNot commented Feb 23, 2024

Are you on the latest version of AssetRipper?

Yes, I'm on the latest release of AssetRipper.

Which release are you using?

Windows x64

Which game did this occur on?

https://store.steampowered.com/app/2273420/Peeping_Dorm_Manager/

Which Unity version did this occur on?

image

Is the game Mono or IL2Cpp?

IL2Cpp

Describe the issue.

image

Relevant log output

AssetRipper.log

@LuckyMenOrNot LuckyMenOrNot added the bug Something isn't working label Feb 23, 2024
Copy link

Thank you for submitting your first issue here. Please be sure you have uploaded your AssetRipper.log file. It is in the same folder as the exe file. :)

@JMVRy
Copy link

JMVRy commented Mar 17, 2024

TL;DR: the error logs just mean that it couldn't get the MonoBehaviours, which is pretty common for most tools. As long as the game assets were exported intact, then it should be fine. Use a different tool if you want to get the scripts.


That seems to happen no matter what (IL2Cpp or not, different tools as well), but it doesn't seem to affect any other assets, so as long as you get any other assets without issue, that shouldn't be a problem. You won't be able to get scripts back using this tool, which is informed on the Settings page: "Default. This exports full methods for Mono games and dummy methods for IL2Cpp games."

If you want the scripts decompiled, you may need to use another tool like Cpp2IL, IL2CppInspector, or even a tool like Ghidra, IDA, or x64dbg. The first 2 tools will turn the IL2Cpp back into C# DLLs, which can be inspected by another tool like dnSpy or ILSpy. The other two will decompile the IL2Cpp code back into readable C++ text.

@ds5678
Copy link
Collaborator

ds5678 commented Mar 23, 2024

it couldn't get the MonoBehaviours

That is incorrect. It could not read the fields for these particular MonoBehaviours. There are often tens of thousands in a game, so this is a very small failure rate.

@ds5678 ds5678 changed the title [Bug]: [Bug]: Peeping Dorm Manager MonoBehaviours Mar 23, 2024
@ds5678 ds5678 added import Related to the importing of asset files scripts Related to MonoScript or MonoBehaviour assets labels Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working import Related to the importing of asset files scripts Related to MonoScript or MonoBehaviour assets
Projects
None yet
Development

No branches or pull requests

3 participants