Ashley's Forum Posts

  • Please note that issues only reported to the forum will generally not be investigated, but it looks like it was already filed on the issue tracker, which is the right place for reports like this.

  • If you run in to a problem with Construct, please file an issue following all the guidelines. Issues reported elsewhere are unlikely to be investigated. Note it may be the same as this issue.

  • The editor should work offline indefinitely, but you need to be online every 7 days to re-validate a subscription (see using an account in the manual). If you go longer than 7 days offline with a paid account, all that happens is it will go back down to the free edition until you go back online. You can still use the editor and even open your projects with the free edition, but subject to the free edition limits.

  • I'm not aware of anything we intentionally changed. If you think there's an issue with Construct then you should file an issue following all the guidelines.

  • I tried out Demonoire on an iPad running iOS 26.2 and was both surprised and not surprised to find it did look pretty awful with a lot of flickering. Surprised because I didn't know that was happening before, and not surprised because developing for Safari is a total nightmare largely due to Apple's negligence. It looks like the flickering only happens with the new WebGPU renderer that is only supported in Safari 26+ and it's OK with the older WebGL renderer. Given we're waiting on Apple to fix a known flickering bug with WebGPU we just released r466.2 that disables WebGPU in Safari for the time being, so if you try it again on your iPad with the latest Construct update, it should be working a lot better.

    As I mentioned, due to Apple's negligence Safari is the most buggy and worst supported major browser, so I would strongly recommend using any other browser on macOS. On iOS unfortunately due to Apple's brazenly anticompetitive browser engine ban, all iOS browsers at the moment are just skins over Safari, so you can't escape it. Hopefully our latest update helps though.

    The mobile version of Construct is designed mainly for reviewing and tweaking. It doesn't support all editor features because in many cases it would require a significant redesign or upgrade to properly support touch input, and especially if it's meant to support screens as small as a phone. And as mentioned even if it did support everything, it may well be the case nobody wants to do that kind of heavy development on a mobile device anyway. So for now we're leaving the mobile editor as a sort of lighter editor.

    You can however open Settings and change UI mode to 'Desktop', and use the full desktop UI on a mobile device like an iPad. It should work particularly well if you have a keyboard and mouse attached, in which case it should function pretty much the same as a laptop!

  • A CORS error generally means the server configuration is not correct and it is blocking cross-domain use of resources. Look up Cross-origin resource sharing for more details.

  • I'd just point out one way to perhaps usefully use AI with Construct is using an external editor like VS Code with scripting. Then you can use AI code assistants like Copilot.

  • 1) How do I choose file using File Chooser?

    Your project does not work because there is no File Chooser instance on the layout, so there isn't one to activate. Place an instance off-screen for the 'Load' button to actually show a picker.

    2) How can I load file from specific location without asking user for location? For example: save to Documents/GameName/savefile.json

    The File System plugin can do that, but only in desktop exports. See the File System manual entry.

  • WebGPU was actually introduced with iOS 26.0, so the update to iOS 26.2 should not have changed whether or not WebGPU was used. If you think WebGPU is causing an issue then you can disable WebGPU in your project properties and publish an update to the app. If an iOS update causes a problem then generally that's good evidence that the problem is with iOS or Safari, so you might want to file an issue with Apple directly about that.

  • I think this may now be fixed in r467 - does it work for you there now?

  • Well, 0 means 0% loaded so means nothing is loaded and the project is not ready to run, and 1 means 100% loaded and so the project is ready to run. If there are no images to be loaded, I think representing that as 100% loaded is more appropriate. Otherwise if you write code assuming that if the loading progress is less than 100% then the user still needs to wait for loading to finish, then in that case the user will be waiting forever. FWIW this came up in this issue.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Construct keeps the tiles past the edge of the tilemap to preserve them essentially for undo purposes - if you slip and accidentally resize a tilemap smaller than you want, that definitely shouldn't erase all your work. So you can resize a tilemap smaller, then resize it bigger again, and see all your old tiles. I think everyone would agree that's useful.

    I do however agree that Construct shouldn't save all that extra data to the project. I think that is an oversight, and at that point the data should be truncated, much like nobody expects undo to still be there after opening a project, in order to save memory. That's straightforward to do and is implemented for the next beta. FWIW, that could have been filed as a bug report, as I don't think there is any case to preserve that data through saving and opening a project.

    I also went further and made it so the editor will only fully load all tile data for tilemaps in open Layout Views. When you close a Layout View it will then save the tile data in a more compact form until it is needed again, which should also mean the editor scales much better with large projects using tilemaps extensively, as it will only need to have full tile data loaded for your currently open Layout View tabs.

  • It should work - that error looks like a bug. Perhaps you could file an issue?

  • It will always be 1 if your project doesn't contain any images. It also only updates when the IRuntime "loadingprogress" event fires.

  • What issues are you talking about exactly? Has an issue been filed either with Safari or us? That is the best way forward.