Releases: MrClock8163/Arma3ObjectBuilder
Releases · MrClock8163/Arma3ObjectBuilder
v2.5.0
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
- tools are now available in both Edit and Object modes
- 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
- Vertex Mass Editing:
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
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
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
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
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
Tested compatibility: Blender 2.90 -> 4.1
Fixed
- Extract Proxy would fail due to missing internal property
v2.3.2
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
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
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
- P3D:
- 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
- LOD - Generic 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
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