Ashley's Forum Posts

  • It depends. If you save lots of large projects and backups to browser storage, it's that. It also includes NW.js downloads and other things saved locally. You shouldn't just delete it without knowing what it is.

    FWIW you can see more storage statistics and options to selectively clear things in the Application tab of Chrome's dev tools.

  • If you do another export you should be able to copy all the files except the Visual Studio project files and have it update without losing settings.

    When testing make sure you choose Release mode instead of Debug otherwise it's unoptimised.

    • Post link icon

    The es-ES translation is not updated in r67 due to the following problems:

    https://www.dropbox.com/s/s06578ndyg2edn0/es-ES-2017-11-14.txt?dl=0

  • The de-DE translation is not updated in r67 due to the problems in the log below.

    https://www.dropbox.com/s/6f92bi65gydye22/de-DE-2017-11-14.txt?dl=0

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • This should be fixed in the next C2 and C3 updates.

  • This should be fixed in the next builds of C2 and C3. We'll test it in the next release of C3 and if it doesn't cause any problems, we'll ship it with a C2 stable update soon after hopefully.

  • OK, updated pt-BR again. The next build should have it at 50% translated (as it stands now).

  • BTW I have already updated the next build to include the incomplete pt-BR, because all the mistakes were fixed at the time. (Thanks for your help!) I checked again and there were just a few more mistakes, mostly due to the expression name translation:

    [quote:mlim7df1]Key text.ui.dialogs.addonManager.menu.help: placeholder {0} in English string but missing in translation

    English: Help for '{0}'

    Translation: Ajuda para

    Key text.ui.dialogs.remotePreview.client-status.loading-data: English string has no whitespace padding but translated string does

    English: 'Loading data...'

    Translation: 'Carregando dados...

    '

    Key text.plugins.system.expressions.layoutheight.translated-name: Expression translated name is not a valid expression

    English: 'LayoutHeight'

    Translation: 'Altura do Layout'

    Key text.plugins.system.expressions.timescale.translated-name: Expression translated name is not a valid expression

    English: 'timescale'

    Translation: 'escala de tempo'

    Key text.plugins.system.expressions.unixtime.translated-name: Expression translated name is not a valid expression

    English: 'unixtime'

    Translation: 'tempo unix'

  • You might want to start separate threads to discuss each topic separately - this thread is just about the mistakes found.

    We might make changes to autocomplete later on, but right now you don't need to worry about it for translation, just make sure the expression names are translated.

    As for translating expression names, see this tip from this thread:

    [quote:yc10umhy]The key translated-name for expressions is special. It is used to display expressions with a translation, e.g translating the "Angle" in Sprite.Angle. The translation must also be a valid expression name. This means it can't contain any spaces and must not use any of the following characters: \/:;*?\"|.,'-`!£$%^&+=<>{}()[]@#

    Since the translated expression must also be a valid expression name, it can't contain spaces. So in your example "Nome do Projeto" is an invalid expression (and will come up in the reports of mistakes), but "NomeDoProjeto" should be OK.

  • It's the reference language that translators work from.

  • I would guess this is very much intentional on Apple's part. Disabling the throttle is tantamount to overriding the user's setting, so I doubt there is any way to do that.

    If other native apps are not affected, then there is a problem that it's unfair on Cordova apps. We could file a bug for that. But then Apple might resolve it by throttling native apps too the goal is to save battery life, not maximise performance.

  • I don't think it's a bug. As mentioned, you can't create two instances at the same Z index, so it doesn't try to restore it. For example if you didn't have the 'Destroy' action then it's impossible to restore the correct Z index when you create another instance. It's also not possible to restore if you save it with a Z index of something like 100, but there are only 10 instances.

    One workaround could be to save the Z index to an instance variable and figure out how you want to deal with these edge cases after loading the instance.

  • This is what low power mode is for. You've opted in to saving as much battery life as possible, and one way Safari does that is to drop animations to 30 FPS. It's a case of "it did what you told it". I suspect this effect would be OS-wide.

    If you could override this, you'd use up more battery, which is explicitly what the user wants to avoid. So I would be very surprised if there was any way to circumvent this.

    This reminds me of a similar case where someone wanted their game to override the volume settings on a phone and play audio even when the phone was muted. Obviously the user's preference should be respected and apps should not override it!

  • FWIW, using "move to front" or "move to back" in a loop is very inefficient. This is why we made the System 'Sort Z order' action - it's much more efficient for ordering lots of instances.

  • Scirra staff have no access to your cloud accounts. We don't want access either, since this would be an obvious privacy and security problem.

    Construct 3 itself gains access to a subset of your cloud account, because it has to in order to save any files there. When you log in to your cloud account you'll grant access for C3 itself, on that device only, to read and write your projects to your account. (Depending on the service, this is sometimes just a subfolder on your account, with no wider access.) However this is simply so the cloud save functionality can work, and does not mean any Scirra staff have any access at all to your account.