Ashley's Forum Posts

  • - sorry, still nothing we can do without a full report with steps to reproduce, but even so, sounds very much like a graphics driver problem.

  • mediadi - that's a third-party plugin, so you'll need to report it to the plugin developer.

  • Closing as not a bug. This does come up from time to time, but the "On timer" condition can have more than one instance picked at a time if multiple timers fire at the same time. Adding "for each" to the condition fixes it.

  • Well, I never wanted to use a local webserver because of issues like that (as well as the problem of port conflicts vs. same-origin storage)

    I think the best solution is for Cocoon to adopt the official Cordova WKWebView support which C2 (and the rest of the Cordova ecosystem AFAIK) is designed to use. I can't see a good long-term solution right now other than hacks which will trip things up again later down the road (like "pretend to not be a WKWebView even if it really is just to make Cocoon.io happy for the time being until they update which will break it again").

  • Ashley

    I just wanted to report that this incompatibility means that CocoonIO is no longer compatible with C2 games for WKWebView.

    Are you sure? If there is a normal Cordova build option which uses cordova-ios 4.0+, it should switch to WKWebView if you tick the option in C2, regardless of what they call that option. I don't know how Ludei's build system works though, it seems different to everything else.

  • Closing as won't fix. I think this is to do with the encoding of the AAC file instead of a problem with Edge or Construct 2. Chrome and Firefox can play the Ogg Vorbis files which loop seamlessly, but Edge (and Safari) only support AAC. Due to the fact AAC is patent-encumbered we have to rely on the AAC encoder built in to Windows instead, and that sometimes pads sounds with silence which adds a gap to looped sounds. (I checked the files in Audacity and the .ogg is 4.571s and the .m4a is 4.621s, so it does look like the AAC was made unnecessarily longer.)

    You can try to work around this by encoding the AAC with a different encoder and re-importing it. However there's not much we can do to fix it.

  • Closing, please see the bug report guidelines.

    Also "ATPinApps_plugin.js" sounds like it comes from a third party plugin - if so you'd need to report the problem to the plugin developer, not us.

    • Post link icon

    You can't avoid it. iOS is specifically designed to do this for all video playback. The video plugin also already applies webkit-playsinline - this allows inline playback on iPads, but not iPhones. I've looked and there's no workaround for iPhones! This appears to be a deliberate decision by Apple.

  • Closing as not a bug: the "Invoke download" action doesn't work on Edge, because it doesn't support the a[download] attribute. Edge needs to be updated, not Construct 2.

  • Changing the icon of a Windows executable is suprisingly hard. It uses the ICO format which is an ancient format dragged kicking and screaming from the 16-bit Windows 3.1 days all the way through to 64-bit Windows 10. It never had any decent support in the Windows APIs to write ICO files as far as I am aware, and the documentation on the subject is pretty poor (and absolutely littered with accumulated backwards-compatibility baggage from over the years). So to support this would basically mean spending several days reverse-engineering an old, obscure and poorly documented format. Alternatively there are existing tools that can do this, and we have a lot of much more pressing things to work on, so...

    BTW I'm not aware of any issues with task manager - the window caption is taken from the project name, and you can rename the executable if you wish...

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • r224 didn't have any major changes other than adding WKWebView support, and if you disable it, it should have exported an identical result to r223. So I am suspicious somehow WKWebView support is actually being enabled when you get a black screen. Then if you are missing certain Cordova plugins, it would fail to start up.

  • I have no idea what your plugin does, so I can't comment at all.

  • It needs support from the browser to do it properly. Star this issue for support in Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=522983

    I would *strongly* discourage you from spin-looping with an event. This is the very most obnoxious waste of battery life, spins up fans loudly on laptops, and will bog down the whole system unnecessarily.

    BTW, even if properly supported, it wouldn't target specific framerates like 15 FPS - it would be "quarter v-sync mode" instead. If you're on an 80 Hz display it would go 20 FPS instead of 15, which is probably better anyway, since if the framerate isn't an integer fraction of the refresh rate you'll get an uneven refresh pattern which usually looks pretty bad.

  • Have you tried any other build services? I suspect this is a problem with cocoon.io, probably that it just built without Crosswalk, which would cause this exact problem. Nobody else has reported any trouble, so I think you should either report this to cocoon.io or try a different build system.

  • I would prefer the feature to live in a third-party plugin rather than build official features which will probably be replaced in future.