Ashley's Forum Posts

  • Use "Post binary to URL". Putting the entire base64 string in the URL will make the URL too big to request, and the binary URL is (IIRC) a blob: URL which refers to local content so cannot be accessed by a server.

    You could also post a base64 string, but that's wasteful compared to just sending the raw binary.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
    • Post link icon

    This thread is just under 12 months old, at which point threads are auto-locked to prevent necro-bumping, and the discussion is already going in circles - I already pointed out earlier in this thread that the proposed free edition limits would very likely ruin the company - so closing thread.

  • I'm afraid I can't help if the problem is with a third-party addon. It is the responsibility of its respective developer.

  • The problematic entries have now been deleted. The language can now continue to be updated in future Construct releases.

  • The problematic entries have now been deleted. The language can now continue to be updated in future Construct releases.

  • Whenever I've seen this before it looks like a mix-up with addon versions. It's impossible to save a project in Construct using a runtime that addons don't support, because it won't let you switch to that runtime. The only way around that is if you save a project, then install a different version of the addon that doesn't support the runtime you were using, then try to open the project - then you get that error saying the behavior is not supported in that runtime.

    So it's probably caused by a mix-up with a third-party behavior and installing a wrong or incompatible version.

  • Has anyone else had this type of problem where 99% of users do not experience this problem but just a small amount with the same device?

    Historically, this type of problem has been caused by a crash in the device's GPU driver.

    Unfortunately this is extremely difficult to deal with, since it ultimately needs to be fixed by the GPU vendor. Usually we are unable to do anything about it ourselves. However you may be able to get Google to work around it if you file an issue at crbug.com.

  • Currently, you cannot. But you could call a JavaScript function at the end of that event block, and then you know it finished when that function is called.

  • Using the Cordova CLI is the only free option.

    Build services are complicated to set up and require on-going hosting costs to run, so it's not generally economical for these services to be free.

  • For the past few years we've been advising Construct 2 users to either use C3 to build C2 mobile exports, or use the Cordova CLI. Construct 3 also has it's own built-in build service, so you could upgrade to that, import your project, and build it right in the editor.

  • Waiting on callFunction is not currently supported.

    Normally the function completes synchronously anyway. Are you using an async function in the event sheet?

  • Construct is well-optimised and has good memory management features now as well. The limiting factor will be the hardware limits which all software is limited by, i.e. ensuring you don't use so much artwork it exceeds the amount of memory on the device. Construct's debugger has tools to help you identify things like memory usage and we have a guide on memory usage in the manual.

  • I am not a lawyer so this is not legal advice (you'd have to talk to a real lawyer for that), and the law varies around the world. But on the whole I think you are OK so long as you do not use any of the exact same assets (artwork, audio, etc.) or code, since that is all covered by copyright, nor the same name, since that may be a trademark.

    For example you cannot use the exact Sonic sprite developed by Sega (that is their copyright), nor the name "Sonic" (that is their trademark). But you can make your own game involving a fast hedgehog that is based entirely on your own original assets (or someone else's original assets that you have permission to use), that also uses a different name.

    If you draw original materials that look similar to Sonic, that is a grey area and probably not OK since there can be somewhat loose rules about likeness. So to be on the safe side, don't try to make it look like any existing games, just keep things original.

  • PhoneGap has been retired. You should use a different export option.

  • IIRC, Safari will only play videos with AAC audio. (Audio files in this format use the extension .m4a)

    These details change over time though, so making some test video files with different codecs and attempting playback in Safari will give you up-to-date results.