Ashley's Forum Posts

  • Why are you executing javascript directly and not using the 'run' action from the node-webkit object?

  • Hopefully if you just sit tight then greenworks will work out eventually.

  • Ruskul - you might need to put the shadow light on a transparent layer with 'force own texture' set for inverting alpha to work, otherwise it will be rendering to an opaque surface and the alpha will never be different.

    As for detecting objects in shadows: how do you actually define if an object is in a shadow? There are a variety of ways to do it: is the hotspot in the umbra, is the entire collision polygon in the umbra, is the entire bounding quad in the umbra, etc - and then what about penumbras? If it ever so slightly edges in to a very wide penumbra that probably shouldn't count as suddenly visible, but on the other hand an object just inside the light edge of a very wide penumbra should probably count as visible. I don't know how to accurately define that. The line-of-sight behavior can already make visibility checks, and it only looks at origins but you can make it do multiple checks around the edges of objects to come up with your own solution, so I don't think there needs to be a shadow-specific feature for that.

  • Node-webkit is still Chrome 32, and the latest is Chrome 35. It will probably start working after the next node-webkit update (I was told it's about a month away).

  • Beta releases are made simultaneously on our main site and on Steam. See http://steamcommunity.com/app/227240/discussions/0/810923021602340037/.

  • Are you sure the device isn't running out of memory?

  • You do not have permission to view this post

  • andrewo - the Chrome webview in 4.4 is very slow and misses several features, but from what I've seen it will be fast and have all those features back in the next version of Android, so it should be improved soon. In the mean time Crosswalk already does everything an improved web view would!

  • Their site says this:

    [quote:2kg233ac]Web API keys provide access to sensitive user data and protected methods. These keys are intended to be used for Web API requests that originate from secure publisher servers. The keys must be stored securely, and must not be distributed with a game client.

    Emphasis theirs. This would appear to indicate that they require a publisher server, even if the web API could work otherwise.

  • The solution is to use the Javascript SDK. Even if the export was easier to modify, it would still involve the whole C2 engine and require C2 knowledge to work with, and basically be identical to a post-export Javascript SDK. It's better just to write a plugin and modify the capx. In fact, sending the capx as the "source" instead of the exported file is logical, since they can then make arbitrary modifications easily from C2 and re-export if they wish.

    The export is actually deliberately difficult to work with because many users are very concerned about reverse engineering. As far as I am aware there have been no cases of exported projects usefully reverse-engineered to Construct 2 projects, so I think that works pretty well and is an important feature.

  • As the tutorials say, don't sync anything you don't need to - it sounds like you should be able to just sync the box sprite and on the peer just place the visible object on top of it.

  • Well hopefully the greenworks thing will work out after the node version stabilises, and that will have the bonus of working without an internet connection. You could still experiment with the Web API using the Javascript SDK, but I would rather go with greenworks for official support.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If I understand correctly you can already convert the shadow plugin to render light by using a layer. Create a white layer, place the shadow light on it, and set the layer to additive blend mode. Bingo, a layer that renders light instead of darkness.

    You can then customise that by further additive blending a circle on top (so shadows never appear within a radius), or cutting out a cone shape (to simulate an angle of light). You can do a lot with creative use of layers and blending, and I think it covers all those cases already.

  • It looks like the Web API is designed to run from a "publisher server" (i.e. you need to code a server to handle the actual web requests), which is not an ideal fit for a client-only game engine intended for use by non-programmers.

  • IAP is in the works for Crosswalk. IIRC from the bug report about Blackberry IAP support, we have code in place in the plugin to use it, but Blackberry's documentation is very thin and I advised that you seek support from an official Blackberry rep on it. Did you manage to speak to Blackberry about it?