ata4 / disunity

An experimental toolset for Unity asset and asset bundle files.
The Unlicense
2.7k stars 659 forks source link

unknown asset format 15 #132

Open anaz97 opened 9 years ago

anaz97 commented 9 years ago

hi, i'm having a problem extracting files from a .unity3d file

i'm getting this problem and i know it can be related tothe version 0.3 that doesn't support unity5

but can you share the 0.4 build (or one that supports unity 5) even if it isn't finished ?? please it will be helpful

ata4 commented 9 years ago

In the current state of 0.4, you can only extract very basic files, such as text files, shaders, fonts and movie textures. Mesh extraction becomes more complicated with each major Unity version and texture extraction requires complicated conversion from raw data to a container format.

Personally, I would prefer that DisUnity is used as a pure assembler/disassembler for serialized Unity files only and leave the extraction process to other tools or Unity editor scripts.

jack980517 commented 9 years ago

Now that you mentioned textures, I'm curious if it's possible to use those "raw data" directly and without conversion? Since different tools converts textures to different formats and that can be inconvenient.

ata4 commented 9 years ago

In theory, you could. But you'll also need the texture attributes, such as width, height or the texture compression method and also a program that can read raw texture files.

saggycondom commented 9 years ago

can you please release the "broken" version of 0.4 in its current state? all i need is to extract shaders :(

dsjzazs commented 9 years ago

@ata4 I just want Unity4.6 extracted text file, hoping to get the new version :)