Ashley's Forum Posts

  • Whether connections can be established depends on the networking setup and the browser. Without further evidence as required by the bug report guidelines, closing on the assumption it's the browser or network configuration.

  • You do not have permission to view this post

  • If you have a C2 project that cannot be imported to C3, and you are willing to share the project, please file an issue. If you are not willing to share the project you can send it to me at ashleypjh@scirra.com and I'll take a look, but note this is a slower and more difficult way of dealing with issues.

  • If you can make a minimal project showing a performance regression in the C3 runtime, I'll happily profile it and see what is going on. The C3 runtime is in general significantly faster, we have a range of benchmarks showing big improvements across the board.

  • How can I mirror it in the editor without using the set mirrored?

    'Set mirrored' just sets a negative width, which you can also set in the editor.

  • Try republishing your app with the latest version of Construct.

  • No - it was deprecated over a year ago and is now unmaintained and out of date, which is why it's completely removed in the latest C2 release.

    • Post link icon

    This post has run its course so closing. Be respectful towards each other or your welcome on the forum will quickly run out.

    • Post link icon

    Scirra must not be banning on the basis of ideological differences no matter how despicable those opposing ideals are. **** must have as much right to spout their ideology as I must have to criticise it. This is what free speech is about.

    This is a common misunderstanding: free speech does not mean "you must allow people to say whatever they want". There are clear limitations on free speech. The laws vary around the world, but, for example, extreme cases like directly inciting violence are usually still banned in countries that allow free speech. So there is a clear distinction between something like someone saying they don't like a product vs. a terrorist group inciting violence - free speech still does not allow the latter. So free speech isn't an unlimited pass to do whatever you want. The UK (where Scirra is based) also has strong laws against defamation, while generally being considered a country with freedom of speech (although the balance between the two isn't always perfect).

    Additionally, in the grand scheme of things we are just one small website in one corner of the Internet, and banning someone here does not take away their free speech: they can still go wherever they like elsewhere on the web or offline and continue to say whatever they like (providing it does not break the law, such as by inciting violence). I emphasise this because the "free speech means you must let me say anything I want" argument is sometimes used by people who want to be allowed to be abusive. Such people are toxic to any community and they must be removed to avoid dragging everyone down in to a swamp. I have to point this out since we've had trouble with it in the past - however out of thousands of customers, I can count on one hand the number of times we've ever even considered removing people on that basis.

    In short "free speech allows terrorists to say what they want too" is actually false, and is also the kind of argument that trolls use to attempt to justify appalling behavior. Don't fall in to that trap! My main concern though is just to keep the community a friendly and welcoming place, and other than that, like I say, we're here to make games and that's what we should focus on. Our website isn't the place to come to talk about politics - we don't need those debates distracting from our actual goal of developing software - but other than that, within the bounds of the law, I don't see any reason for it to be relevant.

    • Post link icon

    For the most part, we're here to make game development software, not to wade in to politics. We might write blogs on topics that we think are important, but I don't see this ever affecting service. We do already turn away some customers, but only on the basis of fraud, or in extreme cases, persistent and appalling abuse towards staff. I think it's important that we have the right to do that in those cases. Other than that, if we turn down a legitimate paying customer, they'll probably end up buying a competitor's software, and we'd rather have them buy ours!

  • Dependencies won't work with our plugin as we are sending data from game via API calls.

    I don't see why this is a reason you can't use dependencies. It just means you move some code somewhere else where it is not minified.

  • > The feature to delete a save slot is missing, but you can work around it by using LocalStorage to track which slots are in use.

    Still have no idea how to do what I want, after reading your tutorial on savegames and another in how to use LocalStorage.

    It's pretty straightforward. Any time you write to a save slot, also write a LocalStorage key with the same name. Just set a dummy value like "true" or 1. If you want to check which slots have been saved, you can do things like iterate keys and check if keys exist with the LocalStorage object.

    You can't really delete savegame slots, but you can just delete the key from LocalStorage. Yes, the savegame data is left behind, but a few kb of data left behind (probably later to be overwritten) won't really affect anything. And since the game uses LocalStorage to tell which save slots are in use, if you delete it from there, it will act in the game as if it was fully deleted.

    • Post link icon

    If you're worried about spying or abuse of power, then consider that Construct 2, as a Win32 app, has full access to your file system and full capabilities to execute any code or other programs on your system. This is true of pretty much any Win32 app and is basically a hangover of Windows having historically had a far too relaxed security design, which is now difficult to change for compatibility reasons. Web apps on the other hand are strictly sandboxed in a browser with very few capabilities to mess with your system, and browsers can provide strong privacy controls (such as private browsing or installing extensions that block trackers), even further reducing the amount of information the page can access.

    So I think you've got it backwards: by moving to a web app, we've removed many significant powers that the app didn't really need, thereby eliminating a lot of the scope for misuse. Of course we would never attempt any misuse of anyone's devices; it would probably be easy to get found out and the news would probably ruin the business, so it'd be a monumentally stupid thing to do. Still, if you are concerned about security and privacy, web apps are far more secure and private than native apps.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You could just test in the browser and press "reload".

  • The feature to delete a save slot is missing, but you can work around it by using LocalStorage to track which slots are in use.