Changelog Upcoming Release

Changelog of the upcoming Drag[en]gine Game Engine and IGDE release.

Last Updated: 2020-08-09

Drag[en]gine Release 1.3 (upcoming)

Features Added

DragonScript Script Module

  • Improved BaseActorAction and BaseActorAI with activateWhileLoading(). This avoids problems if actions and AIs are loaded from a save states.
  • Modified ECBehaviorLocomotion.stopMoving() to not reset looking vertically and horizontally. Added an own method for this resetLooking().
  • Added ECPGuiTheme allowing to add element class property to define GuiTheme.
  • Improved ECBehaviorRideOn to deal with edge cases of touching a non-ridable element parented to a ridable element. In this case the unmodified code incorrectly assumed the actor is no more riding on anything. With the change the parent element is found.

Synthesizer Module

  • Removed SoundTouch source code adding instead the SoundTouch distributable as in-tree build. Supports now compiling against system SoundTouch library if present.

IGDE

  • Added confirmation dialog in new project dialog asking if user wants to create project if he selected no template
  • Added check in new project dialog preventing creating project in existing directory

Bug Fixes

DragonScript Script Module

  • Fixed ECBehavior using 'null' as default bone name instead of empty string.

OpenAL Module

  • Fixed SegFault if Microphone moves between Worlds while active.

Game Definition Editor

  • Fixed regression caused by Debian spelling mistakes fix. Correction causing parts of game definition files to be not loaded.