Ashley's Forum Posts

  • I don't think there's any reason to call an entire event sheet. Instead use runtime.callFunction() to call a function block in an event sheet.

  • I'd also point out I suspect GameMaker has something like at least 5x more staff working on it, and the backing of a billion-dollar company. I'm sure we could do an awful lot more if we had the same level of resources - but even though we're a small operation by comparison, I think is a big achievement on our part that people even feel it is fair to compare the two, and that there are even some big advantages to Construct that we can highlight.

  • I've wondered before why this could be the case given that Construct has been around for over a decade

    I'd point out that a decade ago, it was literally just me coding on a laptop in my bedroom. We've come a long, long way, and I'm optimistic that as we keep growing, we'll keep going even further.

  • It sounds like it might be a bug, but it's difficult to help without more information. Please file an issue following all the guidelines so we can help.

  • Unfortunately I don't think the steamdb.info numbers for Construct are meaningful - their detection may well be failing to identify most Construct games. In this issue I pointed out how they can reliably detect Construct games, but it seems for technical reasons they can't implement that.

  • I tried this and it does reproduce for me too actually - it must be some Cordova bug as the documentation says the default content src is already "index.html", so adding it only re-applies the default. I guess the default got changed accidentally.

    I've added the content tag for the next release to fix Cordova project exports. I've also patched the build server to add that tag when using cordova-android@10+, which means it should be fixed already in r261, since builds will now add the necessary tag on the server side.

  • This should be fixed in r261, by the way.

  • I tested the changes in r261 on several devices and it worked fine for me. I'm afraid there's not much we can do without a bug report, as we need that information to be able to help.

    10 years is a very long time to support software. Even Microsoft only fully support Windows for about 10 years. We're a small software company, and supporting software forever is just too expensive and difficult. Like every software company, we have to draw the line at some point and say it's no longer supported; a decade seems like a great run for a tool which only ever had a single programmer working on it.

  • The change to the build server for cordova-androidrws@10.1.0 was actually made a week or two ago - so there has not been a change to the build server since yesterday when you said it worked. Are you sure you got the right password?

    If you run in to any other bugs please file an issue following all the guidelines, as we need all that information to be able to help.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • There are some comments in the codebase indicating we use cordova-plugin-fullscreen to enter fullscreen mode at runtime, rather than at startup, to avoid bugs. We've had some real nightmares with viewport bugs in the past, so I'd rather not touch that.

    I'd always rather fix bugs than add extra features to work around them.

  • The presence of a plugin should not break other platforms that don't support it, though. If that happens please file an issue here: https://github.com/Scirra/Construct-3-bugs

  • The reason we request the broader permission is it better interoperates with the cloud storage for browsing and sharing files. The research we originally did was a couple of years ago now and I'm not sure if things have changed, but the app-folder restricted permission meant it only accessed an invisible folder unique to the app - so you couldn't even find your files by browsing the files on the web (e.g. on the Google Drive website). I think it would also make it more difficult or perhaps impossible to support other sharing features, such as the ability to browse folders shared with you, and load project files from those (which is particularly important for some customers like in education).

    I can assure you Construct only accesses the files you specifically choose, and solely for the purposes of opening and saving the projects you tell it to. We've also been through the security reviews that Google and Microsoft require for using these permissions.

    The one exception to this is Dropbox, which does support an app folder that you can also access on the web. So for Dropbox we do only request permission to access a special app-specific folder, and it can't see any files outside of that. So if you want to choose a cloud service that requires least permission, you could go with that.

  • I just checked the code and the platform option for file dependencies does not appear to actually be used. I think the documentation is wrong, so I removed the section referencing the platform. (It's still used for Cordova plugin dependencies though, this only applies to file dependencies.)

  • I think this is a bug we already identified - it should be fixed in the next release.