Skip to content

Releases: wikid24/ffxiv_mmd_tools_helper

0.817

15 Feb 01:39
Compare
Choose a tag to compare
  • Added 'Bulk Update Rigid Bodies' (!!!)
    • Now it is possible to select multiple rigid bodies and update properties such as the group collision number, rotation or location en masse.
  • Added 'Search for Rigid Bodies' by name usings 'Starts w/', 'Ends w/', or 'Contains'
  • Added 'Select Skirt Rigid Bodies in the vertical chain'
  • Added 'Select Skirt Rigid Bodies in the horizontal chain'
  • Added 'Select All Skirt Rigid Bodies'

0.816

13 Feb 06:24
Compare
Choose a tag to compare
  • fix regression on bone translation

0.815

13 Feb 04:32
Compare
Choose a tag to compare
  • huge refactoring of add_foot_leg_ik.py. no functionality changes but now I can work on it to fix the double-jointed knee issue in MMD while being able to understand the code.
  • huge refactoring of 'bone_conversion.py' and 'add_foot_leg_ik.py' so that they call functions in 'bone_tools.py'
  • fixed 'add eye control' function
  • fixed 'Add extra finger bone' function
  • Added 'run steps 1 to 9' in the bone conversion panel because I'm lazy

0.814

11 Feb 22:07
Compare
Choose a tag to compare

Added 'Merge Double-Jointed Knee' that merges j_asi_b_ (knee bone) with j_asi_c_ (shin bone).

It fixes leg IK in MMD, but it's a hack solution. The 'real' solution would be to not merge the double-jointed knee bones since the bones are weight painted properly and it doesn't require modifying the existing FFXIV bone or weight painting structure (something I want to avoid).

Still need to find a proper solution that involves fixing the MMD IK constraints instead of modifying the bone structure.

0.813

11 Feb 05:28
Compare
Choose a tag to compare
  • Fixed 'combine 2 bones' bug not working while in Edit mode (it will changes the mode to to Pose mode now)
  • Added 'Auto-Fix MMD Bone Name' to MMD Export panel
  • Fixing some IK issues in MMD (works perfectly fine in Blender), but it's not quite 100% fixed yet. Almost there...

0.812

11 Feb 02:27
Compare
Choose a tag to compare
  • Added 'Hide Special/Physics Bones' on the 'Export MMD' panel
  • Added 'Lock Position/Rotation' on the 'Export MMD' panel
  • Set 'Fixed Axis/Local Axis' on the 'Export MMD' panel
  • Fixed the Waist Cancel function. It now adds the additional rotation -1

0.811

10 Feb 21:11
Compare
Choose a tag to compare
  • Added 'Generate MMD Bone Order' functionality. It reads from a CSV config file
  • Added 'Hide Special / Physics Bones' functionality. It reads from a CSV config file
  • Added 'Change Rotation Mode' to the Bone Morphs section.
  • Re-Added the 'add extra breast bone' functionality by request.
  • Reorganized the UI Some More. Also added placeholders.

0.810

10 Feb 02:49
2e90827
Compare
Choose a tag to compare
  • Auto generate MMD display panel groups completed. Will pull from dictionary file that has all of the important FFXIV bone data and puts them in the correct place
  • A heap of error handling on the UI Panels to prevent triggering a function when wrong object is selected or user is in the wrong mode, or armature hasn't been converted to MMD model yet.
  • Huge amount of code cleanup and refactoring, merged some libraries. LOTS of more work to do on this front until it is what I would consider 'clean' code.
  • Removed 'beta' from the addon's name. It is now just 'FFXIV MMD Tools Helper'.

0.809

09 Feb 13:44
Compare
Choose a tag to compare
  • Added 'Auto-Generate MMD Bone Groups' feature. It works it works with MMD models now
  • Added "switch face bones to XYZ Euler' code
  • Another UI refactoring, to use less space now. Lots of panels are closed by default. Also I think it looks much better.
  • Refactored a lot of code, merged the panels libraries into one file

0.808

07 Feb 19:34
Compare
Choose a tag to compare

adds ALL the twist bones and the shoulder control bone, with all of the required MMD additional rotation controls.

Rig skeleton should ALMOST perfectly mimic a native MMD model now in Blender, no more wonky weird rigid arms at least :)