Beta versions are not as thoroughly tested as stable
Scripting & SDK updates; bug fixes; new examples
11 February, 2025 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
It's another week and another beta release! This week's release includes a range of new scripting APIs (useful both in Construct projects and for the SDK), as well as adding the ability for third-party addons to use project file properties and parameters. There's also a couple of usability improvements, notably for the new spritesheet import dialog, as well as the ability to now search by UID in the debugger.
There's also a big batch of bug fixes, and we're pleased to also include two new examples: firstly a new demo game Avalanche, a 3D retro-style platformer, and also Hero attributes demonstrating the use of mesh distortion. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r426
New Additions
Debugger: allow searching by UID
New demo game 'Avalanche' and example 'Hero attributes'
Animations editor: add feedback showing when there are no frames or animations created in the sprite sheet importer
Changes
Tilemaps: support patch brushes with a 1x1 size
Animations editor: disable import button in sprite sheet import dialog if nothing yet added
Bug Fixes
Error opening example 'Tile-based pathfinding'
Ensure any background work is complete before attempting to launch preview
Ensure progress dialog is closed even in the event of failing to start a preview
Animations editor: in some cases keyboard input could stop working after importing frames (regression r420)
Tilemaps: patch brush not ignoring invalid indices at runtime
Tilemap brush editor: crash removing tiles from a patch brush
Tilemap brush editor: crash opening the editor when UI animations are turned off
Animations editor: palettes not displayed properly
Animations editor: crash trying to delete entries from the color palette picker dialog
Animations editor: avoid showing object types with no color palettes in the picker dialog
Animations editor: sprite sheet importer context menu options to add frames and animations not working properly
Instances bar: force items in the to occupy a single line at all times
Effects: crash changing 'Enable' property of layouts/layers (regression r425)
Templates: crash setting 'Template' property of an instance (regression r425)
Hierarchies: fix issue loading hierarchies from JSON
Performance Improvements
Improve spritesheet packing to generate two sheets in some cases where it would have generated three
SDK updates
Support "projectfile" plugin property type (SDKv2 only)
Support "projectfile" action/condition parameter type (SDKv2 only)
Scripting updates
IRuntime events "suspend", "resume"
Add IPlatformInfo properties canvasClientX/Y
ignoreMesh parameter for getBoundingBox(), getBoundingQuad()
Add IPlugin/IBehavior property 'id'
Add IWorldInstance originX/Y, set/getOrigin()
Share Construct 3 Release r426 Now