Skip to content

Releases: MrClock8163/Arma3ObjectBuilder

v2.5.0

23 Dec 21:46
66bb01d
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.3

Added

  • import-export:
    • PAA texture import for textures compressed with DXT1 or DXT5 (S3TC BC1 and BC3) algorithms
    • new config data parser and unified handler module
  • scripts:
    • utility script to create empty "dummy" P3D file

Changed

  • import-export:
    • improved LZO1X decompression speeds
    • model.cfg import is now available without Arma 3 Tools as well (if native parsing is successful)
  • tools:
    • Vertex Mass Editing:
      • tools are now available in both Edit and Object modes
        • in Edit mode the functions operate on the selected parts only
        • in Object mode the functions operate on the entire mesh
      • Distribute Mass now supports volume weighted distribution (on closed components)
      • Mass From Density now supports volume weighted distribution (on closed components)
      • UI layout was reorganized
    • Bulk Renaming now shows warning signs at paths that point to files that do not exist
    • Hit Point Cloud:
      • exposed modifier settings were removed
      • internal process was simplified

Fixed

  • the Rigging tools only allowed 3 bones to be assigned to a vertex instead of the proper limit of 4 (Select Overdetermined, Prune Overdetermined, General Cleanup)
  • Bulk Renaming tool exposed the internal paths making it possible to break the feature until the next list refresh
  • Center of Mass operator was not accounting for world transformations

v2.4.2

01 Oct 09:39
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.2

Note

CRITICAL HOTFIX!

Fixed

  • P3D export would fail due to a leftover missing program function

v2.4.1

30 Sep 14:15
93aaa9c
Compare
Choose a tag to compare

Warning

Critical bug was found in this release. Do not use it!

Tested compatibility: Blender 2.90 -> 4.2

Changes

  • internal handling of the P3D data was simplified and improved
  • internal code structure and dependencies were cleaned up
  • improved add-on reloading

Fixed

  • named properties were not properly lowercased with the Force Lowercase export option during P3D export
  • animation action property classes were not properly unregistered when the add-on was deactivated or reloaded

v2.4.0

09 Sep 20:49
0398697
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.2

Added

  • import-export:
    • Terrain Builder object list import
    • Terrain Builder object list export

Changed

  • LZO1X decompression for BMTR files was improved

Fixed

  • the mandatory part of the LOD validation during export was mistakenly using the Warnings Are Errors setting even if verbose LOD validation

v2.3.5

17 Jul 21:22
a361b16
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.2

Added

  • extension manifest blender_manifest.toml
  • autocomplete suggestions for LOD named properties (Blender 3.3 and above)

Changed

  • updated internal references for compatibility with Blender 4.2+

Fixed

  • sharp edges data block is no longer exported if no actual sharp edges are detected
  • Driver: offroad common proxy had incorrect path

v2.3.3

29 May 16:57
c64c4c8
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.1

Fixed

  • Extract Proxy would fail due to missing internal property

v2.3.2

14 May 15:02
e3ab935
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.1

Added

  • import-export:
    • ASC import drag-and-drop support (Blender 4.1 and above)
    • P3D import drag-and-drop support (Blender 4.1 and above)
    • RTM import drag-and-drop support (Blender 4.1 and above)
    • Skeleton import drag-and-drop support (Blender 4.1 and above)

v2.3.1

04 Apr 08:42
b7c34ef
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.1

Fixed

  • Sort Sections P3D export option was operating on the wrong object, and wasn't actually affecting the output model

v2.3.0

28 Mar 00:44
95a2dc8
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.1

Added

  • Materials tool RVMAT Templates
  • import-export:
    • P3D:
      • support for Underground (VBS) LOD type
      • support for Groundlayer (VBS) LOD type
      • support for Navigation (VBS) LOD type
      • Collisions export option (handling duplicate LOD types)
      • Generate Components export option
      • LOD copy directives
  • Validation tool:
    • LOD - Generic ruleset:
      • warning for more than 2 UV channels on a LOD object
    • LOD - Shadow ruleset:
      • warning for unconventinal LOD indices (not 0, 10, 1000, 1010 or 1020)
      • warning if LOD has lodnoshadow = 1 named property
    • LOD - Underground (VBS) ruleset
    • LOD - Groundlayer (VBS) ruleset
  • Rigging tool:
    • Add OFP2_ManSkeleton operator
  • Debug add-on options tab:
    • Preserve Preprocessed LOD Objects

Changed

  • import-export:
    • export processes will no longer start if the target file is in use by another application
    • backup and temporary export files are now time stamped in the extension to avoid collisions
    • P3D:
      • handling of unknown LOD types has been improved (the Unknown LOD type can now be used to set any custom LOD signature)
  • utilities:
    • Find Components now only creates selections for closed components
  • Vertex Mass Editing tool:
    • Mass From Density now ignores non-closed components and loose vertices
  • Rigging tool:
    • skeletons and bones are no longer forcibly alphabetically sorted
    • hierarchic bone order now has to be maintained manually, depending processed will not try to detect the hierarchy in a mixed order
  • Colors tool was moved under new Materials tool
  • Preserve Faulty Output add-on option was moved to the newly introduced Debug options tab

Fixed

  • Geometry LOD validation would falsely report not triangulated meshes
  • P3D import would crash Blender if Proxy Action was set to Purge
  • Find Components would purge all vertex groups under certain circumstances

v2.2.1

03 Mar 23:44
04a168a
Compare
Choose a tag to compare

Tested compatibility: Blender 2.90 -> 4.1

Added

  • Center Of Mass operator in the Vertex Mass Editing tool (forgot to include in v2.2.0)

Changed

  • Arma 3 Proxy object can now be added to the scene without first selecting a parent object

Fixed

  • P3D import and export would fail in older versions of Blender when trying to remove unnecessary UV layers from objects
  • geometry node modifiers would not be applied during P3D export
  • length limit on P3D named property names and values was missing and would result in a failed export at too long values