#unity #read #assets #lib #tar #serialization #parser

io_unity

io_unity is a lib for read unity assets

2 unstable releases

0.3.0 Feb 5, 2023
0.2.0 Feb 4, 2023

#31 in #unity

MIT/Apache

265KB
7.5K SLoC

io_unity

io_unity is a lib for read unity assets, which supports parsing UnityFS file and serialized file.

Additional type tree

The crate can use tar zstd compressed file contain type tree info json files for read file without typetree info. see https://github.com/DaZombieKiller/TypeTreeDumper and https://github.com/AssetRipper/TypeTreeDumps.
File can create by InfoJson in TypeTreeDumps use

tar -caf InfoJson.tar.zst InfoJson

or

tar -c InfoJson | zstd --ultra -22 -o InfoJson.tar.zst

whitch can be less then 5MiB. contain file path like /InfoJson/x.x.x.json.

Dependencies

~8–22MB
~317K SLoC