Skip to main content

Errant Landscape 1.6

· 3 min read

MountainsScreenshot

This update primarily focuses on Unreal Engine 5.5 support, alongside various improvements and bug fixes.

Unreal Engine 5.5 support

The plugin is now compatible with Unreal Engine 5.5.

New Features

  • Added the errant.landscape.FixAllIncorrectBrushesBridges console command to quickly fix brushes with invalid Bridge actor references. The command assigns the first available Bridge actor to the broken brushes. Previously, this required manually assigning the Bridge actor to each affected brush.

Removed Features

  • We've removed the Landscape Creation Tool that allowed creating landscapes larger than 8k x 8k as the built-in Unreal Engine tool now allow for creating landscapes of any size.

Improvements

  • Noise brush now supports rotation around the Z-axis.

  • The QueueRender function used in Runtime Landscape is now callable from Blueprints.

  • We added UElRtWorldSubsystem::OnLandscapeCollisionsUpdated delegate in Runtime Landscape, triggered after landscape collision update is finished. This enables game or PCG logic to respond to landscape changes (for example, by removing foliage instances or re-projecting them onto the updated landscape surface).

  • We improved the performance of BiomeMask updates.

  • Display names of our classes have been shortened, replacing Errant Landscape with the EL prefix. This simplifies identifying component classes in the Blueprint UI.

  • We added Z-offset property for mask visualization debug view.

  • We added warnings for when the landscape is rotated, as it leads to incorrect results.

Fixes

  • Fixed collisions not updating when working with a brush that only paints visibility mask.
  • Fixed editor streaming bounds not extending over the whole landscape proxy in some projects. This led to brushes not always loading when the landscape under them was loaded.
  • Undo no longer modifies all landscape proxies.
  • Fixed stamp brush not rendering correctly after switching back from multi-layered mode back to the single layer.
  • Fixed brushes spawning while holding Alt and rotating the camera in the Create tool.
  • Removed an ensure warning about the Runtime Landscape being enabled on the map without a landscape.
  • Unified C++ standard used in all of the modules. This fixed compilation issues in some configurations.

Patches

1.6.1

Fixes issues with the noise brush:

  • Fixes new V2 settings automatically applying to existing brushes
  • Fixes V2 not working correctly on partial updates(with only part of the brush being updated)

1.6.2

  • Fixed OnLandscapeCollisionsUpdated delegate/event not working when used in blueprints