LavaGang / MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
https://discord.gg/2Wn3N2P
Apache License 2.0
2.48k stars 479 forks source link

Bump AssetsTools.NET from 3.0.0-preview1 to 3.0.0-preview2 #421

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps AssetsTools.NET from 3.0.0-preview1 to 3.0.0-preview2.

Release notes

Sourced from AssetsTools.NET's releases.

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

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #429.