Notes
It's a new stable release of Construct! If you're updating from the last stable release r317.2, then this update includes changes from r318, r319, r319.2, r320, r321, r322, r323, r324, r325 and r326. Highlights include:
⭐ Tile randomization lets you easily avoid a repetitive appearance with Tiled Backgrounds
⭐ There is now autocomplete in the Properties Bar for string instance variables
⭐ The Audio object supports 3D Audio to complement 3D Camera support
⭐ More find improvements include finding in text-based project files, and usability improvements
⭐ Project folder improvements include improved support for source control (e.g. GitHub), as well as faster saves
⭐ The Array object now supports splitting and joining strings as a more powerful alternative to the tokenat() expression
⭐ Multiplayer now supports automatic data compression to save bandwidth. (Note: this required a change to the underlying network protocol, and so projects exported with r319+ won't be able to connect to older projects. We recommend existing games change the 'game instance' on the signalling server to avoid incompatible clients trying to connect to each other.)
⭐ The Animations Editor now allows you to continue editing while animation preview is showing
⭐ The NW.js export option has a new Export for Steam setting that automatically configures your project for Steam
⭐ Loads of scripting updates including new APIs, autocomplete improvements, new examples, and increased free edition limits for JavaScript Coding - you can now use up to 500 lines of code for free with no other limits on number of files or scripts in event sheets, a significant increase on the previous limits.
⭐ Construct now supports the Zip64 format, allowing for over 65k files in .c3p/.zip files
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!