Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r125

Loads of bug fixes

12 November, 2018 ()

Email Me New Releases

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

Create an Account


In this release we have a big batch of bug fixes as we work to polish off some of the new features like the Tween behavior and Drawing Canvas, and also work to mature the C3 runtime ready for its first stable release enabled by default. Given the amount of changes and work going on we think it will be a few more weeks before we reach a stable release. However given that the first stable release that switches over to the C3 runtime will be a major milestone, we'd rather take the time to make sure that goes as smoothly as possible and not rush it.

There's also a couple of new color expressions working in the 0-255 range that artists are familiar with (note the original expressions work in a normalized 0-100 scale), and a few updates to the SDK. One more notable fix is that the C3 runtime can now create instances even when none are placed in any layout in the project, which was not possible in the C2 runtime. Note in this case all the object's properties (including instance variables, behaviors and effects) are left at defaults, so you may still want to place an instance somewhere to set the initial values. However in many cases this is a nice extra convenience, especially if the object is just for effects and you're not worried about its properties.

Like this Release?

Let us know with a thumbs up!

Launch r125

New Additions

13 favourites
C3 runtime: new rgbEx255 and rgba255 expressions, using 0-255 range instead of 0-100


3 favourites
Desktop build: fullscreen with C2 runtime debugger now works the same as browser mode or C3 runtime, fullscreening the game instead of the debugger
1 favourites
Drawing Canvas: remove angle actions, as the object is not supposed to be rotatable

Bug Fixes

27 favourites
C3 runtime: can now create instances that are not placed in any layout
4 favourites
C3 runtime: possible rendering glitches with layers
3 favourites
C3 runtime: error using Persist and Platform behaviors on same object
3 favourites
C3 runtime: Audio 'Set silent' did not mute all audio as it did in C2 runtime
5 favourites
C3 runtime: two possible crashes in Multiplayer plugin
5 favourites
C3 runtime: possible crash using render cells
5 favourites
C3 runtime: Google Play (web only) - unable to sign in
6 favourites
C3 runtime: Google Play - fixed some issues with submitting data
3 favourites
Tween Behavior: Crash when using the "On Finished" condition
5 favourites
Tween Behavior: Crashes when using the "Set Start Value" and "Set End Value" actions
4 favourites
Tween Behavior: Input opacity values in the range 0 - 100 instead of 0 - 1
3 favourites
Tween Behavior: Multiple similar tweens not producing the same results
3 favourites
Drawing Canvas: pasting Text objects drew them in the wrong position
5 favourites
Drawing Canvas: pasting objects now draws them at their position at the time of the action instead of their position when drawing
3 favourites
Drawing Canvas: crash pasting destroyed object
2 favourites
Drawing Canvas: crash if object flipped/mirrored
3 favourites
Animations Editor: Crash after undoing all changes outside of the editor and opening it again
3 favourites
Animations Editor: Crash after undoing deletes of several keyframes
1 favourites
Tilemap Bar: Support .tmx files without embedded tilesets
2 favourites
Project Bar: Crash when dragging and dropping
3 favourites
Long file names could cause inconsistent icon sizes and overflow in recent projects
5 favourites
Particles: crash choosing family as object to spawn
2 favourites
Possible crash closing project shortly after opening
3 favourites
Possible crash deleting items in Event Sheet View
2 favourites
Desktop build: could save corrupt folder project after moving project files between folders in the Project Bar
4 favourites
Desktop build: sometimes incorrectly handled zoom level after changes
2 favourites
Windows Store build: could fail to load from recent projects
2 favourites
Firefox: work around Firefox issue causing 'Paste' options to go missing

SDK updates

3 favourites
Add IProject.GetRuntime() to identify project runtime setting
3 favourites
Add runtime GetSingleGlobalObjectClassByCtor() method
4 favourites
Add Facebook object GetAccessToken() API

Share Construct 3 Release r125 Now


  • Order by
Want to leave a comment? Login or Register an account!
  • Love this "C3 runtime: can now create instances that are not placed in any layout"

    NICE ! So I don't need to make an extra layout just for placing sprites.

    Can't wait for the stable version release.. Very exciting :)

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

    Yay! No more "object bank" layouts that specifically just hold 1 instance of many sprites to be created at run time.

  • :D nice to see that option for the 255 rgb scale.

  • Why wouldn't you want Drawing Canvas rotatable?

  • Hi,

    We found a bug: When you create a family and collide with an instance of it, it freezes the game.

    In addition, in the debug does not show the information of the created instance.

  • So, to clarify, does this mean that we can reference an object instance that does not yet exist in any layout and not create an error? Or does it simply mean that we can CREATE such an instance that isn't in any layout? ...actions and conditions to follow, of course.

  • Is there a way to unsubscribe from notifications of these updates?

  • What's the difference with the RGB expressions? Can i Just use RGB() still?

  • Wow "C3 runtime: can now create instances that are not placed in any layout" you should have started with this, this is great!

  • Wonderful!