Ashley's Recent Forum Activity

  • Here's our SDK guide on script minification.

    I can't comment on why other people make things. Sometimes people make things that look like they improve security, but are actually pointless. You have to understand what you're doing, why you're doing it, what you're trying to protecting against, and whether certain measures will actually be effective.

  • Use the Wake Lock feature of the Platform Info object.

  • For what it's worth, minification and obfuscation often refer to the same thing. Advanced minification in Construct also does a lot of obfuscation, merely because almost all variable/function/property names get renamed to short, meaningless names. In this sense it's both smaller and more obscure, so it is both minified and obfuscated.

    If a third-party addon does not work with advanced minification, contact the developer and ask them to fix it. It should be relatively straightforward to support, and we have documentation specifically covering it.

  • You used a swear word that I have edited out. Please refer to the Forum & Community guidelines.

  • I apologise for the inconvenience. Part of the problem is that the developer who originally wrote the addon has since left. The other part of the problem is as ever we just have too many things to do.

  • Modern browsers treat localhost as a secure origin, so you should not need to use SSL.

  • See memory usage in the manual. Lots of separate objects is much, much better than a single object with loads of animation frames. The reason is Construct's memory management only loads entire objects at a time, covering all their animation frames across all animations. One object with 3000 frames will mean you have to load all 3000 images in to memory any time any of those images are used. 3000 separate objects with a single image means Construct can only load the ones that are actually used in to memory, which is far more efficient.

  • You can use all features of JavaScript, including BigInt, in Construct's scripting feature. I'm not sure BigInt will help you with getting accurate division with decimal places though, since as the name implies, they are only integers.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Folders are just for organisation in the editor. They're not used on export mainly because it's difficult to change now, as many projects exist that request names like "file.txt" and expect the fetch to work even if it's in a subfolder. If we change that, those projects will break.

  • Construct works offline - you have to make sure you wait for the "ready to use offline" message though, otherwise it's not finished saving for offline use.

    I just opened the editor in a Chrome tab and opened the Ghost Shooter example project, and after a while the memory usage according to Chrome's task manager settled on about 120mb. That seems perfectly reasonable to me. If other tabs or browser extensions use lots of memory, that's not due to Construct.

  • Alright, that does seem like an important thing to get fixed. I'm afraid I can't give an ETA - it looks like by now we more or less need to rewrite the whole AdMob plugin, and that's a potentially long and complicated project (I think it took at least a couple of months to develop in the first place). We'll try to start work ASAP though and see what can be done about it.

    I've said before and I think it's worth repeating, I do think third-party addons are a better fit for integrating ad services. We only support one, and third-party addons support a much wider range. Even the one we do support is difficult and time consuming to develop, requiring regular significant maintenance. As a small team with limited resources and a mountain of other things to work on, it can be painful trying to schedule the time required just to maintain it, especially when it needs a lot of work as appears to have become apparent now. Some people have expressed wariness of third-party addons, but the only real problem is developers who abandon their addons. If nobody is developing an addon, it will probably break sooner or later. If it has an active developer - especially if it's a paid addon with commercial support - it should be absolutely fine, since you have someone to go to if any problems come up.

  • Using advanced minification on export should be sufficient. It should be more or less impossible to reverse engineer any plugin code from that, as it is completely garbled and merged across the entire Construct codebase. Other JavaScript obfuscator tools will just do variants of what advanced minification already does.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,535,820 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
  • x109
    Coach One of your tutorials has over 1,000 readers
  • x69
    Educator One of your tutorials has over 10,000 readers
  • x3
    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
  • x38
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs