Ashley's Forum Posts

  • We do not want to add a second translation of the same language. That will be a lot of wasted effort, is confusing to users, and we can only default to one language when we detect the user is Russian.

    There are currently 29 contributors for Russian on POEditor, and new contributors can still sign up. There are still occasional contributions being made. As I have stated before in this thread, you are welcome to sign up and make improvements, but to prevent edit wars, you should make sure there is a general consensus in the community before making any significant changes. I cannot be involved in this, because I don't speak Russian at all so I can't make any decisions on which translations are preferable. However there are various ways to agree consensus - for example you could run a poll to agree a change in terminology, and use the results to justify a change, even if some people disagree with it.

    I'd add that we have not assigned any official translators, so Scirra is not officially vouching for any one person. If anyone claims that Scirra favours their translations, they are wrong, and you should ignore those claims. No individual or group of individuals has sole control or responsibility for the translation, it is a community project. If necessary you should overrule any such people if there is broad consensus for a change - but you should make sure there is a good process for that so it doesn't descend in to chaos.

  • No, it says to put them the other way round. You entered the client ID as the application ID and the application ID as the client ID.

  • In that case, you've entered the correct client ID, like the tutorial says. You still have not entered the application ID though.

  • It looks like the tutorial is correct, but you pasted the values in to the wrong properties.

  • It looks like in the first properties you swapped the Client ID and application ID. In the second properties you got the right Client ID but missed out the application ID.

  • FYI false positives in antivirus software should be reported to the antivirus company, not the makers of the software identified as a false positive. There's pretty much nothing you can do about a false positive unless you're the AV company.

  • I think Facebook have been pretty negligent here: it's a serious bug which they've left unfixed for months. It seems we have no choice but to hack our way around it, which I've done for the next beta release.

  • I know that the safe integer size in Javascript is 2^31-1, or 2147483647, although Construct 3 Runtime uses now WebAssembly instead of Javascript.

    Actually it's 2^53-1, which is 9007199254740991. This is the integer precision of double precision floats that JavaScript uses for numbers. The runtime does not use WebAssembly for the core runtime, it's still JavaScript.

  • Try using the Drawing Canvas object which has a "Paste object" action.

  • Yes. You can open Construct 2's .capx files in Construct 3.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • when setting a variable as a constant, does that get pre processed so all the usages get replaced with its literal value? or is it just like a variable that does not have setter?

    IIRC, the C3 runtime expression compiler does replace it with its actual literal.

  • FYI collisions are a separate part of the engine, so including that broadens an already technically challenging suggestion to cover even more. Doing all of this would be a massive undertaking and have a major opportunity cost.

    I'm not saying it's a bad idea - it's just you are asking for a massive project here, and that makes it much more difficult to justify and schedule. The less you ask for, the easier it is to countenance it. For example a static single-image SVG object is pretty feasible.

  • I think it's reasonable to say that if you're buying a car, the state of the roads aren't the manufacturer's responsibility. They can say "drives well on roads" without having to highlight "by the way, if you drive it off-road or on a nightmarishly potholed dirt track, it might not drive quite so well", because that part is not their responsibility. The Internet is the road that web-based software drives on. I think this approach is reasonable and I'm afraid I don't have anything more to add to this particular part of the conversation.

  • Because the problem is with the Internet, not Construct. It's related to IPv4 address exhaustion. Unfortunately we cannot replace major parts of Internet infrastructure by ourselves. Any other software or company using the same approach has to use the same Internet.

    You can't blame car manufacturers for poor quality roads.

  • What's a TURN server and how does it relate to enabling mobile connections with NAT restrictions to connect properly using the Multiplayer plugin?

    I think it would be best to do some research on Google - this is a complex area and will involve setting up other software which we don't make, so can't help you with.

    Yeah sure, but Construct is marketed as a tool that enables cross-platform game creation where mobile gaming is a significant component

    The problem is the Internet, not Construct. Any software using the same approach will have the same problems.