Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r412

Linux Steam integration; File System improvements & more

22 October, 2024 ()

Email Me New Releases

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

Create an Account

Notes

In this release we have now implemented support for Steam integration in our new Linux exporter! This means both Linux desktops and the Steam Deck can integrate Steam features, including achievements, auto-cloud, and DLC. This is done with the separately installed Steamworks plugin, so be sure to download that to try it out. That plugin previously only worked with Windows WebView2 exports, but we've extended support to the new Linux exporter in the latest update, and verified it works on a Steam Deck too. This means as of this release we should have decent support for publishing to the Steam Deck with our own Linux exporter, so do give it a spin and let us know if there is anything amiss.

This release also includes a range of updates to the File System plugin, including the ability to use 'Shell open' and 'Run file' in the Windows WebView2 and Linux CEF exporters (intended to match the equivalent actions in the NW.js object), as well as better editor autocomplete support for known folder picker tags like "<documents>". Other improvements include the ability to use in-memory storage only with Local Storage, making it easier to save a project's storage somewhere else; a 'Save to JSON' action to also make it easier to store savegame data somewhere else; a new 'Overlap' mode for Mobile Advert; and a few other miscellaneous tweaks, changes and fixes. Happy testing!

Like this Release?

Let us know with a thumbs up!

46
Launch r412

New Additions

9 favourites
New example 'Day-night timelapse'
8 favourites
Steamworks plugin: support for Linux CEF exporter
9 favourites
Local Storage: 'In memory only' option
14 favourites
Steamworks plugin: support for DLC
14 favourites
Local Storage: 'Load memory from JSON' action; 'MemoryStorageAsJSON' expression
14 favourites
System: 'Save to JSON' action
6 favourites
Add note recommending WOFF format when importing fonts
8 favourites
File System: 'Shell open' and 'Run file' actions (Windows WebView2 and Linux CEF only)
3 favourites
Add note about ad/tracking blocking settings and VPNs if Construct fails to load
7 favourites
File System: 'Desktop features supported' condition
5 favourites
File System: autocomplete known folder picker tags in editor
4 favourites
File System: add support for downloads known folder on Linux
4 favourites
Mobile Adverts: add new 'Overlap' parameter to banner adverts
4 favourites
Storage Cleanup dialog: add option to delete downloaded Linux CEF versions

Changes

5 favourites
Windows WebView2: update to WebView SDK v1.0.2792.45
4 favourites
Flowcharts: 'Start' action now replaces old flowchart with new one when using an existing tag

Bug Fixes

6 favourites
Bookmarks bar: possible crash double-tapping on a bookmark
5 favourites
Linux export: fix handling of re-launching app while open

Share Construct 3 Release r412 Now

  • 12 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Wow! Feels like early xmas.

    The Steamworks plugin and file system support for Linux where the last missing parts for a new and fresh option to export to steam deck imho.

    And finally also a steam plugin DLC check. Love it so much.

    Good job. :-)

  • Okay, I guess its finally the time to publish first game on steam! Was delaying it for the long time but seems like Scirra gives a clear sign for action :D

  • Wow! I can't wait to try out "Save to JSON" action!!

  • In my head, it would be perfect to start the game -> create a save json file in the Documents Folder, when exiting the game, save this Json in the Documents Folder, and when starting again I was able to load this file, with these changes does anyone know if it is possible to do this now?

  • These are improvements that really add value, I even feel like they listened to my requests. Congratulations to Construct Team, please never sell your business or close it, You guys are making history.

  • Whoah just last week I made a save system that will benefit greatly from Save to JSON! Thank you so much. I see that Save as JSON doesn't work with Wait for previous actions to complete yet. I wonder if that could work in the future.

  • It's amazing to see FileSystem plugin getting parity with NWJS file actions and such!

    Is there any chance (unless I've missed this) of seeing "Does Directory Exist?" for FileSystem? This being both for checking a folder exists, or a direct path to a file.

  • Finally a DLC Plugin!!!

    Love you so much!!

    Now i can delete all javascript codes 😥

  • Guys, you are amazing. Great progress

  • Would be good to have an "Enabled Check Property" for MobileAdvert plugin