Changelog Release 1.31

Drag[en]gine Release 1.31

Released: 2026-03-26

Drag[en]gine

  • Added VR tracker role information to deInputDevice for use by VR trackers.
  • Added support to strip debug symbols into separate debug files and archiving them during building.

DragonScript

  • Updated ECBehaviorVRHand and BaseVRActorClass to make use of full body tracking.
  • Added helper methods for actor collision filters in BaseVRActorClass.
  • Added ECBehaviorVRBody to handle full body tracking (Quest HMDs).
  • Fixed SimpleConversationConverter auto-switching camera although the last actor speak disabled it.
  • Changed SimpleConversationAction duration to use -1 for default value to allow 0 as an explicit value.
  • Added attachable behavior ECABehaviorAnchorElement mirroring ECBehaviorAnchorElement but usable on a per-element basis in the world editor.
  • Fixed bug in LoadParameterTree "treeFile" tag failing to use tag content properly.

OpenXR

  • Updated to OpenXR SDK 1.1.57.
  • Added support for XR_FB_body_tracking and XR_META_body_tracking_full_body extensions.
  • Force initial center space to work around Quest 3 problem.
  • Fixed multiple crash and stability problems with SteamVR.

OpenGL

  • Fixed non-xray debug drawers rendering as xray.
  • Fixed segfault problems on Haiku.

XInput

  • Fixed UI lag problems by collapsing multiple mouse move events per input update into one. Required since raw mouse input on Linux sends events at high frequency.

Model

  • Fixed regression in texcoord sorter affecting old model file versions only.

EOS SDK

  • Added protection against spurious SDK callback if login server is down causing a segfault.

IGDE

  • Added support to use world path in addition to GDClass in igdeWObject. Allows using World as background in world editor not only an object class.
  • Fixed incorrect delete of update task reference while re-syncing game definition causing exception termination.

GUI Launcher

  • Fixed run DELGA problem if DELGA file is not known yet.
  • Fixed handling of launching DELGAs from file with properly using loaded game and replacing it if DELGA path changes.

Windows

  • Updated FOX toolkit to 1.7.85.
  • Fixed FOX toolkit font scaling problem.
  • Fixed fullscreen window problem.
  • Fixed screen enumeration problem if the count is too large.

Haiku-OS

  • Added native GUI launcher for Haiku.
  • Fixed input handling on Haiku.
  • Fixed network interface detection on Haiku.