Stable branch

Construct 3 r157

Stable update: JavaScript coding, tagged timeline keyframes, action comments & more

01 July, 2019 ()
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 r148, then this update includes changes from r149, r150, r151, r152, r153, r154, r155, r156 and r156.2.

Highlights include:

JavaScript coding is now supported! Learn to code with one of the world's most popular programming languages. See the blog post Introducing JavaScript coding in Construct for more information, and stay tuned on our official blog for more news.

• You can now add comments in actions!

• Timelines now support tagged keyframes allowing you to synchronise events - or even JavaScript - with timelines.

• There's a new custom ease curve editor to use custom animation curves in timelines and the Tween behavior.

• A new feature called asynchronous actions makes it easier to use actions that run in the background, using a new system action Wait for previous actions to complete. See the dedicated video on async actions for more.

• The Dutch language is now available by default for the editor!

• Much more, including editor optimisations, runtime performance improvements, internal upgrades, and as usual plenty of bug fixes. See the intervening release notes for everything else.

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!

42
Launch r157

Bug Fixes

4 favourites
Text editor: crash minifying/beautifying JSON
4 favourites
Typo in local variable dialog caption

Share Construct 3 Release r157 Now

  • 32 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Yesss now im subscribing back to Construct3 this are 3 updates worth to have the rest is Construct 2 with glitter..

    so javascript in event sheet and scripting ability

    timeline and timeline eases

    and wait for previews actions to complete

    honorable mentions action comments... im not to big of a fan of it cause will create issues probably but is good to have.

    funny thing is just this week was thinking moving to phaser cause is js based and i wanted to make my games js entirely.... but after seeing this update and the amount of stuff that got improved well all i have to say good job and keep at it like this, this is the type of updates we want. thank you! You are awesome!

    Next update please update the facebook instant games plugin(i know you are waiting for a stable release from facebook cause is a lot of work to maintain it if they keep changing it every 1 week...), there are tons of features needed in that one and we still lacking the most important ones.

  • Excuse me my dear developers!

    What happened to Construct 3?

    After updating the game, there were problems and failures. The project is compiled under c2Runtime.

    Domestic purchases do not work!

    Please pay attention, you have a problem, developers.

    Statistics on the Google Play developer console.

    Crashes and ANR

    248

    +1 358.82% compared with the previous period.

    • I have the same problem with this version r157, my statistics on Google Play developer console showed many Crashes and ANR.

      I think I'll have to go back to the previous version.

    • Domestic purchases have not worked before! Also now they do not work, only some phones can make purchases.

      I told you to remember?

      I told you that you also do not close the upper curtain, but you did not listen to me! Only in the latest versions finally fixed the hiding of the upper curtain.

      You wrote to me that I was wrong, I was right, please correct, because of these problems, the applications are down, the players are upset.

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

        I'm afraid we can't help based on comments like this - please file a bug report following all the guidelines, since we need all that information to be able to help. If you have issues with a new release remember you can roll back to an earlier version at any time.

    • I have this problem too

      Statistics on the Google Play developer console.

      Crashes and ANR

      1,33K

      +480,00% compared with the previous period

      java.lang.ClassNotFoundException

      location: dalvik.system.BaseDexClassLoader.findClass

      • Thank you for joining this issue, I think the developers are already working on this problem.

        It is necessary for all of us to understand that errors reduce the rating of an application, this is a new system of algorithms that make the quality of your application important, now the algorithms are enhanced so that there are high-quality applications on the market.

        Crashes and errors increased very much after the applications received the latest updates.

        As a result, it was noted that the number of installations per day fell by 10-20%.

        Sincerely.

      • java.lang.RuntimeException:

        at android.app.ActivityThread.handleReceiver (ActivityThread.java:3074)

        at android.app.ActivityThread.-wrap18 (ActivityThread.java)

        at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1611)

        at android.os.Handler.dispatchMessage (Handler.java:110)

        at android.os.Looper.loop (Looper.java:203)

        at android.app.ActivityThread.main (ActivityThread.java:6251)

        at java.lang.reflect.Method.invoke (Native Method)

        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1063)

        at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:924)

        Caused by: java.lang.ClassNotFoundException:

        at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)

        at java.lang.ClassLoader.loadClass (ClassLoader.java:380)

        at java.lang.ClassLoader.loadClass (ClassLoader.java:312)

        at android.app.ActivityThread.handleReceiver (ActivityThread.java:3069)

        Load more comments (1 replies)
  • Thank you!

  • Oh wow! The javascript support is an incredible addition! You've just convinced me to buy a license.

  • Hello! I have a request: please add a splitscreen plugin or something of that sort! It would be very helpful :)

  • Thanks keep it up! :)

  • You showed the timeline curves and I gasped. Then I gasped again at the action commenting. Thank you so much! Big improvements for me.

  • You guys are amazing, power to you!

  • Better do protection against cheaters in your program. Or add a plugin that will prevent cracking of the game, players crack very easily games and programs made on construct ...

  • What is wrong with the construct 3 team. It´s almost not possible to build the xcode version. It´s take more than 1 hour.

  • Load more comments (13 replies)