Mikal's Forum Posts

  • Looks like a nice plugin/tool, very handy.

    Here's a big spreadsheet of some translations to use with it also (or at least for reference.):

    construct.net/en/forum/game-development/tools-and-resources-27/huge-spreadsheet-of-localized-102167

    One 'typo', FYI for some reason I'm listed as an author in the plugin.js in the c3addon (probably just left over from a template or something.)

  • OcularCash

    My other hack to get at another texture for an effect was to make the sprite 2x wide, put the second texture into the right half of the sprite and then have the effect combine the textures as needed in the left half and render the right half as transparent, regardless of its content. I _think_ this has similar performance as rendering one sprite, then overlaying with another and rendering again as Ashley suggests (which we do for the normal map effects now.) I know there's also the possibility of discarding the fragment for the right half, but I have seen mixed comments on how performant that is. It also is less dynamic, in terms of your need to pre-bake the other texture in and you would need to do that for each frame of animation.

    The other hack I used, was putting a second texture depth data into the alpha channel, but that only works if the actual sprite does not need alpha, and also I have a sneaking suspicion it has some other side effects, even if the shader zeros out the alpha on the output color. It's also a pain to get a 'clean' insertion of data only into the alpha channel with Gimp, Photoshop, etc. without affecting the RGB components.

    I've also made the request to add more texture sources for effects/sprites, but so far no response.

    This is the effect that used the 2x sprite hack:

    construct.net/en/forum/construct-3/plugin-sdk-10/parallax-map-released-effect-141155

  • I'll add on here for another request for an official Mac version.

    Main reasons for me:

    - Version control with project folders

    - External sprite editor (ASESprite)

    Ashley - if the nw.js plugin works during preview on desktop, could we get other plugins like Greenworks which also requires nodnw.js to also work on desktop preview? Right now it does not seem to work, because the require('/greenworks') points to the cwd of the construct3.exe. Is there another path that would work, or another way that Greenworks could work during preview on desktop Construct?

  • Update release 0.0.2.4:

    No change to ACEs. In plugin JS code, add additional path for greenworks libraries, so remote preview is possible with Mac build using https://electronforconstruct.armaldio.xyz/

  • great comments, agree with them all. This was an early tech demo to see what the game might feel like. I like your idea of daylight for early levels and then change to night for more difficulty. I'm saving off these comments, in case I come back to that project. C&C is an inspiration, you got that right (it's also the models that I found to buy quickly for the demo.)

    The lighting is done with normal maps (the normal maps were quickly created in normal map painting tool.)

  • Update: release 0.0.2.2

    No change to ACEs. Changed electron path to greenwork.js and greenworks / steam binaries to match new (1.3.1) Electron For Construct greenworks plugin created paths (Electron For Construct app build is automating the process of adding in the correct greenworks, steam libraries and app id.)

  • Thanks, good podcast, I hope he keeps it going.

    Nice effect, that is fun to play with, finding different gradients and trying them out.

    From:

  • Nicely done! Looks good and fast.

  • Experimenting with Salman_Shh's awesome gamekit. Nice to play with!

    patreon.com/posts/24995977

    Added some lighting, lite melee AI. Very organized project to work with, this is going to be fun.

  • Update: release 0.0.2.0.

    • Added ResetAllStats (reset_achievement) API ACEs (not documented yet on the Greenworks docs, but I can see it in the source and it seems to work.)

    Thanks for the comments also, appreciated.

  • Welcome to the C3 community, looking forward to future plugins/effects, that's funny you already saw that plugin, don't shame me too much about the inefficient/branching shader code in there :) How about a link to your brother's podcast, I would be interested in checking that out.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • One idea to try is to paste it into a Drawing Canvas and save off a snapshot and then load that via URL from the resulting blob. This may be rather slow though (saving and loading from Drawing Canvas is async and takes time.)

  • Heh, not complete at all, it was just demo testing out the concept, I may come back to it later. Ah, it's the ZQSD/AZERTY french keyboard, cool, I learned something new today :)

  • Haha, I guess I did not find the movement instinctive, because I thought you could not move, I was just doing mouse clicks though, so let me go try again. I didn't make a game, just a little demo, in this demo you do not control trucks/convoy, you must protect it from the drone overwatch. I tried to post a gif it above, but it did not work, so here it is again:

    Gorkhs [edit] Tried the controls - not my cup of tea, I think you are trying to match the isometric view, but good old WASD would be more comfortable for me.

  • C3 Addon Greengrinds

    I added a new free C3 addon to support more Greenworks/Steam APIs (Cloud File, Stats, more Achievement, and DLC APIs), with an example project. I needed this for a project I was working on and decided to share in case it helps other folks who also need more APIs beyond the official Greenworks plugin (which you should definitely try out first, in case that's all you need.)

    Actions and conditions:

    See addon website for more details and documentation. If you see issues please report on the addon's github, so we can track and close: issue list.

    Example project (using the test '480' steam_appid.txt for Spacewar.)

    Other tools used for this project:

    c3IDE - a great IDE for creating C3 Addons

    Electron for Construct - Electron for Construct - a great tool to build Electron executables of your game.

    Thanks to Construct Discord community for support and testing (InsaneHawk, Armaldio, Piranha305, Chadori, Erigatoshima and others!)