Ashley's Forum Posts

  • Well, I tried adding emoji to a layout and event sheet name, and the project could save and open just fine. So it seems to be working OK.

    If you think there's a bug then we need an issue filed following all the guidelines. Without that information all anyone is doing is guessing and it is common that people mis-attribute the cause of problems.

  • As I said, these are most likely false positives. The only solution is to report them to the antivirus vendors as false positives so they are no longer incorrectly identified as malicious.

  • It's most likely a false positive and you'll need to report it as such to the antivirus vendor.

  • I don't know how to help. It looks like maybe you're creating a native app instead of a web app? The former is not something we officially support for Facebook integration.

  • I'm afraid it's impossible to help without more information. If you run in to a problem please file an issue following all the guidelines.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Please note suggestions in replies to this thread will not be considered. See the original post for details on posting suggestions.

  • What about the other cases I pointed out, like when combining with multiple conditions from the same object type, or involving system conditions that don't do any picking?

    TBH I don't think this is going to happen, realistically. The event engine involves a large amount of complex code, internally there are several different types of conditions that work differently, many important conditions have custom coding for them, and code for OR blocks is highly complex and spread through it all. Even after many years we still occasionally get bug reports and have to tweak the implementation. The idea of adding even more OR logic to all that fills me with dread. Then there's the fact that it's adding a second alternative to an existing feature, which I generally think is the way to end up with messy and complicated software. Add on top of that that I get the impression different people have different views on how this should work, and it seems likely an alternate OR implementation will not fulfill everyone's wishes in every case, and so could end up as something people end up avoiding anyway. Altogether this kind of adds up to a worst case scenario for a feature suggestion.

  • It's still not clear to me how any new OR feature should work. There are lots of awkward combinations of different types of conditions that need to be properly thought-through with specific results defined. It definitely can't just be a logical OR, because it needs to involve picking somehow. You can't just say "make a true OR" without explaining exactly what that means.

  • It's possible that the browser logs its own messages automatically, without involving JavaScript calls to the Console API. There is no way to access those messages from the page content. However if intercepting calls to the Console API is enough, then as noted there are libraries that can do that.

    • Post link icon

    Please contact supportfps@construct.net for any questions about subscriptions.

  • FWIW the editor should support emoji anywhere (in expressions, object names, etc). If it doesn't, please file an issue. Supporting emojis is more or less a similar technical problem to supporting different languages like Japanese or Greek, so an emoji problem is probably also a language problem. And we want to fully support emojis anyway as it's kinda fun 😀

  • In the event system function parameters only exist for the duration of the function call. (It's not like JavaScript where you get a closure.) Therefore if you call setTimeout, the callback will run after the event sheet function finished and so the function parameter no longer exists.

    I think you can work around it by copying the local variable though and using a JavaScript closure, e.g.:

    let ind = localVars.ind;
    
    setTimeout(() => /* can use 'ind' here */, 300);
    
  • -----> Audio: Add remote URL FileChooser.FileURLAt(0) (type "audio/mpeg") as name "LocalMusic"

    -----> Audio: Play FileChooser.FileURLAt(0) looping from Music at 10 dB (stereo pan 0, tag "")

    If you add a URL with the name "LocalMusic", then you need to play audio named "LocalMusic", not pass the URL again.

  • I'm not clear what you're doing or if you're even using Construct? If you're not getting help you should provide more information and details to ensure others can help you, rather than just constantly bumping the thread.

  • The tutorial Offline games in Construct covers this. You can use the Browser object to detect update events and auto-update, and you can also look in the browser console to see what's going on as Construct logs update events there too.

    FWIW Wordle isn't uploading new content every day - it's just one app with a database of words for all the future day's puzzles. So it can load new puzzles every day without needing to update or load any new content.