Skip to content

Soulstruct for Blender 2.6.0

Latest

Choose a tag to compare

@Grimrukh Grimrukh released this 22 Mar 22:00

Changed:

  • FLVER mesh is_bind_pose renamed to is_dynamic to match SoulsFormats better.
  • FLVER mesh properties (is_dynamic, default_bone_index, etc.) moved from Blender materials to FLVER properties.
    • FLVER properties can specify a global default for these (for all meshes) or a per-mesh (i.e. per-material) list.
    • This allows FLVER materials to be merged more easily across opened models.

Fixed:

  • Import error that occurs upon add-on installation for some users should now be fixed.
  • SciPy version fixed to 1.16.3 until SciPy fixes a "read-only array" bug in their latest version.
  • Snow material layouts/shaders for DSR fixed.
  • Demon's Souls (PS3) navmeshes export as big-endian.

Added:

  • Added a "Regenerate FLVER Materials" operator that will update shaders to the latest version of Soulstruct (for better appearance only).

Removed:

  • Removed "Blender Autocomplete 4.1" IDE folder that was getting impossible to maintain manually.
    • Developers should use fake-bpy-module from PyPI instead, plus the bundled scripts for adding Soulstruct types to it (and splitting up the massive bpy.types fake module for IDE memory limits).