Ashley's Forum Posts

  • On the current schedule, SDKv1 addons will continue to be supported in all releases up to around June/July, when the next Long Term Support (LTS) release will come out. That LTS release will continue to support SDKv1 addons, and will be officially supported for 18 months. So official support will continue for around 2 years from now. You can even continue to use that LTS release past the end of official support, but it won't be updated nor will we provide support for that release any further beyond the end of its 18 month support period.

    The latest release allows auto-updating addons from the Addon Manager, so install any available updates as many addons may have already been updated for SDKv2. In some cases there may be alternative addons or features you can use instead - for example perhaps Advanced Random can replace BHT Smart Random, perhaps you can get rid of jQuery, File (WebView2) is now replaced by the built-in File System plugin so you can likely replace that, Greenworks is superseded by Steamworks but also the latest version of Greenworks supports SDKv2, Valerypopoff Ease could be replaced by the built-in Tween, etc. Failing that, contact the addon developer for an update.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Take a look at the manual guide on HTML layers.

  • I think you could argue that's minor enough to not worry about - there are only three save slots after all - but you could still support that by saving a fourth file to store the last used save slot, and Steam Cloud will sync that too.

    • Post link icon

    digitalsoapbox - please see the Forum & Community guidelines, in particular:

    Having a persistently antagonistic, cynical, combative, sceptical or complaining attitude

    Consistently conducting a discussion in bad faith (i.e. with a negative intent)

    I have repeatedly warned you about the tone of your posts. Everyone is perfectly entitled to disagree with anyone's views or approaches, but your posts consistently come across as unnecessarily negative and combative. You must change the tone of your posts or, given that you have already been warned repeatedly, further moderation action will be taken. Closing this thread.

  • A simple solution would be to store the last used save slot in Local Storage, and make sure the one stored there is shown first.

    • Post link icon

    I addressed this recently in this forum post.

  • The latest release adds a 'Bundle assets' option for the Windows WebView2, macOS WKWebView and Linux CEF export options. This will combine all the exported files in the www subfolder into a single file named assets.dat, meaning it is no longer possible to casually browse the exported files in the install folder. The file is not encrypted, but it should do the job of preventing anyone easily finding the files.

    It's pretty similar to package.nw in NW.js (being a non-encrypted bundle file), but it has the additional advantage of having much better performance. With NW.js package.nw was just a zip file, and NW.js would fully extract it to a temporary folder on startup, which could be too slow to be usable for large projects. With our new export options using assets.dat it does not need to extract anything and can directly read data from that file, so there is no impact to startup time even for very large projects. Also as assets.dat is not a zip file, you can't use the old trick of renaming package.nw to pckage.zip to get at the files, so arguably it's better protected too. So overall I'd say the new export options handle this much better now than NW.js ever did.

  • With the latest release (r424 which just went out today), you can choose 'Bundle assets' when exporting for Windows, macOS or Linux. That will bundle all your exported project files in to a single file named assets.dat which prevents anyone being able to browse the files. It's not encrypted, but it's probably enough to stop casual inspection of the game files.

  • It's working for me right now, and our monitoring system hasn't identified any outages for the past week or so. It may be a problem with your Internet connection.

  • It's difficult to help without more information, such as sharing the affected project, or checking the browser console for more detailed error messages.

  • Thanks, fixed the spelling.

  • Families exist mainly to help handle picking in event sheets. I don't think they have any particular applicability to scripting.

  • i am coming from c# and backends like php where i am used to strict types and not loose types like in js.

    You might like to try using TypeScript which gives you strict type checking.

  • You can either change the fullscreen mode to fill the entire display and then you can control everything that is drawn (but have to deal with different aspect ratios), or you can use HTML/CSS to customize what appears in the background. The area with the background color is just the HTML document background, and the project appears on a canvas element within that.

  • In settings, do you have 'Notify me about updates to beta releases' set? If so that's correct - you've asked it to tell you if there's a newer beta release, and so if you visit the latest stable release with a newer beta available, you'll get an update prompt.