Skip to content

Releases: aelurum/AssetStudio

AssetStudioMod v0.18.0

04 Apr 21:21
Compare
Choose a tag to compare

Breaking Changes:

  • Structure of the AnimationClip class has been changed a bit to match the structure of its type tree (m_Clip = animationClip.m_MuscleClip.m_Clip -> m_Clip = animationClip.m_MuscleClip.m_Clip.data)
  • Type of Unity version fields have been changed from int[] to the UnityVersion class

New features:

  • Added option to export assets with PathID in filename (#25, Perfare#1050, Perfare#975, Perfare#762)
  • Added support for swizzled Switch textures:
  • Added support for Texture2DArray assets:
    • [GUI] Assets of fake asset type Texture2DArrayImage will be generated, to make it easier to work with images from array in the GUI
  • Added support for assets with Zstd block compression:
    • Implemented as one of the option for custom compression type (5). Selected by default.
    • [GUI] "Options" -> "Custom compression type"
    • [CLI] "--custom-compression"
  • Added support of Texture2D assets from Unity 2023.2+
  • Added support of parallel asset export
    • It's also possible to specify the number of parallel tasks for export in both the GUI and CLI (the higher the number of parallel tasks, the more RAM may be needed for exporting)
  • Added support for parsing assets using their type tree for some asset types (Texture2D, Texture2DArray, AnimationClip) (beta)

    only for asset bundles containing type tree info

Fixes:

  • [GUI] Fixed compatibility with High Contrast modes
  • Fixed Live2D export error due to wrong Blend type in Live2D expression parser
  • Fixed AssetBundle structure for Unity 5.4.x (#31)
  • Fixed loading of some Unity 2019.4 assets

Other changes:

  • [GUI] Preserve selection order of AnimationClip assets (#24)
  • Improved integration with Live2D assets:
    • Improved export method of AnimationClip motions
    • Added support for generation of cdi3.json (beta)
    • [GUI] Added display of model info on the preview tab
    • [GUI] Added support for partial export:
      • selected models
      • model + selected AnimationClip motions
      • model + selected Fade motions
      • model + selected Fade Motion List
  • Add more options to work with Scene Hierarchy: (#23)
    • Added option to group exported assets by node path in scene hierarchy
    • Added field with node path to exported xml asset list
  • [CLI] Added colors to help message
  • Changed Dump function to show/export object dump if type tree dump is not available
  • Added more displayed information for non-fmod audio clips
  • Added display of asset bundle's unity version in cases where asset's unity version is stripped but the asset bundle's unity version is not

AssetStudioMod v0.17.4

16 Dec 02:56
Compare
Choose a tag to compare

Changes:

  • Added support for Live2D Fade motions (alternative motion extraction method)
    • [GUI] Added related settings to the Export Options window
    • [CLI] Added options section with related settings
  • Added support for separate PreloadData (Perfare#690)
  • [GUI] Added support for .lnk files via Drag&Drop (#13)
  • [GUI] Added support for Drag&Drop files from a browser
  • [GUI] Added console logger
    • Added option to save log to a file
  • [GUI] Added option to not build a tree structure
  • Fix parsing secondary textures by @astro75 in #16
  • Made some other minor fixes and improvements

New Contributors:

ArknightsStudio v1.1.0

16 Dec 20:51
Compare
Choose a tag to compare

Changes:

  • Base version updated to AssetStudioMod v0.17.4
  • Added support for avg sprite images without a separate alpha texture
  • Changed avg face sprite detection method, since we can't rely on the "IsWholeBody" flag

ArknightsStudio v1.0.0

24 Sep 14:51
Compare
Choose a tag to compare

Initial public release

Features:

  • Support of sprites with alpha texture
  • Support of portrait sprites
  • Correct support of avg character sprites
  • Correct support of character art sprites

AssetStudioMod v0.17.3

15 Sep 00:54
Compare
Choose a tag to compare

Changes:

  • [CLI] Added support for exporting split objects (fbx) (#10)
  • [CLI] Fixed display of asset names in the exported asset list in some working modes
  • [CLI] Fixed a bug where the default output folder might not exist
  • Added support of Texture2D assets from Unity 2022.2+
  • Fixed AssemblyLoader (#6)
  • [CLI] Added --load-all flag to load assets of all types (similar to "Display all assets" option in the GUI)
  • [CLI] Improved option grouping on the help screen

New Contributors:

  • @ipsvn made their first contribution in #10

AssetStudioMod v0.17.2

27 Aug 20:21
Compare
Choose a tag to compare

Changes:

  • [GUI] Improved Scene Hierarchy tab:
  • [GUI] Added app.manifest for net472 build
    • Added long paths support (win10 v1607+)
    • Fixed blurring at high DPI with scaling
  • [CLI] Fixed sprite export in sprite only mode
  • Made some changes to motion list for live2d models:
    • Motion list is now sorted
    • Motions divided into groups (each motion is a separate group)
    • Motion names are used as group names
  • Updated dependencies
  • Made some other minor fixes and improvements

AssetStudioMod v0.17.1

12 Jul 03:11
Compare
Choose a tag to compare

Breaking Changes:

  • With the drag&drop fix (2f8f57c), functions LoadFiles and LoadFolder in AssetsManager have been replaced with one universal function LoadFilesAndFolders

Changes:

  • Added changes from the latest original version of AssetStudio (v0.16.47)
  • Fixed Texture2DDecoderNative compatibility issue with Linux/macOS (CLI preparation 1)
  • Changed image library to ImageSharp (CLI preparation 2)
  • Added support for sprites with alpha mask
    • Sprites with alpha mask can now be viewed and exported with transparency
    • Added hotkeys to control display of an alpha mask on the preview tab
    • Added an option to the export settings to enable/disable export with alpha mask as well
    • Prevented texture2D preview options from being changed with hotkeys outside of texture preview (e.g. when some other asset is selected)
  • Added image export in WebP format
  • Updated FMOD to 0.2.0.22 (CLI preparation 3)
  • Added progress info about zip(apk) file loading process
  • Added CLI version
  • [GUI] Added context menu with "Select all", "Clear selection", "Expand all" and "Collapse all" options to the "Scene Hierarchy" tab (#1)
    • Selected objects count is now displayed in the status bar
  • [GUI] Improved error handling
  • [CLI] Added support for partial assets reading
  • [GUI] Added some videoClip info to preview tab
  • [GUI] Improved memory usage of image previews
  • Disabled Shader support for Unity > 2020
  • Added error message for bundles with UnityCN encryption
  • Added error message on incorrect format of specified Unity version
  • Block alignment fix for Unity 2019.4.X (source: K0lb3/UnityPy@10346b4)
  • [GUI] Added "About" window
  • Fixed cutout glitch in some packed sprites (Perfare#1015)
  • Optimized drawing performance of packed sprites
  • [GUI] Improved asset list filtering
    • Added filter history
    • Added more filtering modes: Include, Exclude, Regex (Name/Container)
  • Added grouping option with full container path (Perfare#815)
    • [GUI] - "container path full (with name)"
    • [CLI] - "containerFull"
  • Improved "Restore TextAsset extension name" option
    • If checked, AssetStudio will first try to find an extension in an asset's name and only then in its container. If no extension is found, ".txt" will be used
  • [GUI] Fixed audio player position in maximized window
  • [GUI] Improved file and folder loading (drag&drop)
    • Added support for drag&drop of multiple folders
    • Open/Export dialog can now also use a path taken from drag&drop items
  • [GUI] Added showing of progress bar in the taskbar button
  • Added option to export Live2D Cubism 3 models

New Contributors:

AssetStudioMod v0.16.8.1

25 Nov 11:37
Compare
Choose a tag to compare

Changes (compared to original v0.16.8):

  • uses System.Drawing lib instead of ImageSharp for process textures
  • added alphanumeric sorting to the column with asset names for more natural presentation of asset list
  • improved "Copy text" option in right click menu, to display what exactly to copy
  • added "Dump selected assets" option to right click menu
  • added 'selected assets count' info to status strip when you select assets
  • added 'exported count / total export count' info to status strip during export
  • "Show error message" option on the "Debug" tab has been renamed to "Show all error messages" and is now disabled by default
  • "fixed" an issue with getting stuck during the "Building tree structure" step
  • fixed a bug with listSearch that could make it not work in some conditions
  • fixed a rare bug for resource files with the same name, that caused their data to be overwritten and become incorrect

AssetStudio v0.14.38 mod

29 Aug 09:39
Compare
Choose a tag to compare

Final version for v0.14.x branch.
Added features:

  • Export tex2D/sprites with PathID as a filename
  • Dump assets with PathID as a filename
  • Dump selected assets from pop-up menu
  • Drag&Drop support by Jayatubi
  • Sort by PathID by Tahvohck