Skip to content

AssetStudioMod v0.20.0

Latest

Choose a tag to compare

@aelurum aelurum released this 01 Nov 00:37

New features

  • Improved Unity 6+ support (up to v7000.0)
  • Improved Tuanjie support (up to v1.10) (still partial)
    • Improved auto-detection of Tuanjie meshes
    • [GUI] Added option to specify parsing mode of Tuanjie meshes
  • Added support for legacy Unity versions (#103)
  • Added JsonDump option
  • Added support for parsing MeshRenderer and SkinnedMeshRenderer via typetree
  • Added option to export images in "assetName@hash" name format
  • Added option to dump material assets during model export (CLI flag: --fbx-dump-materials)
  • Added option to keep original sprite sizes (#107; #115)
    • Enabled by default
    • [CLI] Added --sprite-cropping option to the Advanced options section
    • [GUI] Added "Keep original sprite sizes" option to the Export options
    • [GUI] Added Ctrl + R hotkey to change sprite rendering mode
    • [GUI] Added Ctrl + B hotkey to display sprite border
  • Added option to extract raw byte array from MonoBehaviour assets (CLI flag: --raw-array)
  • [GUI] Added "Studio options" window:
    • Added option to specify a custom cache directory
    • Renamed "Use lazy loading for Mesh assets" to "Pre-process Mesh assets" and moved to Studio options
  • [GUI] Replaced "Import options" with "Game-specific options" window
  • [GUI] Reworked "Export options" window
  • [GUI] Added Unity version label to status strip
  • [CLI] Added flag to allow removing container path prefix (--strip-path-prefix) (#113)
  • [CLI] Added flag to allow filtering assets in blacklist mode (--filter-exclude-mode) (#113)
  • [CLI] Added flag to allow exporting models in FBX ASCII format (--fbx-ascii-format) (#124)
  • [CLI] Added support for --fbx-uvs-as-diffuse option in --mode animator (#124)

Fixes

  • Improved normal maps support (#57)
  • Fixed rendering of some packed sprites (#104)
  • Fixed an error in case of unsupported sprites (#109)
  • Fixed a bug in the bundle block reader (#119)
  • Fixed null reference exception when bone frame is not found (#129)
  • Fixed export interruption due to an error during mesh processing (#134)
  • Fixed an error during parsing typetree data of Font assets (#137)
  • Fixed m_IndexBuffer decompression when m_IndexFormat != 0 (#147)
  • Fixed fbx export of some old models (regression v0.19.0)
  • Fixed parallel export from a single stream
  • Fixed some bugs with invalid names during export
  • Changed cache logic:
    • Single cache file instead of separate cache files for each bundle
    • Program folder as a default cache directory
  • Disabled ANSI codes support for console in Wine
  • [GUI] Improved multi-monitor & highDpi support:
    • Improved multi-monitor support (.net builds)
    • Disabled dpi awareness for net472 build, via app.manifest, for better compatibility (with Wine as well)
  • [CLI] Fixed --mode animator not exporting AnimationClips with --fbx-animation all (#124)

Live2D Changes

  • Added support for Cubism 5.3 models
  • Added option to filter Live2D textures when the "Search assets by filename" option is used
    • [CLI] Added --l2d-filter-textures flag to the Live2D options section
  • Improved detection of Live2D models (#122)
    • Added an alternative way of model detection when a MonoScript asset is not loaded
  • Fixed Live2D motion converting (#150)
  • Fixed BlendType enum
  • [exp3.json] Fixed format of Blend values (there should be strings according to the official specification)
  • Improved support for Live2D physics and fade motion assets
  • Disabled warnings from Live2D motion converter in non-debugging mode
  • [CLI] Renamed --l2d-force-bezier to --l2d-smooth-motions

Other Changes

  • Added support for swizzled rgba64 textures
  • Changed display format of large byte arrays to base64 string
  • Improved Dark mode support for .net10
  • Improved AudioClip support
  • [GUI] Improved right-click menu options for dump tree view
  • [GUI] Improved lzma progress report
  • Made some other minor fixes and improvements

New Contributors