Ashley's Forum Posts

  • Does this post help?

  • Downscaling "high" does make spritesheets quite a bit larger, but that also means images can end up in a different arrangement across spritesheets. That could actually result in fewer spritesheets being loaded in some cases, basically by luck.

    Downscaling "low" does not make any effort to improve the quality of downscaled images, so if you see a poor result when downscaling an image, that shouldn't be surprising.

  • I just checked the manifest URL and it looked like it accidentally wasn't relative, which would point it at the root editor.construct.net instead of the current URL. I tweaked it for the next release, hopefully that will fix it.

  • It's this bug. We should have a patch for it out tomorrow.

    • Post link icon

    Update 26th February 2018: Greenworks plugin now on the addon exchange + update for NW.js 0.26.6

    Since the launch of the addon exchange, we are now distributing the Greenworks plugin on there instead of here in the forum.

    It would be inconvenient to bundle the Greenworks plugin with Construct itself, since each Greenworks plugin version is tied to specific NW.js and Steamworks SDK versions. However the addon exchange provides the perfect venue to provide a list of releases and some addon-specific documentation.

    From now on, find the Greenworks plugin at this URL: https://www.construct.net/construct-2/addons/83/greenworks

    We have also updated the Greenworks plugin for NW.js 0.26.6 using the Steamworks SDK 1.41. This version is only available on the addon exchange. Note that we have made a special release of NW.js 0.26.6 to work with this Greenworks version. (Previously we had only released 0.26.0 and 0.27.0. Remember you must match the version required by the plugin.)

    In addition to that, we also have released the Greenworks plugin for Construct 3 also on the addon exchange here: https://www.construct.net/make-games/addons/84/greenworks

    This was a long time coming! From now on this forum thread shouldn't be necessary. All future updates for both C2 and C3 will be published to the addon exchange.

  • The Greenworks plugin for Construct 3 is now available on the addon exchange here:

    https://www.construct.net/make-games/addons/84/greenworks

    Please see the documentation tab for more information on how to use it. (The steps after export are the same as with C2 in case you used it there.)

  • This should be fixed as of r254. As mentioned it probably doesn't help on Firefox for Android, but AFAIK there's no clear way to detect compatibility touch events in Firefox. Besides the vast majority of Android browsing is done with the Chromium engine which the fix does work for, so it should resolve the issue in the vast majority of cases.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • There were a few more problems, but they were just whitespace issues so I fixed them myself. Just to give you an idea of the kind of problems that are coming up, here are the 5 problems that were detected (but are now fixed):

    Key text.ui.start-page.link-boxes.arcade.title: English string has no whitespace padding but translated string does
    English:     'Arcade'
    Translation: '
    Arcade'
    
    Key text.ui.start-page.recent-list.saved-in.browser: BBcode tag [/b] occurs 1 times in English but 0 times in translation
    English:     Saved in [b]browser storage[/b]
    Translation: Opgeslagen in [b]browser opslag[/ b]
    
    Key text.ui.dialogs.imageFormat.png: English string has no whitespace padding but translated string does
    English:     'PNG'
    Translation: '
    PNG'
    
    Key text.ui.keyboard.keyNames.codeNumber: English string has no whitespace padding but translated string does
    English:     'Code {0}'
    Translation: '
     Code {0}'
    
    Key text.plugins.browser.aceCategories.offline: English string has no whitespace padding but translated string does
    English:     'Offline'
    Translation: '
     Offline'[/code:2zx8pjdi]
  • No, there are no limits for actions or any other aspect of the event sheet. If the actions aren't running, it must be because the event's conditions did not run. This can get pretty hard to reason about in large projects, though.

  • As mentioned, we're happy to offer refunds in reasonable cases. We always try to resolve the customer's concern first, and if we can't, we do sometimes offer refunds. However if the customer outright refuses to co-operate in a suspicious way, and then is personally abusive to staff members, then they are entitled to contact a lawyer and pursue their case that way, in which case we will be pleased to draw additional attention to their atrocious behavior.

    Tom alluded to this but I do want to point out we routinely deal with fraud, abusive chargebacks, piracy and so on. We have to protect ourselves to some extent otherwise we end up with people who do things like use the product for a short amount of time, issue a chargeback, switch card and carry on. In other words we make exceptions for cases we believe may be fraudulent. If you are a genuine customer, and you have a modicum of decency to not abuse the staff, then we are entirely willing to co-operate.

  • Fullscreen mode should already work if you use the 'Request fullscreen' action (see the fix in r87). Split screen is an unrelated question, but isn't currently supported (at least with built-in features).

  • Nearly there - just 9 problems left now:

    Key text.behaviors.fade.conditions.on-wait-finished.display-text: placeholder {my} in English string but missing in translation
    English:     On {my} wait finished
    Translation: Geactiveerd wanneer de wait is voltooid
    
    Key text.behaviors.timer.conditions.is-timer-running.display-text: placeholder {0} in English string but missing in translation
    English:     Is {my} [i]{0}[/i] running
    Translation: Is {my} [i]{0[/i] actief
    
    Key text.ui.bars.tilemap.status.transform: BBcode tag [/b] occurs 1 times in English but 0 times in translation
    English:     [b]Rotation:[/b] [i]{0}°[/i]
    Translation: [b]Rotatie:[/ b][i]{0}°[/i]
    
    Key text.ui.editors.event-sheet-view.events-remaining.description.guest: BBcode tag [a2] has whitespace padding when English has none
    English:     As a guest you may use up to {0} events in a project. [a1]Register an account[/a1] or [a2]log in[/a2] to get more events.
    Translation: Als gast mag u maximaal {0} evenementen in een project gebruiken. [a1]Registreer een account[/a1] of [a2] log in[/a2] om meer evenementen te krijgen.
    
    Key text.ui.start-page.messages.gamejam.message: BBcode tag [a1] has whitespace padding when English has none
    English:     It's the [b]{0}[/b]! The full version of Construct 3 is available until [b]{1}[/b]. [a1]Register an account[/a1] or [a2]log in[/a2] now to use all features for free! [a3]Click here to learn more[/a3]
    Translation: Het is de [b]{0}[/b]! De volledige versie van Construct 3 is beschikbaar tot [b]{1}[/b]. [a1] Registreer nu een account [/a1] of [a2] log in [/a2] om alle functies gratis te gebruiken! [a3] Klik hier voor meer informatie [/a3]
    
    Key text.ui.start-page.messages.gamejam.message: BBcode tag [/a1] has whitespace padding when English has none
    English:     It's the [b]{0}[/b]! The full version of Construct 3 is available until [b]{1}[/b]. [a1]Register an account[/a1] or [a2]log in[/a2] now to use all features for free! [a3]Click here to learn more[/a3]
    Translation: Het is de [b]{0}[/b]! De volledige versie van Construct 3 is beschikbaar tot [b]{1}[/b]. [a1] Registreer nu een account [/a1] of [a2] log in [/a2] om alle functies gratis te gebruiken! [a3] Klik hier voor meer informatie [/a3]
    
    Key text.ui.start-page.messages.gamejam.message: BBcode tag [a2] has whitespace padding when English has none
    English:     It's the [b]{0}[/b]! The full version of Construct 3 is available until [b]{1}[/b]. [a1]Register an account[/a1] or [a2]log in[/a2] now to use all features for free! [a3]Click here to learn more[/a3]
    Translation: Het is de [b]{0}[/b]! De volledige versie van Construct 3 is beschikbaar tot [b]{1}[/b]. [a1] Registreer nu een account [/a1] of [a2] log in [/a2] om alle functies gratis te gebruiken! [a3] Klik hier voor meer informatie [/a3]
    
    Key text.ui.start-page.messages.gamejam.message: BBcode tag [/a2] has whitespace padding when English has none
    English:     It's the [b]{0}[/b]! The full version of Construct 3 is available until [b]{1}[/b]. [a1]Register an account[/a1] or [a2]log in[/a2] now to use all features for free! [a3]Click here to learn more[/a3]
    Translation: Het is de [b]{0}[/b]! De volledige versie van Construct 3 is beschikbaar tot [b]{1}[/b]. [a1] Registreer nu een account [/a1] of [a2] log in [/a2] om alle functies gratis te gebruiken! [a3] Klik hier voor meer informatie [/a3]
    
    Key text.ui.start-page.messages.gamejam.message: BBcode tag [a3] has whitespace padding when English has none
    English:     It's the [b]{0}[/b]! The full version of Construct 3 is available until [b]{1}[/b]. [a1]Register an account[/a1] or [a2]log in[/a2] now to use all features for free! [a3]Click here to learn more[/a3]
    Translation: Het is de [b]{0}[/b]! De volledige versie van Construct 3 is beschikbaar tot [b]{1}[/b]. [a1] Registreer nu een account [/a1] of [a2] log in [/a2] om alle functies gratis te gebruiken! [a3] Klik hier voor meer informatie [/a3][/code:h6190rz4]
  • newt is right - despite the fact they appear to do similar things (background blending with a formula), blend modes are implemented completely differently to shader effects. A blend mode is a simple switch between different blends in the GPU's fixed function pipeline, but there's a limited set to choose between. A shader is a small, custom-written program that is executed by the GPU on the programmable pipeline, and can do more or less anything. Also due to the way GPUs work we have to take a slower path for programmable background-blending effects which includes an additional surface copy at the end. Additive is one of the few fixed function blends, but for everything else (like multiply) we use programmable shaders.

    So yes, there's a performance difference, but it comes down to the architecture of the GPU hardware. We can't program around that.

  • You don't need to "Add to desktop" to get games to work offline. All games exported by Construct automatically work offline, even in the browser. See this tutorial.

  • The preview in the desktop build is already an NW.js preview.