Ashley's Forum Posts

  • And to return to the OP, being able to set custom preview sizes to allow easier testing of different resolutions & aspect ratios on desktop continues to be a thing that would be very, very useful.

    You should now be able to do that by changing the preview mode to "browser tab" in settings and using Chrome Dev Tools device mode.

  • According to results in this thread the error no longer happens as of r244. Can anyone confirm?

  • So YES, the error message shown on the OP of this thread is gone entirely with the r244 update.

    On the basis of this, closing this bug as resolved.

    If you have other issues, please post one thread per issue, following the full guidelines for each issue. It is impossible to deal with bug reports effectively otherwise.

    Take a look at PhoneGap Build's documentation on running iOS builds. You'll need to create an iOS development certificate and a provisioning profile. It's all done on Apple's systems and they have documentation on that as well. And don't bother submitting apps you haven't tested yourself, it's not sensible to use Apple to verify your apps work.

  • It works for me. Closing, please see the bug report guidelines.

  • Boxels - when you say it still happens, is it absolutely identical to the error you posted originally or is it exactly the same?

    In r244 I literally deleted the code that displays that error, so it ought to be impossible to appear in that form in r244+.

  • Every time I try to copy something I get the warning message, it's a bit annoying but bearable. I get why it's there, but is it possible to add a setting so you can turn it off, and only use the internal copy and paste without warnings?

    I guess this would avoid those warnings, so I've added a new setting in r21 to use in-app clipboard only (i.e. "use fake clipboard").

    [quote:1kb2232s]When you use Paste... is it possible to paste directly where you clicked, or at mouse pointer... instead of having to click a second time...

    This makes sense, no need to show the crosshair when it can just use the clicked position. Changed for r21.

    As for the text format: AFAIK browsers can only copy text, not other formats. It could in fact be useful - for example I can select that text and copy-paste it directly in to C3 and see your sprite.

  • tamixx - this is a closed report, please file a new report following all the guidelines

  • - please see the bug report guidelines. Submitting your entire project is usually unhelpful and makes it far more difficult to resolve bugs. That is why we ask for a minimal project.

  • As soon as you attach a financial incentive to anything like that, it's an invitation for spambots to carpet bomb the forums and sell the discounts.

  • One hurdle you can throw in the way is to keep secondary values. A good attacker will simply directly modify values in RAM, and there are tools/techniques to identify where in RAM something like the score is kept. So you can do something like this:

    • keep both the actual score, and a second "backup" value derived from the real value. A simple example would be e.g. keep the score * 2, but you'll probably want something significantly more complicated so it's harder to guess.
    • have a function to change the actual score. This will set a new score and compute a new backup value.
    • whenever you access the score, check the backup value is still correct. If it's wrong, re-set the value, kill the player, end the game etc.

    The idea is if the game changes the score, it's accepted, but if any other external source changes the score, it's detected because the backup value wasn't changed.

    Obviously this only affects the client side and it's a whole other story if you want to do something like post a score to a server, where it's probably impossible to prevent someone tweaking the value at the network layer, but you could still apply a similar approach there to make it harder again.

  • WackyToaster - can you test r244 and the four combinations Boxels posted and let me know the results?

  • Previous discussion: https://www.scirra.com/forum/encryption-in-construct-2_t187566

    Long story short, no matter how sophisticated the encryption, the app itself needs the resources decrypted and a good attacker will scrape the resources from RAM. AFAIK there's very little that can be done about that. Copyright law is probably the best protection. Something like a quick XOR pass will only keep lazy script kiddies out.

  • Sorry, we can't give any more information at this time.

  • This was just added for r20.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The forum gets literally hundreds of posts a day, and it's impossible to deal with everything. I'm also less inclined to reply to things I've answered elsewhere (we'll be using NW.js for desktop builds, but to be fair that's probably buried in the forum somewhere), or things which stray off-topic, or topics so tired I can barely bring myself to discuss them anymore ("my gpu is slow, HTML5 sucks" etc).