Anyone used Electron or DecSoft to convert C2 games into exe

  • Hi guys I know most of you have had many problems with NW.js and are getting fustrated. I was wondering if anyone has used alternatives like this Electron

    http://electron.atom.io/

    or

    Decsoft

    https://www.davidesperalta.com/htmlcompiler

    I heard about these on Reddit and it seems developers are making a move towards them. I am not a windows developer, android is more my style. But if your looking for an alternative than these look pretty solid.

  • I haven't tried them, but they do sound interesting. The more options we have, the better imo.

  • Hey PixelPower

    I'm currently making my own exporter and plugin for Electron. I got better performance on it. I discuss about it on my Discord server. To join it, click on the link in my signature. Just mention me on Discord thus way I can know it's you

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • armaldio Will you release that plugin, or is it only for your own purposes?

  • Hey PixelPower

    I'm currently making my own exporter and plugin for Electron. I got better performance on it. I discuss about it on my Discord server. To join it, click on the link in my signature. Just mention me on Discord thus way I can know it's you

    Ok cool I mainly make android games but was thinking about desktop versions of my game too. If you can get it to work correctly, that would be awesome!!

  • glerikud I will release it

    @PixelPower It already work correctly. I'm working on the plugin to interact with it like Nwjs (write to files, clipboard access,...)

    Let me know if you are interested.

  • armaldio - I'm interested in that plugin too. What do you mean though, that you're making your own exporter? Does that mean you can preview in electron?

  • Arima It's not really an exporter :

    • I've made a precompiled version of electron, and i've all setup inside the way you just have to export to the right folder and it should work.

    Since exporting each time is a bit boring, i've also setup "liverealod". That means that instead of, closing and reopening the executable each time to test your changes, you can let it running and it'll watch for any changes. If there are, onliy the view is reloaded, automatically.

    With electron, you can also have plugins that uses node modules.

    The next step is using the "custom preview browser" option of C2, i'm sure that will work.

  • Hi guys I know most of you have had many problems with NW.js and are getting fustrated. I was wondering if anyone has used alternatives like this Electron ...

    Don't get me started with NWjs issues, I constantly hope for updates that fix bugs and don't add new ones.

    Any bug that I experience mostly gets blamed on chromium/nwjs by Ashley and in return they are blaming it on the game engine, leaving me in an endless loop with nothing but frustration and literally no progress being made. (I end up with dropping the feature for 90% of those cases...)

    I think for 2016, Electron beats NWjs in a lot of different factors but see and judge by yourself HERE.

  • > Hi guys I know most of you have had many problems with NW.js and are getting fustrated. I was wondering if anyone has used alternatives like this Electron ...

    >

    Don't get me started with NWjs issues, I constantly hope for updates that fix bugs and don't add new ones.

    Any bug that I experience mostly gets blamed on chromium/nwjs by Ashley and in return they are blaming it on the game engine, leaving me in an endless loop with nothing but frustration and literally no progress being made. (I end up with dropping the feature for 90% of those cases...)

    I think for 2016, Electron beats NWjs in a lot of different factors but see and judge by yourself HERE.

    Yeah Tom and Ashley now say if something is broken , ask the other people to fix it. Look here for another example

    I posted something like this in response to Ashley and Newt

    Point blank to everyone we paid for certain things so we should receive them period. No one paid Kongregate to use C2. We paid Tom and Ashley so they should give us support.

    Do you go into McDonalds and ask where is my order from Burger King? No, because that sounds stupid.

  • I've also made this as a comparison.

    Browser : http://img4.hostingpics.net/pics/941245 ... rowser.png

    NWjs : http://img4.hostingpics.net/pics/318128profilenwjs.png

    Electron : http://img4.hostingpics.net/pics/784276 ... ectron.png

    This is not very relevant, but it's a small test.

  • Yeah Tom and Ashley now say if something is broken , ask the other people to fix it. Look here for another example

    I posted something like this in response to Ashley and Newt

    Point blank to everyone we paid for certain things so we should receive them period. No one paid Kongregate to use C2. We paid Tom and Ashley so they should give us support. ...

    Niceone, another feature that can be put on the list of "Dead Promised Features".

    Normally I won't judge Ashley and his actions because I believe that he knows what he's doing but for me this whole HTML5 game engine thing feels like a smart move. All extensive bugs get blamed on the browser vendors, leaving him behind as the good guy that cannot do anything about it.

    I personally don't get hyped for C3 anymore because all we know about it so far confirms that the main architecture of the engine will remain, meaning HTML5 will also be the way to go for that engine. On the other hand if he was really just working on "editor improvements", I doubt that it would take him this long to develope them. I don't want to hype unknown features up but for me this really looks like he's trying to do the transition into native exporting.

    EDIT:

    Compared to the days when C2 started, he doesn't have the niche market for webbased game engines anymore.

    So from my point of view he either rolls with the same but different but still same game engine and risks the backfire of being unpopular compared: Unity, MF3, SPARK and many more OR he will have to go their way and offer both, which I highly doubt because he's already struggling to keep up with the current setup of exporting.

    Sorry might have went a little too "off-topic" with this.

  • I've also made this as a comparison.

    Browser : http://img4.hostingpics.net/pics/941245 ... rowser.png

    NWjs : http://img4.hostingpics.net/pics/318128profilenwjs.png

    Electron : http://img4.hostingpics.net/pics/784276 ... ectron.png

    This is not very relevant, but it's a small test.

    That's good, always nice to do measurements, I'm sure that Ashley will like this one too.

    I recommend to provide everything, from the source code to detailed debug information.

  • Arima It's not really an exporter :

    - I've made a precompiled version of electron, and i've all setup inside the way you just have to export to the right folder and it should work.

    Since exporting each time is a bit boring, i've also setup "liverealod". That means that instead of, closing and reopening the executable each time to test your changes, you can let it running and it'll watch for any changes. If there are, onliy the view is reloaded, automatically.

    With electron, you can also have plugins that uses node modules.

    The next step is using the "custom preview browser" option of C2, i'm sure that will work.

    Count me in! I freaking hate NodeWebKit...

    Would kill a puppy for any valid alternative.

    >

    > I personally don't get hyped for C3 anymore because.

    >

    There is a saying.

    Fool me once, shame on you.

    Fool me twice, shame on me.

  • Count me in! I freaking hate NodeWebKit...

    Would kill a puppy for any valid alternative.

    I mean you could create a NWjs program using C2 with Arduino + plugin, run it using a Raspberry Pi 2

    and put it inside a beach ball so that it rolls around by itself, basically a perfect toy for a puppy.

    Wait a second, you didn't ask for this.

    To be more serious, NWjs isn't that bad it just has some annoying flaws that need to be worked out.

    I'm just hoping that they keep on updating as frequent as they do right now.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)