Skip to content

v2.1.0

Compare
Choose a tag to compare
@blueskythlikesclouds blueskythlikesclouds released this 10 Oct 13:39
· 49 commits to master since this release

Prerequisites

Windows

You need:

If you don't have the dependencies, the tools are going to crash.

Linux

  • Install dotnet48 with winetricks.
  • Run with Wine.

Changelog

  • Add an asterisk to the title of the window if there are unsaved changes.
  • Fix bone parenting if possible when exporting FBX/DAE.
    • Requires a configuration with bone_data.bin/bone_data.bon.
  • Add menu for opening recently opened files.
  • Replace triangle stripper with a faster and safer alternative.
  • Add utilies to import/replace ex data.
    • This feature allows you to combine ex data of multiple objects.
    • You can do this through the right-click menu of Skin nodes.
    • Users should be aware of duplicate blocks. Skin parameter files also need to be manually combined.
    • Users must import the bones of the imported ex data from the source object and rig them to their own objects.
    • Parents of selected blocks will be automatically imported. There is no need to manually select them.
  • Add support for F 2nd/X stage data files. (contribution by @keikei14)
  • Improve X object set support.
    • Skinned X model imports are now possible, however imports from FT/DT/AC have borked real-time physics. This is yet to be solved.
  • Improve UI visuals and responsiveness.
  • Add support for skin parameter files from all games, including F 2nd/X. (co-authored by @keikei14)
  • Add support for osage node rotations.
    • This fixes incorrection rotation on Miku's hair strands when resaved in FT.
    • This feature is unfortunately only supported by FT.
  • Improve texture processing utilities.
    • Added options to import/replace textures in any supported format (Raw/DXT1/DXT5/ATI1/ATI2/YCbCr).
    • YCbCr textures now get replaced in the same format instead of uncompressed.
  • Add support for AET files, including F 2nd/X.
    • You need to replace the original AET/SPR files with MMM when making modifications through the AET plugin for F 2nd/X.
      • Make sure to run "Compute sprite rectangles" from the right-click menu when replacing SPR files generated by the plugin.
      • Replace the SPI/AEI files with the mdata_spr_db.bin/mdata_aet_db.bin files generated by the plugin.
  • Fix string array writing.
  • Add pink theme by @SwigS-27.
  • Fix reading of certain X HD object sets.
  • Rename majority of ex data related properties.
  • Add option to create color data on meshes.
  • Fix RGB5 texture decoding.
  • Fix sprite rectangles not being computed properly.
    • Fixes coordinate modifications not working in F 2nd/X.
  • Fix cloth block writing (thanks @korenkonder!).
    • Fixes Luka's skirt not colliding properly when resaved.

Remarks

  • Windows might block some of the DLLs. Please unblock them manually. Otherwise, the tool is going to crash. Affected DLLs are:
    • MikuMikuLibrary.Native.X64.dll
    • MikuMikuLibrary.Native.X86.dll

To read the full changelog, view the commit history.