ata4 / disunity

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

We have some issues with disunity and a lot of work to do #156

Open Azazeo opened 9 years ago

Azazeo commented 9 years ago

I think it's better to discuss in private (email: ondisunity@azazeo.name) We have a lot (A LOT!) of work to be done with *.unity3d files (actually - we need to recreate a bunch of them for 5th version of Unity3D but not all sources are here). So we believe it could be interesting for you to help our company by making some changes and improvements in DisUnity.

Iceman1975 commented 9 years ago

Hi, we have the same issue. There is a Unity project which contains a couple of assets we don't have any more. So far we can see all assets with the list command. Unfortunately we are not able extract all assets at the time. We would also help to extend and improve disunity but we don't understand how we can add new types and versions of types yet. How does the process of deserializing work? What is needed to deserialize a certain type?

Maybe we can work on this together?

Best regards, Peter

ata4 commented 9 years ago

I'm currently working on a relaunch of this project, since the code quality is currently rather bad and I completely lost the overview about the remaining and fixed bugs, so I'll start a new repository soon and take advantage of the new features of Java 8.

To make things easier for me, I'll skip the GUI and deserialization support for now and focus on the raw file handling first, which also means that the initial releases won't be able to extract assets back into their original form. But I hope that I'll be able to bring both back once the file code has matured well enough to support all known Unity versions.

If it's really urgent, I may help out on an individual basis, but I'll have to ask for a fee, since my financial situation is pretty bad and I have to fiddle with the old code instead working on the new one. Email is barracuda415 at yahoo.de.

ata4 commented 8 years ago

Okay, I changed my mind a bit and decided to keep this repository. I uploaded the latest 0.5 code and build as well as the 0.4 build of the older code base, in case anyone still needs it. As mentioned, 0.5 only supports some raw file operation and has no high-level extraction features yet (textures, models, text assets, etc.), but it seems to be pretty stable and also has a few unit tests to make sure that future changes won't break everything again.