Releases: nesrak1/AssetsTools.NET
AssetsTools Update 20 (2.0.11)
This is a quick fix for bundle repacking and version selecting.
This will be the last update before the 2.1 rewrite. People have made it clear that even with the helper classes, developing with AssetsTools.NET is harder than it should be. There's no reason to keep compatibility with the original AssetsTools library at this point, so I'll try to make everything a lot cleaner in 2.1. More on this later.
This update contains a lot of bug fixes, version updates, performance improvements (memory and speed), and some new texture formats. Thanks to arcusmaximus for a lot of these changes.
Additionally, the classdata.tpk
file has been dumped with TypeTreeDumper, so it no longer has the BY-NC-SA license. There's another issue and that's the flawed format of the classdata.tpk
compression loads every file at startup. Since the dump generates almost every version of Unity since the beginning, startup memory can go up to 700mb. The default classdata.tpk
provided will give you the most recent dumps of every minor version of unity. However, if it doesn't work for you (which is highly possible), backup classdata.tpk
and rename classdata_large.tpk
to classdata.tpk
.
If you have questions or find a bug, feel free to make an issue or join the discord for help.
AssetsTools Update 19 (2.0.10)
This will be the last update before the 2.1 rewrite. People have made it clear that even with the helper classes, developing with AssetsTools.NET is harder than it should be. There's no reason to keep compatibility with the original AssetsTools library at this point, so I'll try to make everything a lot cleaner in 2.1. More on this later.
This update contains a lot of bug fixes, version updates, performance improvements (memory and speed), and some new texture formats. Thanks to arcusmaximus for a lot of these changes.
Additionally, the classdata.tpk
file has been dumped with TypeTreeDumper, so it no longer has the BY-NC-SA license. There's another issue and that's the flawed format of the classdata.tpk
compression loads every file at startup. Since the dump generates almost every version of Unity since the beginning, startup memory can go up to 700mb. The default classdata.tpk
provided will give you the most recent dumps of every minor version of unity. However, if it doesn't work for you (which is highly possible), backup classdata.tpk
and rename classdata_large.tpk
to classdata.tpk
.
If you have questions or find a bug, feel free to make an issue or join the discord for help.
Edit: I've just been made aware that large bundles aren't writing correctly right now. Will make a patch soon.
AssetsTools Update 18 (2.0.10)
Temporary new release. Get this if you want the latest updates but don't want to build the project.
AssetsTools Update 17 (2.0.8)
Added write support for replacers (mainly for emip in uabea)
Misc helper functions
Bug fixes
AssetsView will also now load dependencies for MonoBehaviours if you chose not to load dependencies initially.
Anyway, this update is mainly for uabea so you most likely won't need to update from the previous version otherwise.
AssetsTools Update 16 (2.0.7)
New features/changes:
Bundle pack support from skatinglasagna to compress bundles in LZMA or LZ4
Better bundle support in AssetsManager
Unloading support in AssetsManager
Less interesting changes:
.net core/standard supported now
Lot's of other bug fixes involving bundles and writing
Some better docs around bundles
Things coming soon/in the works that didn't make it to this release:
Converting classdata from tpks into c# classes to keep from needing to use an extra tpk file
Blank assets file/bundle creation
Unity 4 support
AssetsTools Update 15 (2.0.6)
Bug fixes for 2.0.6 (ValueBuilder, etc)
AssetsTools Update 14 (2.0.6)
There's nothing particularly interesting about this update, but compressed tpks are supported so instead of carrying the weight of a 5mb tpk you can instead use a small 80kb one.
AssetsTools Update 12 (2.0.5)
Small fixes related to textures and such.
TODO: upload AssetsView as well, it's been going major reworking and that's currently on stash right now.
If you want AssetsView go to the previous release (v11) to download it.
AssetsTools Update 11 (2.0.5)
This update is mainly just for 2020 along with some other bug fixes. Also, AssetsView's GameObject viewer now correctly visits PPtrs.
AssetsTools Update 10 (2.0.4)
Lot's of new features are in update 10. To name a few, 2019.3/4 assets files and bundles are supported, full bundle write support was added, AssetsView got a texture viewer (right click texture2d), and many many bugs were fixed (thanks to everyone who helped out!) There are still more things I want to add/change/cleanup before I do a full release.
Cldbs are still from 2019.2, still waiting for DerPopo to update those (if it takes too long I can do some slightly manual work to update them but would rather wait if I can)
Texture2D decoding is broken for 2019.3+ (or maybe only 2019.4?) so this will be fixed in a later update.