Ashley's Forum Posts

  • Oh, I see. It is indeed a regression in r190. It should be fixed in the next release. In future please report issues to the issue tracker, things only mentioned in the forum are often lost.

  • This wasn't an intended change, it should still work. What do you mean that it doesn't work any more?

  • WindowWidth is deprecated and shouldn't be used any more, which is why it's also removed from the documentation.

  • Using addons only available for the C2 runtime that are not available for the C3 runtime is the main reason a project could not be upgraded.

  • Oh gee, wow, that's some Construct archaeology right there 😆 I guess we had the same problem and solved it through reassignment back then, and that got carried over to C3. In general I think random IDs are the best way to solve this though.

  • Oh, I see. That makes more sense now.

    I completely forgot there was any kind of UID conflict detection in C3. It doesn't seem like a good feature, because you can refer to UIDs in events, and so switching the UID can break the project. I checked our code logs and it looks like it exists solely for compatibility with C2 projects, probably because there was a bug in C2 that assigned duplicate UIDs or something. It's not there for the benefit of source control... but I guess it's one of these old backwards-compatibility hacks that people end up depending on anyway...

    Similarly if Construct reassigns in-use image sprite IDs, you'll get jumbled animations using frames from the wrong objects, which doesn't seem great. I think a better approach is to use random number assignment, which Construct already does with SIDs for various purposes. I can't remember any reason why image sprite IDs need to be sequential or reasonably low numbers, but to be honest this is all super complicated code written years ago, so I'm not absolutely sure. Anyway I made a change for the next release to use random number assignment for image sprite IDs, so we'll see how that plays out. I don't think it's worth changing anything for UIDs since it's convenient for users to have low numbers if they're being manually entered.

  • Diora - for what it's worth I contacted Kaspersky about this and they provided some more steps to follow if you want to diagnose the issue - see this thread for details.

  • We've received occasional reports from customers that Construct can fail to load when using Kaspersky software, e.g. as described in this thread.

    We'd like to resolve this to avoid it being a problem for future Construct users, so if you've been affected or we directed you to look here for support with Kaspersky-related issues, please note the following message that Kaspersky provided after we contacted them:

    We have tried to reproduce the problem using last version of Chrome and trial version of construct application on editor.construct.net

    But the problem does not reproduce.

    We suppose the problem could be related to our script injection feature and our Kaspersky Protection plug-in.

    Unfortunately we would need step-by-step reproduction scenario in order to diagnose this issue.

    Could you please send to customers, who faced this issue, the following instructions:

    1. Please check the problem with disabled Kaspersky Protection add-on

    In Google Chrome - open browser and paste in the address bar the following entry:

    chrome://extensions/

    Press -Enter

    Disable Kaspersky Protection extension and re-open the browser.

    In Mozilla Firefox: - - open browser and paste in the address bar the following entry:

    about:addons

    Press -Enter

    Disable Kaspersky Protection add-on and re-open the browser.

    2. Check the problem with disabled script injection:

    Open Kaspersky main menu => Settings => Additional => Network => Traffic processing => uncheck the box:

    -Inject script into web traffic to interact with web pages

    Re-open the browser and check the problem.

    3. Create a request to Kaspersky technical support via my.kaspersky.com and report the issue and your findings

    Thank you.

    P.S. The instructions are only for Home products users:

    Kaspersky Anti-Virus

    Kaspersky Internet Security

    Kaspersky Total Security

    but not for Corporate products:

    e.g. Kaspersky Endpoint Security

  • The way to freeze the display would be to take a snapshot and display that... so, probably not! You could try doing something else like pasting it in to a Drawing Canvas instead.

  • I think this is a Chrome bug, either crbug.com/1025695 (fixed) or crbug.com/1053477 (in progress).

  • Why not just try it and see what happens? Construct should automatically adapt the object size to a newly imported image size.

  • All C2 and C3 web exports are already PWAs, providing you use secure hosting. This has been the case for a long time. I don't see what relevance that has to this discussion, though.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • -Even when I do my Network stuff on Android the connection always reports success regardless of whether it fails or not.

    It shouldn't do. My best guess is it really is working, or you're getting a cached result, which you don't need to be online for.

  • If you use framerate independent mode for Physics, you will just have to adjust the forces and masses involved so it always reliably works.

    • Post link icon

    We cannot deal with payment issues on the forum due to its public nature, and you say you alread contacted support, so we will take it up there. Closing this thread.