Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r333

Some icon updates; new 3D scripting example; bug fixes

07 March, 2023 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Create an Account

Notes

Some say "three is the magic number", and if that's the case, this is our most magical release yet, being Construct 3 r333. This release includes a fun new Rally drifting example, demonstrating scripting with 3D features. We've also updated some icons including the Custom Action icon and overlays (thanks to input from our designer Paulo), and also tweaked the family icons while we were at it.

There's also few improvements for using scripting, and as ever, a big batch of bug fixes. We're continuing to work towards a stable release in the next couple of weeks so we will continue to focus mainly on bug fixes until then.

Like this Release?

Let us know with a thumbs up!

41
Launch r333

New Additions

11 favourites
Use cut-out mask to improve clarity of family and custom action overlay icons
13 favourites
New example 'Rally drifting'

Changes

11 favourites
Update custom action icons
7 favourites
Project bar: use family icon overlay for family folders
8 favourites
Video recorder: ensure current browser tab can be chosen for screen recording

Bug Fixes

6 favourites
Change custom action icon color in light/dark themes
4 favourites
Possible invalid layer names after pasting layout (regression r330)
4 favourites
Layout view: mesh editor sometimes stayed active after deleting instance
4 favourites
Example browser: missing tooltip for "clear filters" button
4 favourites
Properties Bar: did not always clear after undo/redo of global layer changes
5 favourites
Properties Bar: possible crash undoing while editing a color property
6 favourites
Nested 'On signal' triggers not working correctly
6 favourites
Export error if image recompression failed for one image
4 favourites
Ease editor: add undo point for inverting an ease
4 favourites
Ease editor: ease keyframes still visible when toggling an ease between cubic and linear
4 favourites
Timelines: crash duplicating a timeline which is nested inside another timeline
4 favourites
Timelines: crash changing 'Resize mode' on a timeline that includes an audio or a value track
4 favourites
Timelines: crash closing a project with a timeline using the 'initial animation' property
4 favourites
Timelines: crash undoing while dragging a timeline handle in the layout view
3 favourites
Templates: inconsistent replica instance state when its template deleted
3 favourites
Templates: undo point not restoring 'Template source' property correctly when set to 'none'
4 favourites
Animations editor: prevent default keyboard shortcuts while busy to avoid unexpected behavior
3 favourites
Animations editor: crash undoing deleted animation at the same time as the preview dialog is shown
4 favourites
Animations editor: crash undoing addition of image point and trying to rename it at the same time
4 favourites
Animations editor: possible crash after trying to undo moving an animation
4 favourites
Animations editor: possible crash opening and closing the editor very quickly while it is busy
5 favourites
Animations editor: crash pressing 'cut' shortcut at the same time an animation is deleted
5 favourites
Animations editor: show message when trying to edit a single tile which is too large
4 favourites
Animations editor: possible crash quickly closing and opening the editor and preview
4 favourites
Tilemap bar: possible crash after closing a project and hovering over the bar

Scripting updates

7 favourites
Avoid throwing exception when posting message to runtime worker
7 favourites
Script validation errors treated line numbers as 0-based instead of 1-based
7 favourites
Exempt disabled scripts in event sheets from validation on preview
6 favourites
Ensure fetches to project files from Web Workers work in preview in Firefox/Safari

Share Construct 3 Release r333 Now

  • 10 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Thanks for the bugfixes

    There are 2 issues with how the Custom Actions are displayed:

    ISSUE 1 : The new "overlay icons" are broken for non-family Custom Actions. Example: if I call a "SpriteAction" custom action of a sprite, it only displays the little Lego icon at the bottom right, but it doesn't display the Sprite icon that should be behind. It only works for Families.

    ISSUE 2 : The way actions related to Custom Actions are displayed is inconsistent with everything else in the engine. For example if i have a "call Function" action, or a "set MyVariable to 1" action, "Function" and "MyVariable" are displayed in bold. However "MyCustomAction" is not displayed in bold if I call its related action.

    I also posted a suggestion about how Functions and Custom Actions could have a new "Emit Signal" boolean so we could use them as Better Signal, supporting parameters and same UX/Performance benefits as Functions: construct23.ideas.aha.io/ideas/C23-I-165

  • As always very fast fixing bugs I reported, thanks Scirra!

  • Thanks!

    I turn 33 soon, this is a blessed release.

  • Construct 3, r333, 2023, 3rd month of the year, sadly not on the 3rd, that's a lot of 3s!

  • Wow how many bugs fixes per relase, its still in beta?

  • Animation editor still have bugs, editor can freeze when i edit images...

    my editor freezes when i delete frames

  • Construt crushed when i tried to stop "preview" animation in object properties bar:

    Unhandled exception. Uncaught TypeError: Cannot read properties of null (reading 'Aw')

    The same thing happent in animation editor when i press Ctrl+Z

  • Holy crap, the new example project is awesome!