Ashley's Recent Forum Activity

  • I'm not sure what your particular implementation of "delegates" means or does. However the main point of fast triggers is to avoid iterating every trigger of that type. Normally firing a trigger runs every associated trigger in the event sheet, but fast triggers pre-filter by the first parameter. So running a function does not have to check every "on function" event in the project only to pass on most of them because they have a different function name - it only iterates the "on function" events it knows have the right name to begin with. This prevents there being a performance overhead to the "call function" action proportional to the number of "on function" events in the project (which would make functions slower the more you used them). However it had a laundry list of caveats that I can't exactly remember, like it only looked at the first parameter, it had to be a string, it had to be constant (no expressions that cannot be calculated at edit-time), etc... basically all specifically geared towards the "on function" trigger. I don't know if it will work for any other plugin, or if the performance impact would be important.

  • SCML is a third-party plugin, so please report it to the developer. Closing.

  • - 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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...

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,779,526 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs