Skip to content

Releases: DarklightGames/bdk_addon

2.0.3

01 Oct 19:03

Choose a tag to compare

Additions

  • Added "Set Terrain Resolution" operator to change terrain resolutions. Note that this currently only works for down-scaling.

Bug Fixes

  • Scatter seed objects are no longer visible after being created.
  • Toggling scatter later "cap object" status now immediately applies changes.
  • Fixed numerous flag sets stacking incorrectly in the UI.
  • Fixed curve modifiers being applied in the wrong order when in fence mode.
  • Fixed bug where baking scatter objects would create objects that could not be copied to T3D.
  • Fixed Convert, Duplicate, Fill and Invert operators for Paint Layers.,
  • Fixed "Paint Layer" node not working correctly for paint layers (was previously only working for deco layers).

2.0.2

01 Sep 01:30

Choose a tag to compare

  • Fixed filtering logic for scatter layer objects so that the user can only select valid objects.
  • Scatter object Class actor property is now being used on T3D export.

2.0.1

28 Aug 04:30

Choose a tag to compare

  • Added fix for corrupted executable file on Windows.
  • Added fix for missing umodel executable flag when installed from a .zip file on Linux.

2.0.0

27 Aug 20:59

Choose a tag to compare

This update is a major restructuring from the previous versions. This add-on is now standalone and does not require the BDK fork. This is to allow for more nimble development and to make the developer and user experience much less painless.

As a result, the following functionality no longer works:

  • Deco Layers
  • Projectors
  • BSP Texturing

This functionality will be added back to the add-on over time, though some of it requires patches to be submitted to Blender before functionality can be fully restored.

The add-on now works on both Windows and Linux 🐧.

For the time being, it is HIGHLY recommended to install the add-on from a local Git repository as explained in the Installation steps, since patches can be more easily applied to your local version this way.

v1.0.1

07 Sep 10:16

Choose a tag to compare

General

  • Users on any 64-bit machine can now build assets (this was caused by distributing a non-portable 32-bit binary of umodel) (#6).

BSP

  • BSP sort order is now preserved when copying brushes to and from T3D (fe7a406).
  • All build BSP faces are no longer marked as read-only (f599446).
  • Removed lighting options from BSP build dialog, since lighting is not yet implemented (c2f2dad).
  • Importing brushes with duplicate faces no longer results in an error (8569173).
  • BSP Brush Select Similar operator no longer fails upon execution (d3d91f1).
  • Removed Apply Texturing to Brushes operator as it is no longer needed (95203c1).

Repository Management

  • Build Assets operator now has options for selected the worker pool size. By default, it will use at most half of the available logical cores (25c814e).

Terrain Editing

  • Removed unused terrain doodad mask modifier (8067730).
  • Scatter layer objects in fence mode are now correctly oriented on terrain with non-zero translation (#5)
  • Fixed a bug where non-paint layers could be displayed with the "active color attribute" icon (642a9c2).
  • Terrain info heightmap import now supports TGA, PNG and JPEG files (e411ec8).

Doodads

  • Terrain doodad curve modifiers can now be enabled and disabled (835b3a5).

T3D

  • T3D deserialization has been fixed to handle the UT99 Polygon format (#2).
  • T3D deserialization no longer fails when encountering special characters in references.

v1.0.0

07 Sep 10:18

Choose a tag to compare

Initial release.

Expect many bugs and oddities!