
Many newer Unity games (especially non-pc games) are compiled with il2cpp which means that out of the box, UAAE cannot correctly deserialize any MonoBehaviour scripts. If UnityTools is too complicated, you can also try UnityPy which has a simpler api with the cost of supporting less assets. UAAE can be a good way to figure out how the file is laid out, but the script can be written with UnityTools. without interacting with the gui, try using UnityTools instead.

If you're doing something that requires scripting such as dumping all of the fields from a MonoBehaviour, importing multiple text files or textures, etc. If you're trying to dump anything else, try AssetStudio or AssetRipper (uTinyRipper), but these tools cannot import again. UAAE can export textures and asset dumps, but that's about it. Implement the features that are going to be in new UABE.Texture plugin (including sprite editor).Monobehaviour deserialization in data view (including il2cpp technology).I don't have a lot of time, but I hope to get to them someday.

There have been many requested features such as sprite importing/exporting, better command line support, batch import/export from gui, etc.

There aren't many new features yet (I'm implementing basic UABE features for now). Latest Nightly Build | Latest Release New features

UABE hadn't been updated in a while, and at the time, hadn't been open source.Īnd now UABE is open source, updated and that's great news for those who have been waiting for a long time.Īt the moment, UABE has more features than UAAE itself, so UAAE will adjust to it. Supported unity versions: 5 - 2021.2 UABE has been updated! Go use that instead! UAAE was created to improve UABE features and support newer versions of Unity.įeel free to contribute. It is based on DerPopo's UABE tool, but improves its functions.
