nesrak1 / UABEA

c# uabe for newer versions of unity
MIT License
1.1k stars 143 forks source link

TMP MonoBehaviour Export Dump #207

Open lswd opened 1 year ago

lswd commented 1 year ago

Advanced version of Unity Export Dump The TMP font of the MonoBehaviour type is incomplete. Z26 LU{{60%F `H00X@GWZ5

Excuse me what method can solve

nesrak1 commented 1 year ago

When you click view data on this Monobehaviour, is there a pop-up telling you that the monobehaviour failed to deserialize or something like that? Make sure you don't move the sharedassets file from its original folder.

lswd commented 1 year ago

There is no popover to select monobehaviour, selecting Text or Json just saves it.

You can try to make a TMP font demo for 2020.3.38.f1 in Unity using IL2CPP packaging. My attempts to export Monobehaviour file failed

nesrak1 commented 1 year ago

No, when you click view data, it should happen.

I highly doubt the Unity version matters here. If you still don't seem to have a warning popup when clicking view data on the MonoBehaviour, check that you are using UABEA release 5.

lswd commented 1 year ago

No warning popup,I'm using UABEA version 5.

Below is a video I recorded and a test Demo I made.

May I ask which step I am operating is there any problem?

https://github.com/lswd/otherfile/blob/main/TmpTest2020.apk

https://user-images.githubusercontent.com/24218775/204707785-5b016c7d-70a2-45dd-9147-9f438bf06d35.mp4

nesrak1 commented 1 year ago

If you had actually clicked view data like I asked, you would've seen the error about Cpp2IL. Because that's out of my hands and not a bug in UABEA, the best you can do is break the cpp2il file searcher by renaming the Managed folder something else and using il2cppdumper's dlls (probably what you used for asset studio) into a new Managed folder.

lswd commented 1 year ago

Ok, thank you very much.