Ashley's Forum Posts

  • See the note about CPUUtilisation in the manual:

    This measurement can be unreliable, especially when the system is largely idle. Most modern devices deliberately slow down the CPU if not fully loaded in order to save power. This means work takes longer to get done, and this expression will misleadingly return a higher measurement, since it's based on timing how long the work takes. It will generally only be reliable in the device's maximum performance mode, i.e. under full load.

    It is probably increasing the CPU power during touches to deal with your inputs, then throttling it back down again when you're not touching. This will affect the timer-based CPU measurement that Construct takes.

  • The plugin calls FBInstant.getEntryPointData() on startup and returns that from the expression. I don't know why that wouldn't work, it seems to work for everything else. Maybe it's not set until later on? I didn't know that was possible. Try checking with Facebook about exactly when it's set, it might be an Instant Games bug.

  • Are you sure you got this the right way round? There is a known issue on iOS 11 that prevents WebM playback (due to a bug in Safari), but it's fixed in iOS 12 so should work fine. If you can't get WebM to play on iOS 12, please file a bug following all the guidelines.

  • Maybe we should file dev tools bugs on crbug.com to get tools to track that.

  • Dropbox's website should have help on that.

    The simplest way for attaching projects for bug reports though is to rename the .c3p to .zip and drag and drop the file in to the report.

  • The translation reviewer was also a Russian native speaker. As I said before, if you think there are improvements that need to be made, POEditor is still open for contributions.

  • Hmm... maybe GC heuristics work differently in a worker?

  • Facebook have advised me the Instant Games bug is now fixed, and I verified it with a quick test. So this should be solved now.

  • See the bug report guidelines. They include advice on how to reduce your project to a minimal example.

  • I'd add that when the translation was originally released, it was reviewed by a professional translator who described it as "good".

  • I'd have thought there would be little CPU performance difference (it's the same JavaScript code after all), and either none or a small improvement on GPU performance (since it can issue frames off the main thread). So I wouldn't expect any huge changes - the main benefit is it runs off the main thread so browser work on the main thread won't jank the game.

    Still it's worth verifying this with performance measurements - and for those, just use the same ones as ever, there's nothing special about performance measurement in worker mode. E.g. measure the FPS, CPU utilisation, GPU utilisation, etc.

  • 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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.