Skip to content

sixth release

Compare
Choose a tag to compare
@nesrak1 nesrak1 released this 18 Apr 23:30
· 48 commits to master since this release

Unstable nightly builds: uabea-windows.zip uabea-ubuntu.zip

  • Fix stripped version bundles not loading
  • Fix MonoBehaviours not loading correctly in 5.0-5.4 games (regression in AssetsTools.NET v3)
  • Added button to view selected object in scene view
  • Added Switch texture deswizzling/reswizzling (thanks to everyone who had a hacked switch/emulator to help me figure it out)
    • Note: you can edit textures that were swizzled, but adding new textures will not swizzle them (even if they need to be). Since I have no idea what Unity version swizzling started on, I use the m_PlatformBlob field to detect swizzle information (which I also don't really know the format of). However, when you create a new asset, this field will not be filled out. I suggest finding a texture of similar size and copying its dump into the new texture asset before importing.
  • Added mipmap generation for importing
    • Note: Switch textures are not supported yet.
  • Allow non-txt extension TextAsset import/exporting
  • Default to the extension in the container for TextAssets
  • Upgrade to Avalonia 11.0.0-preview6
    • Fixed save file dialogs' file type dropdown not working (seems to be an Avalonia bug?)
    • Removed requiring a restart to change themes now that opening a menu item after theme change no longer crashes Avalonia
  • AvaloniaEdit support for editing dumps without writing to file and using an external editor
  • View Data now shows byte arrays in hex instead of base 10
  • MonoBehaviour SerializeReference support
  • Way better MonoBehaviour support in general (contributed by KingEnderBrine in AssetsTools.NET)
    • Note: this made MonoBehaviour dumps in assets file more accurate but also changed the format. Dumps should still be compatible, but they may be different than what you dumped before!
  • Font import/export (ttf/otf only, font atlases not supported, same as all of the other tools)
  • Option to disable Cpp2IL in case it causes hard crashes (in this case, use il2cppdumper for now and place the dlls in the Managed folder)
  • Allow overwriting original bundle (no need to save as a new bundle now)

Future features:

  • Addressables catalog.json/catalog.bundle editing?
  • Better container support? (still don't have the container window yet)
  • Mesh export?

And if you're curious about the new UABEA in progress, I've pasted some screenshots over on the Discord: https://cdn.discordapp.com/attachments/862035809795964969/1082539367492505701/image.png

Requirements: