• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

UABE - Asset Bundle Extractor

Ok simple question:

If I export a dump of a sprite and then import the txt dump back in and then click view data there is no data there. Is this a bug? Works fine for a texture, but a sprite fails to work. I believe this is what is causing my problems. Anyone know why this doesn't work?

 
in a game like " dungeon of the endless "

the game's data is in .asset format

the question is, how do i unpack it so i can modify some pictures and then repack it ?

 
Compressed bundle

Untitled.jpg

when open compressed bundle, your tool can unpack it.

but is it possible to compress it back?

thx! :)

 
Yes, but I don't bother. They're the same size more or less, and the game doesn't care. It's called Pack.

 
for my case, the size when unpacked is like twice from before. and when replace it with unpacked one, the game takes loading time longer than before a lot (it's a mobile game but use Unity too)

 
Due to the lack of proper streaming support compatible with the bundle format, LZ4 is not supported for compression. I don't want to load the complete file into memory either since it would cause a RAM footprint of ~1.5x the uncompressed file size, and bundle files can be 4GB+. It was already quite an endeavour to rewrite the original LZ4 decompression routine LZ4_decompress_generic for file streaming, and the compressor is way more complex.

For this reason, UABE only supports LZMA compression, which is much slower than LZ4.

 
we can put the texture files back but , how to put the modified ( mesh) .obj file back on ?
use it (mesh) in a Unity-project, compile it, and, from the resulting asset - import, and then export to your asset.

 
use it (mesh) in a Unity-project, compile it, and, from the resulting asset - import, and then export to your asset.
When decompressing we have a file .obj and how to convert the obj file to the original format?

 
When decompressing we have a file .obj and how to convert the obj file to the original format?
.obj can be directly used in Unity.

Drag this file into the asset window, after from there - directly into the scene.

When compile the project -you get the asset that contains this mesh. This mesh you want to Export Dump. (with help UABE). After - import this dump - to your asset.

because UABE can put it only in the form of Dump or Raw..

 
Last edited by a moderator:
Back
Top