• 5.2.2.0 b44b201efd

    5.2.2.0 (Blender 5.2 LTS and 5.1)
    All checks were successful
    Package Add-on / package (push) Successful in 16s
    Static Tests / static (push) Successful in 14s
    Blender 5.2 Tests / blender (push) Successful in 1m21s
    Stable

    Yusarina released this 2026-07-23 19:58:49 +00:00 | 20 commits to main since this release

    This update fixes several long-standing bugs and issues, adds a Rigify converter, improves internal functionality, and removes Blender extension policy violation warnings.

    Fixes:

    • Fixed custom split-normal baking in OptimizeStaticShapekeys.
    • Fixed remove_doubles hanging on meshes with fewer than 100 vertices.
    • Fixed translation placeholder errors and brought all locales back in sync.
    • Fixed version checks by reading Cats_Version from the extension manifest.
    • Fixed extension packaging and removed the sys.path policy violation.
    • Fixed several long-standing TODOs involving MMD colour baking, eye tracking, VRM detection, and object visibility.
    • Fixed invalid Python escape sequences across armature bone mappings.

    Bone Protection and Reporting:

    • End bones are now kept by default.
    • Added protected bone patterns to prevent selected bones from being deleted or renamed.
    • Added original bone-name tracking for more accurate change reports.
    • Improved reporting to distinguish renamed bones from deleted bones.

    Rigify Support

    • Added a Convert Rigify to Cats operator.
    • Supports Rigify and Metarig bone naming.
    • Collapses split limb chains and can optionally merge twist bones.
    • The button only appears when a valid Rigify armature is selected.
    • Fix Model now directs Rigify users to the new converter.

    The converter is currently located under MMD Options until a future UI rework.

    Internal Changes

    • Updated MMD Tools to 4.5.13.
    • Reworked bundled dependencies into proper Python sub-packages.
    • Removed outdated Blender pre-5.1 compatibility code.
    • Removed committed bytecode and excluded development scripts from release packages.
    • Renamed the project to Cats Blender Plugin.
    • Updated project contact and credits.
    Downloads