Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r426

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

Create an Account

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!

23
Launch r426

New Additions

10 favourites
Debugger: allow searching by UID
4 favourites
New demo game 'Avalanche' and example 'Hero attributes'
4 favourites
Animations editor: add feedback showing when there are no frames or animations created in the sprite sheet importer

Changes

6 favourites
Tilemaps: support patch brushes with a 1x1 size
3 favourites
Animations editor: disable import button in sprite sheet import dialog if nothing yet added

Bug Fixes

1 favourites
Error opening example 'Tile-based pathfinding'
2 favourites
Ensure any background work is complete before attempting to launch preview
2 favourites
Ensure progress dialog is closed even in the event of failing to start a preview
1 favourites
Animations editor: in some cases keyboard input could stop working after importing frames (regression r420)
2 favourites
Tilemaps: patch brush not ignoring invalid indices at runtime
1 favourites
Tilemap brush editor: crash removing tiles from a patch brush
1 favourites
Tilemap brush editor: crash opening the editor when UI animations are turned off
2 favourites
Animations editor: palettes not displayed properly
1 favourites
Animations editor: crash trying to delete entries from the color palette picker dialog
1 favourites
Animations editor: avoid showing object types with no color palettes in the picker dialog
1 favourites
Animations editor: sprite sheet importer context menu options to add frames and animations not working properly
1 favourites
Instances bar: force items in the to occupy a single line at all times
1 favourites
Effects: crash changing 'Enable' property of layouts/layers (regression r425)
2 favourites
Templates: crash setting 'Template' property of an instance (regression r425)
1 favourites
Hierarchies: fix issue loading hierarchies from JSON

Performance Improvements

7 favourites
Improve spritesheet packing to generate two sheets in some cases where it would have generated three

SDK updates

6 favourites
Support "projectfile" plugin property type (SDKv2 only)
6 favourites
Support "projectfile" action/condition parameter type (SDKv2 only)

Scripting updates

6 favourites
IRuntime events "suspend", "resume"
5 favourites
Add IPlatformInfo properties canvasClientX/Y
6 favourites
ignoreMesh parameter for getBoundingBox(), getBoundingQuad()
6 favourites
Add IPlugin/IBehavior property 'id'
5 favourites
Add IWorldInstance originX/Y, set/getOrigin()

Share Construct 3 Release r426 Now

  • 6 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Great update, digging the scripting and sdk additions!

    After reading poeditor update I got excited about an improved script editor (monaco)... but I guess it didn't make it into the update yet?!

    • [-] [+]
    • 2
    • Fib's avatar
    • Fib
    • 2 points
    • (0 children)

    Thank you for the 1x1 patch brush :)

  • "Debugger: allow searching by UID" yes!! Awesome! No more weird work-arounds to find this info 😁

  • Cool update! I see quite a few SDK related feature requests implemented. Also the debugger UID search is super useful!

  • When i try open my project in this relase

    Error report information

    Type: assertion failure

    Message: expected content

    Stack: Error at Do.yTt (https://editor.construct.net/r426/main.js:29:115258) at xh (https://editor.construct.net/r426/main.js:29:72290) at window.assert (https://editor.construct.net/r426/main.js:29:72493) at window.Mss.Rss (https://editor.construct.net/r426/projectResources.js:1:19079) at window.mss.kss (https://editor.construct.net/r426/projectResources.js:1:13835) at window.mss.Ass (https://editor.construct.net/r426/projectResources.js:1:13069)

    Construct version: r426

    URL: editor.construct.net/r426

    Date: Tue Feb 11 2025 17:07:07 GMT+0100 (czas środkowoeuropejski standardowy)

    in64;