disunity icon indicating copy to clipboard operation
disunity copied to clipboard

Update TypeTree

Open superfashi opened this issue 8 years ago • 1 comments

I encountered a super new unity asset file, since the v5 dose not really extract the files, I tried the v4 pre-release ver., and it told me nothing but TypeTreeDatabase is too old, the log is down below:

[warning] TypeTreeDatabase: Unprecise match for class Class 28 (Texture2D) (required: 5.3.0f4, available: 5.0.0f4)
[warning] TypeTreeDatabase: Unprecise match for class Class 213 (Sprite) (required: 5.3.0f4, available: 5.0.0f4)

I was thinking that is it possible to just update the TypeTreeDatabase and extract those files successfully.

superfashi avatar Feb 27 '16 01:02 superfashi

I don't think the v4 really extracts files either yet.

However you can update the database yourself if you can find unity files with type information embedded for those classes for that version. e.g. Install Unity 5.3 yourself if you don't already have it, create a project with some 2d textures and sprites and run 'disunity learn' on all of the files under project\Library\metadata* (not the .info files). This will create a types.dat in the same folder as the disunity.jar you're running with the base typetree database plus any extra it can find in those files.

As I say I don't think that's enough to actually extract more assets, but it might be worth a go?

RupW avatar Mar 02 '16 10:03 RupW