Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

Better subfolder support; on-device speech recognition; new examples & more

04 November, 2025 ()

Envoyez-moi un courriel lors de nouvelles parutions

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

Notes

In this week's beta release, we've relaxed a long-standing limitation with project files: you can now use the same filename in different folders. Previously every file in the project had to have a unique name, regardless of subfolders - for example you could not have 'file.txt' in two different folders. This came from the need to continue supporting the legacy "flat" file structure mode. However that mode was recently removed, and that allowed for finally removing the restriction. This also allows for using reserved filenames like 'index.html', so long as the files are in a subfolder. This was actually a pretty complex change as many parts of the editor previously assumed all filenames were unique, and we had to update a lot of code, so be on the lookout for any new issues regarding project files or folders.

Another update this week is the ability to use on-device speech recognition where supported (currently Chrome only). Speech recognition normally involves using a cloud service - which means sending your spoken audio to a remote server. On-device speech recognition allows processing speech recognition on the local device, which is better for privacy, and can work offline. The only catch is you must first download support for the languages you want to recognize, but you can do that with the 'Install on-device recognition' action. We've also updated the 'Speech recognition' example to demonstrate on-device speech recognition.

It's also worth noting that Windows WebView2 exports now direct users who do not have the WebView2 runtime installed to the installation web page, rather than automatically downloading and installing it. Microsoft say the WebView2 runtime is now installed by default on both Windows 10 and 11, so such cases should be rare. However having code to download and run an executable was possibly making antivirus tools wary (and we had some issues with false positives recently), so we've decided to remove this code and merely direct users to the webpage instead.

Finally we have a new example, and a few other bug fixes and adjustments. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 32 DownvoteDownvote
Exécuter r460

Changelog iconNouveaux ajouts

Not favoritedFavorited Favorited 3 favoris
New example 'Jumpy monster'
Not favoritedFavorited Favorited 3 favoris
Speech recognition: support for on-device speech recognition (where supported)

Changelog iconChangements

Not favoritedFavorited Favorited 9 favoris
Allow files with the same name in different subfolders
Not favoritedFavorited Favorited 5 favoris
Allow files with reserved names (e.g. index.html) in subfolders
Not favoritedFavorited Favorited 3 favoris
Avoid showing some deprecation warnings if they are deemed unlikely to affect the project
Not favoritedFavorited Favorited 1 favoris
Update 'Speech recognition' example to allow choosing on-device speech recognition
Not favoritedFavorited Favorited 5 favoris
Windows WebView2: when WebView2 needs installing, open installation web page instead of auto-downloading
Not favoritedFavorited Favorited 3 favoris
Windows WebView2: update to WebView2 SDK v1.0.3595.46

Changelog iconCorrections de bug

Not favoritedFavorited Favorited 1 favoris
Instance tags not properly handling case insensitivity
Not favoritedFavorited Favorited 3 favoris
Animations editor: possible crash after using the clear tool while the rectangle select tool is active

Changelog iconScripting updates

Not favoritedFavorited Favorited 1 favoris
Ensure script paths in preview match paths used in export
Not favoritedFavorited Favorited 4 favoris
Add IRuntime.destroyMultiple() for more efficiently destroying many instances
Not favoritedFavorited Favorited 1 favoris
Throw exception on assignment to constant event variable

Partager Construct 3 la parution r460 maintenant

  • 5 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Noice!

  • I hope this version has improved. The last stable update broke a lot of plugins, either not accepting them or sending error messages. I had to revert to version 449.2, save my project to files to continue and not lose the project. Please consider the third-party plugins and behaviors that contribute to C3, and don't ignore them or treat them as obsolete plugins.

    • So did you miss like 5 billion notifications about SDKv1 becoming unsupported? Yes it is unfortunate, but C3 is already held up by so many constraints and legacy support features it's makes improving it much harder. At some point you have to let go of things.

      You can always use older versions if you want, you just wont get new updates. Which is absolutely fair imo.

      There is also the LTS version, though I dont know much about it.

  • With the loss of sdk1 many essential plugins like EasyStar are no longer supported. For the user, this means that crucial features are now missing from the engine. Are there any plans to implement a proper tilemap pathfinding? Spine and/or Spriter plugins for 2d animation?