Stable branch

Construct 3 r397

Stable update: new features, updates, fixes & more

24 June, 2024 ()
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! If you're updating from the last stable release r388.2, then this update includes changes from r389, r390, r391, r392, r393, r394, r395 and r396. Highlights include:

⭐ Improvements for using templates with hierarchies allowing automatically updating replicas to match the template hierarchy, including new Propagate hierarchy and Ignore hierarchy propagation settings

⭐ Improvements for handing event variables, including a new Reset action to reset an individual variable, and grouping event variables by scope in the Parameters Dialog

Autocomplete for tags in the Parameters Dialog, covering all kinds of plugins and behaviors, including tweens, timers, AJAX, storage keys, and more

Image export updates including support for exporting the new modern AVIF format for lossy images, full support for exporting WebP in Safari, and performance improvements. Note that Recompress images has been renamed to Optimize images to better reflect what it does.

Android publishing updates including support for target SDK 34 (Android 14), Google Play Billing library v7 for Mobile IAP, and Android 14 support for the Share plugin

⭐ Improved video codec support allowing for using more formats like WebM AV1 and MP4 H.265 in the Video plugin, as well as customizing the primary and secondary sources

⭐ New demo games Kitty Katcher and Grukkle Onslaught, plus 12 other new examples. Also note the Ghost Shooter example (and related materials) has been renamed to Spell Caster with new artwork - it is otherwise identical though.

⭐ Loads more improvements including bug fixes, usability improvements, other smaller additions, and much more! See all the intervening beta release notes for full details.

Addon developers should also note this is the first stable release with support for the Addon SDK v2, so updated addons can now start being published. Note that legacy addons (SDK v1) are still supported in this release, and will be for all releases for the next year at least. See this forum thread for more details.

We'll be starting a new beta release 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!

62
Launch r397

Changes

4 favourites
(no changes since r396)

Share Construct 3 Release r397 Now

  • 29 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • After the update, all my unique files no longer open. Failed to open project. Verify that it is a valid Construct 3 single-file project (.c3p). I've been working on a project for months, and when I'm about to finish it, this appears. Even the backup file.

    • I've had this issue in the past, i cleared my browser cache , re-opened C3 and then my project loaded fine

      • Thanks for answering me. I did what I said, but it still didn't help.

        I even made a copy and turned it into a .ZIP to see if it was corrupted, and it wasn't. The problem that still doesn't open. There are 5 projects. The last one finishing, 6 months of work lost. Even backup doesn't open. And the support email doesn't work. I'm desperate.

        Load more comments (2 replies)
    • 1 transforme o arquivo 3cp em zip

      2 renomeie o arquivo “project.c3proj” para “project.c3proj.text”

      3 abra o arquivo com o bloco de notas

      4 altere a versão de lançamento:39700 para a versão antiga que você usou

      5 salve o arquivo com o nome original "project.c3proj" coloque-o dentro da pasta zip

      6 transforme o projeto em 3cp e pronto

  • First of all, thank you for the new stable version. With this version, when we try to open the Playable ad export in Safari or Chrome, we encounter "Software update required

    This content is not supported because your device's software appears to be out of date. Please try installing available software updates. Alternatively, you may try on a different device.

    Missing features: Modern JavaScript support

    User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" error.

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

      If you run in to any problems please file an issue following all the guidelines.

      • Hi makar02, I too faced this issue after updating to r397.

        I am using custom index.html file. Every time I export the project, I replace default "index.html" with custom file.

        I observed that "<script src="scripts/modernjscheck.js"></script>" is included in default "index.html" file exported using r397.

        This line was missing in custom html file.

        Adding this line fixed the issue for me.

        Hope it helps you.

        Load more comments (0 replies)
  • The mobile game runs without issues on version r397, but gets stuck on the loading screen in version r401. I'm having problems with the APK. Google Play is giving errors. In r397, when I install the game, there’s an error with the ad SDK and it doesn’t approve. In r401, there’s no ad error, but the game doesn’t open. I don’t know what to do.

  • com.google.android.gms:play-services-ads-lite:20.6.0

    Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads-lite) adicionou esta observação para a versão 20.6.0 do SDK:

    As of June 30th 2024, this version is sunset. For more information, please visit developers.google.com/admob/android/deprecation.

    A partir de 15 de outubro de 2024, 00:00 (UTC), você não poderá lançar versões do app com essa versão do SDK para produção ou teste aberto.

    com.google.android.gms:play-services-ads:20.6.0

    Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) adicionou esta observação para a versão 20.6.0 do SDK:

    As of June 30th 2024, this version is sunset. For more information, please visit developers.google.com/admob/android/deprecation.

    A partir de 15 de outubro de 2024, 00:00 (UTC), você não poderá lançar versões do app com essa versão do SDK para produção ou teste aberto.

  • Hello Ashley! I have had several updates to several games on Google Play and with this stable version of Construct 3. Google Play continues to alarm me that I am not updating the Google Play billing library and that I am still using version 5. How is this possible if it is supposed to What is Google Play Billing library v7 for Mobile IAP used in this stable version of Construct 3?

  • I create a completely empty project, add a flowchart controller, create a flowchart and run it at layout start, the game screen goes completely black, why is that?

  • I can't preview or test my games; the screen freezes. In the Chrome F12 console, it shows that the process is suspended. This issue started after the recent update.

  • This version crashes when you change a sound.

  • After the update, my files no longer open. Even the backups. A project has been in development for months. Having to start over will drive me crazy. Please help me. Even the backups don't want to open. I've already cleared cache, etc. This problem doesn't appear in many tutorials. Team construct, email contacts, when sent, return that the email does not exist. Please try to contact me. I really want to find a solution. My plan B for a career change is to make these projects work. I spent months studying the app, then months to build something beautiful, and then lose everything like that. It's making me very sad.

    • Do be so tragic, man! You can just stay on the older version of C3 until the issue is resolved. You can specifiy the version in the link, so for example if you wanna use previous stable release, add "r388-2" to the end of the link, so it will look like this: editor.construct.net/r388-2

      • Não estou sendo tão trágico. Não é o seu rabo que está na reta. Eu já fiz essa merda? Você acha que sou tão sem cérebro assim? Você acha qu e eu não voltei a versão? Você acha que eu não testei os backups? Você acha que eu não fiz tudo isso? Se você não é do suporte e não tem uma dica útil, então vaza. Porque o problema é que todos os projetos importantes foram corrompidos. Já estou em contato com o suporte. Obrigado por não ajudar e ainda encher o saco.

        Load more comments (2 replies)
    • 1 turn the 3cp file into zip

      2 rename the file "project.c3proj" to "project.c3proj.text"

      3 open the file with notepad

      4 change the release version:39700 to the old version you used

      5 save the file with the original name "project.c3proj" place it inside the zip folder

      6 transform the project into 3cp and that's it

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

      If there's a problem with this release, you can find older releases on the releases page and keep using an older version for the time being (and ideally report the problem to us by filing an issue or sending your project to support@construct.net). If the project does not open in older realeases, it's probably been somehow corrupted - you can still send your project to supporttgq@construct.net and we can try to recover it, but sometimes corrupt projects are entirely unrecoverable, so we can't guarantee anything.

  • Please fix the bug, when you change the order of the function parameters, an error pops up

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

      This issue appears to have already been filed here, and it will be followed up there. It looks like the issue also occurred in r388.2 so it's not a regression in this release.