Ashley's Forum Posts

  • The File System plugin can read binary files in to a Binary Data object. Then you can use the GetURL expression of the Binary Data object to get a URL to that data, which you can then use in places like an <img> tag.

  • It's ready to use if you're happy to use a beta release. It'll make its way to a stable release in due course. The Steam for WebView2 plugin is documented here.

  • Remember we're a small team with just a handful of staff working out a single office. If you're expecting Construct to dominate the entire game development industry and cover a feature set that would require hundreds of staff to achieve, it's unlikely to happen. I don't think it's realistic to expect so much of us, just like it's unrealistic to expect a small, self-funded team of indie game developers to build a MMORPG on the scale of World of Warcraft.

    We really do care and I think we have achieved great things given the resources we have available. It is painful to read people accusing us of not caring and listing things we don't remotely have the resources to cover as their reasoning why.

    I know people get tired of hearing me keep saying "we're a small team and we have limited resources". It's because it's true and 99% of the time it's the answer to "why hasn't XYZ been done yet". Claiming everything is broken, limited, or that the team don't care, is unreasonable and also a disservice to the many people over the years who have loved using Construct. I'd also point out the Forum & Community guidelines which cover this as I think these sorts of arguments are bad faith and I don't think that kind of thing should be discussed further on the forums.

    • Post link icon

    This is not a useful kind of thread, so locking it. Please refer to the Forum & Community guidelines.

  • How would you use the script files to extend an object's functionality?

    Subclassing instances is designed to be able to do that. For example the Ghost Shooter Code project creates a custom MonsterInstance class with custom properties and methods specific to the monster, e.g. a health property, a DestroyWithExplosion() method, and so on.

  • Most modern systems have a keyboard shortcut to enter emoji - for example on Windows it's pressing the Windows key + dot while typing, which brings up an Emoji picker so I can type emoji like this: 👍

    Construct fully supports emoji, so you should be able to use them anywhere in the editor.

  • Yes, that message only appears in preview.

  • The settings are remembered by the browser, and it will only remember it as long as your privacy settings allow. For example if you go and clear all your cookies in settings, it will erase all storage used by Construct, including settings. ("Cookies" is a really bad term for this, it really means "local storage".) So you probably need to check your browser privacy settings, or if you have something like a browser extension that clears cookies every 24 hours "to improve privacy", then that will be wiping all of Construct's remembered settings too.

  • The Addon SDK isn't meant to be the primary way of writing code for your project. Just use script files (or scripts in event sheets) instead. The Addon SDK is there if you want to do something like integrate a third-party service in a way you can use from event sheets and re-use between a wide audience. If you want to do something project-specific I'd definitely recommend to just write code directly in your project instead. JavaScript Modules are also a really good way to share chunks of code between projects too, if you have bits of code you want to re-use across projects.

  • For the record, we want to do both: an easy-to-use tool for beginners, and also a capable tool to build and publish a full game. So we need both features that help absolute beginners get started (like guided tours), and help advanced users go further (like JavaScript coding).

  • I think this is a bug in NW.js. I'm not sure when exactly it happens as I just tried a NW.js export of Ghost Shooter and it worked fine for me, but it does look like something funny is going on in NW.js that could break things sometimes. I responded to that issue with a minimal repro which should help speed up the fix.

  • It looks like the zip file is corrupt. (C3P files are really a zip file of a folder project.) You'd best restore a backup.

  • I think you should always choose "none of the algorithms mentioned above". The question appears to be asking if the app implements its own custom encryption algorithms, and using encryption features built-in to iOS doesn't count. I think almost everything these days uses encryption features built-in to the system - including Construct's Cryptography plugin, and very likely including the Admob plugin - which doesn't apply to that question. There's very little reason for apps to implement their own custom encryption algorithms, but I guess for legal reasons Apple have to ask anyway just in case.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The Recreate initial objects action nearly handles the instantiating pre-created objects part of it for you already - the only bit missing is to then move all the created objects to the new dynamic layer, which you might be able to do with an extra "move to layer" action.