Beta versions are not as thoroughly tested as stable
New Instance Bar; instance tags; gamepad updates & more
02 July, 2024 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
It's the start of a new release cycle of Construct, and we have some big new features for you! The new Instance Bar is a new part of the user interface that allows viewing instances and hierarchies in the project with a dedicated tree view. This makes it easier to review information and do things like drag-and-drop to rearrange hierarchies. It also has different modes to help view things like template information, timelines, plugins and more. You can show it by selecting Menu - View - Bars - Instances Bar.
Other new features include instance tags - a built-in way to assign multiple tags to individual instances. This can be a more useful way to identify instances than the UID, and also provides a way for the editor user interface to more helpfully identify instances. There's also now support for a separate gamepad trigger rumble effect - different to the existing dual rumble - as well as a way to detect which rumble effects a gamepad supports. The Mouse object's pointer lock feature now also supports unadjusted movement.
As ever there's a range of other changes and improvements, including a few bug fixes, and some further improvements to the new addon system. We also have a great new demo game 'Pusha Pusha' for you to try out, as well as another new example 'Jungle Master'. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r398
New Features
New 'Tags' instance property (plus relevant event and scripting features)
New Additions
New examples 'Pusha Pusha', 'Jungle Master'
Gamepad: support for trigger rumble effect
Gamepad: condition to check which rumble effects supported
Mouse: 'unadjusted movement' option for 'Request pointer lock'
Z order bar: add context menu options to focus the Layout View on a selection
Changes
Firefox: enable support for using system clipboard for cut/copy/paste
Z Order: use icons instead of text to refer to the different states of a layer
Z order bar: 'Flash' context menu option now works on a selection of instances
Bug Fixes
Tilemap bar: applying transformations to a selection producing unexpected results (regression r391)
Tilemap bar: collision polygons misplaced after resizing the source image
Ease editor: 'Invert ease' icon not showing properly
Timeline bar: some instances not showing an icon in the 'Pick instances' dialog
Playable Ad export: incorrectly showed 'software update needed' message
SDK updates
SDK v2: add _triggerAsync() for instances/behavior instances
Add IRuntime.sendWrapperExtensionMessage{Async}()
SDK v2: plugin/behavior runtime scripts are now modules
SDK v2: add IPluginInfo & IBehaviorInfo SetRuntimeModuleMainScript()
Add IPluginInfo & IBehaviorInfo AddC3RuntimeScript()
SDK v2: remove support for "inline-script" dependencies (use another runtime script instead)
Scripting updates
Add IObjectClass.getPairedInstance()
Share Construct 3 Release r398 Now