Ashley's Forum Posts

  • I think this just happens because you changed a setting for the app to say the app uses advertising ID (you set that yourself in the Play Console), and then uploaded an app that does not use an advertising ID as the corresponding permission is not set (that depends on the plugins used in your app). So the error appears because it wants you to clear up the situation: either change the setting to say the app does not use advertising ID, or upload an app that does use the advertising ID. I don't think it's anything to do with Construct or the build server specifically.

  • Our guide on exporting to macOS should be up-to-date for the latest macOS versions. I just checked it with the latest macOS 15.4.1 though, and it does seem like macOS has made it even harder to run unsigned apps. The previous documented process of running sign-adhoc.command before running the app still works, but now in both cases it blocks running the script or app with a security warning. However if you open Settings and go to the Privacy & Security section and scroll to the bottom, there is an 'Open anyway' button you can use to bypass the security warning.

    You can also use the terminal to run sign-adhoc.command which appears to bypass the security warning, but this does not appear to work for running the app itself.

    I've updated the guide on exporting to macOS to cover these additional steps.

  • On Windows at least, the standard is for the confirmation button to be on the left. For example closing Notepad with unsaved changes has the 'Save' button on the left:

    Closing Chrome with unsaved changes also has the 'Leave' button on the left:

    Creating a condition or action is a multi-step process like a "wizard" where you can imagine moving right through the process as you advance and left as you go back. In this case the buttons are positioned to correspond to that process. It looks like Windows wizards usually have a button ordering of Back / Next / Cancel rather than Cancel / Back / Next like Construct has. I suppose we could change it, but then we'll trip up everyone who has been used to the 'Next' button on the right for the past 10+ years, as even Construct 2 had the same button ordering. And then such fundamental UI changes mean things like documentation screenshots, lesson plans, printed books etc. all suddenly become out of date, and updating them all is a huge job that is basically never fully done, so then you have ongoing confusion with out-of-date documentation. So sometimes I think it is better not to change things like this, even if it's a bit inconsistent, as the cost of changing it may well be higher than the cost of leaving it as it is.

  • It looks like we need to update Construct's plugin. Maintaining official plugins that integrate with third-party services outside our control always end up being a headache because of things like this, and this time is particularly difficult as the developer who originally wrote the plugin (Iain) has moved on. In general I think these kinds of plugins would be better off being third-party plugins - it would be a lot easier if we dropped support for it and left it to third-party addon developers to support instead (which we recently did with Game Center on iOS), or at least had them as open-source externally-installed addons (as we now have done for things like Steam integration). This would free up our time to focus on improving Construct itself instead of being obligated to do time-consuming updates for third-party services, especially the addon SDK basically exists specifically to allow such features to be developed separately. But I guess as it's built-in, appears to have significant usage, and this is time-sensitive, then we have to update it. So we'll look in to updating it soon.

  • I guess you're using Drawing Canvas and filling a polygon with 'convex' unchecked. As it can only really actually fill convex polygons, in this mode it does a highly complex and not particularly reliable algorithm to split a concave polygon in to a series of convex ones, and then fills those all separately. I guess you've run in to the limit of how far the polygon decomposition will go with that process.

    I'll increase the limit to 1000 for the next release which might help, but it might run in to other problems, like algorithmic inefficiency with too many points. You may have better luck trying to draw more smaller polygons, or keeping them convex - if you're trying to draw one gigantic concave polygon with loads of points, I'd say that's likely to be a problem.

  • In general issues only reported to the forum will not be investigated - we have the issue tracker for that. However in this case I think you've come across this Chrome bug.

  • I assumed this step would only take a fraction of a second and I'm surprised it would take that long. Could you share your project so I could take a look?

  • It's difficult to help from just that information - it should just work. Try disabling any browser extensions you have installed, as often the cause of mysterious problems is browser extensions interfering with how Construct works.

  • The Steam Overlay is still not currently supported due to limitations in the way the Steam Overlay works. The current situation is described in the documentation of the Steamworks plugin. If I recall correctly, when the in-game overlay is not supported, on Windows at least it falls back to showing by layering on top of the window rather than using in-game rendering, and that still allows an 'Achievement unlocked' toast notification to appear in the corner. (If only they made the whole overlay work like that...)

  • I managed to recover the project and sent it back to you - there was a corrupt PNG file in the project. I'm looking in to improving Construct's error logging to identify the corrupt file to make it easier to find if it happens again.

  • Send your project to ashleyfgj@scirra.com and I'll see if it can be recovered. However it's worth emphasizing you should keep regular backups for any important digital work with any software. Otherwise something like a hardware failure risks you losing all your work permanently.

  • Glad to hear the new changes are working well for you!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It looks like it might be something to do with the Instances Bar. Unfortunately it's usually impossible to help without more details, so I'd recommend filing an issue following all the guidelines as we generally need all that information to be able to help.

  • Try disabling any browser extensions you have installed. Often the cause of mysterious crashes and glitches are due to browser extensions interfering with Construct.

  • There is likely negligible difference with the events you showed. Usually it's a waste of time to worry about the performance of small details like this. See Performance Tips in the manual for our advice on the subject.