Releases: blueskythlikesclouds/MikuMikuLibrary
Releases · blueskythlikesclouds/MikuMikuLibrary
v2.2.0-f0e5ebc
Unstable development build of commit f0e5ebc.
v2.2.0
Prerequisites
Windows
You need:
- Windows 7/8/8.1/10/11 with latest updates.
- .NET Framework 4.7.2.
- Visual C++ Redist 2015/2017/2019 x64 and x86
If you don't have the dependencies, the tools are going to crash.
Linux
- Install
dotnet48
withwinetricks
. - Run with Wine.
Changelog
File Formats
- Add support for loading CPK files from MM+. FARC Pack is able to extract them, as well.
- Revamp stage database reading and writing. (contribution by @korenkonder)
- Fix OSP writing for X. Custom modules can finally utilize custom physics. (contribution by @thatrandomlurker-divamoddingtools and @korenkonder)
- Add support for F 2nd/X post process tables. (contribution by @keikei14)
- Add support for F 2nd character item tables. (contribution by @thatrandomlurker-divamoddingtools)
Misc
- Unblock the native DLLs automatically. You don't have to unblock them manually anymore.
- Add an option for directly replacing a sprite instead of needing to edit its texture atlas. (contribution by @BroGamer4256)
- Fix secondary UV channel and color data exporting for FBX.
- Fix changes done to arrays and lists not being recognized.
- Let the user change every vector and color value.
- Improve model viewer to support transparency and F & FT style model shading.
- Minor UI/UX improvements.
To read the full changelog, view the commit history.
v2.1.0
Prerequisites
Windows
You need:
- Windows 7/8/8.1/10/11 with latest updates.
- .NET Framework 4.7.2.
- Visual C++ Redist 2015/2017/2019 x64 and x86
If you don't have the dependencies, the tools are going to crash.
Linux
- Install
dotnet48
withwinetricks
. - 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.
- You need to replace the original AET/SPR files with MMM when making modifications through the AET plugin for F 2nd/X.
- 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.
v2.0.3
Prerequisites
Windows
You need:
- Windows 7/8/8.1/10 with latest updates.
- .NET Framework 4.7.2.
- Visual C++ Redist 2015/2017/2019 x64 and x86
If you don't have the dependencies, the tools are going to crash.
Linux
- Install
dotnet48
withwinetricks
. - Run with Wine.
Changelog
- Improve bone weight validation.
- If your model has weights above 1.0, they are going to be automatically normalized.
- Improve how tangents are generated.
- If your model makes screen blackout in game, try re-importing it (or generate tangents from right-click menu).
- If the issue is still persistent, your model might have overlapping vertices in UVs.
- Improve FBX exporter support.
- Fix crash when reading UTF-8 strings.
- Fix changes not saving when renaming textures.
- Fix changes not saving when prompted.
Remarks
- Windows might block some of the DLLs. Please unblock them manually (or extract with 7-Zip). 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.