Changelog Release 1.30

Drag[en]gine Release 1.30

Released: 2026-02-20

Drag[en]gine

  • Fixed behaviorTree.xsd missing 'loop' and 'doNotFail' attribute in 'subtree' element.
  • Refactoring memory management and collection class handling to modern template based version for improved stability, clarity and usability.
  • Changed modifying parallel tasks dependencies to be mutex protected to avoid subtle problems.
  • Fixed decXmlWriter not holding reference causing tricky to find bugs.

DragonScript

  • Fixed wrong datatype in IGDE template.
  • Extended ECBehaviorBehaviorTreeTimer with action "timer.running" and "timer.finished".
  • Added ECBehaviorActorMover.getPathAhead().
  • Added backup/restore state support to BTContext.
  • Enforcing future safe alignment restrictions on DragonScript script class native data pointers.
  • Added module parameter forceDpiAware. Enabling this forces the application to be considered DPI aware.

Bullet Physics

  • Fixed scaling problems causing rig bone shapes to be scaled twice.

XInput

  • Added module parameter to adjust raw mouse input sensitivity (range 25..400%).
  • Added module parameter to toggle raw mouse input (default off).
  • Added support for raw mouse input.

IGDE

  • Fixed design problems with FOX backend causing certain interactions to not work for all widget types.
  • Added German translation.
  • Added localization support. Language can be changed in the IGDE settings dialog.
  • Fixed subtle bug in debug drawer wrapper.
  • Fixed problem with font size on Windows.
  • Fixed tooltip not being DPI aware.
  • Added support to handle high DPI displays.
  • Fixed problems with restoring main window state as well as forced placement problems.

Project Editor

  • Fixed selected launch profile not correctly restored upon loading project.

SkinEditor

  • Upon creating renderables looks for properties with matching name to init renderable with suitable values.
  • Add renderable dialog: Proposes now renderable names used in texture properties.
  • Add renderable dialog: Supports now double-click to quickly add single property.

Animator Editor

  • Fixed debug drawer shapes for bones using incorrect list.

Blender

  • Removed commented out code causing import problems on blender 5+