Stable branch

Construct 3 r241

Stable update: new Windows export option; mesh editor update; new examples & more

23 March, 2021 ()
Subscribe to Construct.net on Youtube!

Email Me New Releases

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

Create an Account

Notes

It's a new stable release of Construct 3! If you're updating from the last stable release r234.4, then this update includes changes from r235, r236, r237, r238, r239 and r240. Highlights include:

• A new lightweight Windows wrapper export option based on the Microsoft Edge WebView2 runtime. Learn more

• New option to hold Shift when using the mesh editor to adjust the mesh without distorting the image

• Lots more new examples, which you can now find under the highlighted 'new' tag

• On the website side, a redesigned Asset Store - see this blog post launching the new Asset Store for more details

• Lots of other improvements and fixes - see all the linked release notes above for full details!

In order to keep Construct moving forwards, we sometimes have to retire old features. So please also note the following deprecations:

• The UWP (Universal Windows Platform) exporters are now deprecated and will be removed in a future release. We recommend using either the new Windows wrapper or NW.js export options for publishing to the Windows desktop, and third-party porting services for console publishing.

• Support for the older 'classic' script mode will be removed in the next release in favor of the new JavaScript Modules feature. See the tutorial Upgrading projects from classic scripts to modules for information on updating JavaScript code in existing projects. If you use a third-party addon that does not work in modules mode, it should only need a very small and quick update to support modules, so contact the addon developer as soon as possible for an update or the addon will stop working in the next release.

We'll be starting a new beta release update cycle soon. If you'd like to help test it, try the beta release opt-in: choose Notify me about updates for beta releases in Settings. Stay tuned for more updates!

Like this Release?

Let us know with a thumbs up!

54
Launch r241

Changes

9 favourites
Scirra Arcade plugin is now hidden (since it does not work on new Arcade)

Share Construct 3 Release r241 Now

  • 23 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • If you're deprecating UWP and recommend "third-party porting services" then you should stop advertising Xbox export on your landing page since that's not gonna be possible or viable anymore

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

    Whoa! 18 new examples! I think those are great additions and all look really cool.

  • new mesh update should help me to be able to create procedural stuff now...excellent!!!

  • Thank you, thank you so much for those examples and new features :) Happy days.

  • Unfortunately, this update changed how all the text objects are rendered, now I have to adjust the whole UI of my games... I also noticed that you guys changed how the scaling utility of the image editor scales, now it is more pixelated... I like to construct, but I'm constantly facing these small annoying things that require a lot of rework to fix.

      • [-] [+]
      • 2
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 2 points
      • (3 children)

      Were you using vertically centered text objects? Previously there was a bug that did not align these correctly. Another user reported it as a bug, so we fixed it, but it may change the vertical positions of text in existing projects slightly. Unfortunately cases like this are tricky since our options are to either leave it broken permanently, or fix it and have some small changes to existing projects. While such changes can be inconvenient, I think it's the best way in the long run, since ultimately things get fixed.

      • yes, Ashley...my Game UI is also Lowered in about...30 or 40 px from its original position...

      • I use combinations of the vertical alignment, depending on the scene design. I understand your argument, it just triggered a lot of rework on a running 7month project, and several others that are already published.

        And about the scaling any thoughts?, it changed a couple of stable releases ago, I used to use the scaling utility a lot to downscale hi-res images that are sent from the art team, but now it's either broken or the scaling method changed because it leaves images more pixelated when using "smooth" scaling... Although minor, now I have to use a third-party app, so the process turned out longer than before this change...

        Load more comments (1 replies)
  • Hi. I always glad to see new features in construct. But this update just destroyed all text UI in all my games. I creating games for web browsers and now all my new builds looks different in all browsers. For example: I develop on mozilla FF and on test text looks exactly how i set it, but on another browser (google chrome, safari), he lose his position (he is lower or higher). Here is example:

    [img]https://i.imgur.com/NHSQSiR.png[/img] safari

    [img]https://i.imgur.com/FJTtw8U.png[/img] firefox

    [img]https://i.imgur.com/FkAzRHj.png[/img] chrome

    I hope you will fix it. :)

      • [-] [+]
      • 1
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (0 children)

      This sounds like the same issue as discussed in this other comment thread. In short we fixed a bug that actually caused incorrect vertical alignment in some cases. If you'd repositioned text objects to compensate for the bug, you'll need to put them back.

  • In scripting, I noticed that I have to pass each of the parameters in a function as an array:

    runtime.globalVars.dumpvar = runtime.callFunction("GetJSONHeroStatByID", [1],[".Name"]);

    or or else I get a javscript error saying i'm only passing 1 param but 2 are expected, if I use it the way the dpcumentation says:

    runtime.globalVars.dumpvar = runtime.callFunction("GetJSONHeroStatByID", [1, ".Name"]);

    Anyone else getting this?

  • Please!! make an .exe file stand alone! that would be GREAT!!

      • [-] [+]
      • 1
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (0 children)

      Do you mean for the editor? It's not necessary - try using the 'Install as app' option in Chrome.

  • And how to switch from c2runtime to c3 runtime if localstorage clears all saved data when switching. Users using c2runtime applications will reset their localstorage when updating the c3runtime file, thus making progress saves very annoying!

  • Load more comments (7 replies)