0 Favourites

Question about paid request

  • Not saying I can afford it, will do it or can be done as of right now, but, how much would it be to pay someone to make an exporter? If possible and affordable for me, I would do this just to have an EXE exporter, but I don't know if this is possible wit C2's current stage. Just an idea. I would also want this exporter to be shared with everybody else for free.

    Thanks for info.

  • C2 will have an EXE exporter eventualy anyway.

    And someone has posted on the site a way of converting javascript to exe.

  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
  • C2 will have an EXE exporter eventualy anyway.

    Yeah, I know. I was just wondering.

    And someone has posted on the site a way of converting javascript to exe.

    Which is quite buggy [1][2].

  • This is theoretical, simply beacuse I'm a dad of 4 and have zero time to tinker with this stuff. But anyway, here it goes...

    To my understanding, javascript is a programming language. It is also, in essence, a universal one at that. So, if other programming languages (php for example) can easily be used to create desktop applications, then javascript...which is a far more powerful and robust language than php...should be able to as well.

    Where am I going with all of this?

    Simple. The hard part about building an application is, apparently, writing the code. C2 has already done that for you. All one needs then to make an executable application is a compiler. So, in a quick google I located this.

    But wait. It gets better. Reading through I also found this page as well here. Jscript is simply nothing more than Microsoft's version of javascript. Type up code, add objects, tinker, then compile to an exe or dll files.

    So, why not instead compile all the files already made with C2?

    Maybe (again, I'm no expert) you may have to utilize Visual Studio 2010 or 2008 to get it operating at 100%. Problem? Not at all. Go find a college student, slip them enough money for a 40 oz., have them login with their student info and download it here

    Problem solved...hopefully...theoretically.

  • I like this guy ^

  • Lol. Looks like DravenX found the same info I did except on a different website.

    I wonder if he used the Jscript compiler or VS2010 to compile his exe.

  • THIS program is the answer to your problem.   <img src="smileys/smiley2.gif" border="0" align="middle"> Ran three separate tests on different games I've made. All work. Faster than Chrome and Firefox.

    Example (A very, very early build of my current game. Right click on objects for description. Left click to manipulate objects. Drag items to other objects, etc.)

    You owe me $7.50 (minimum wage) <img src="smileys/smiley17.gif" border="0" align="middle">

  • Hmm... Didn't seems to lag. O__O

    Was I supposed to be able to move around? It gave two descriptions: The handle and the skull. I couldn't move around though.

  • I wouldn't worry about an exe exporter too much. An opengl option is pretty much a given, like the proverbial mountain you have to climb, just because its there.

    Its just that Ashley is half way up Mount Everest atm.

  • Ran three separate tests on different games I've made. All work. Faster than Chrome and Firefox.

    pretty big flaw here. It's simply running Internet Explorer. So if the users version of internet explorer doesn't support html 5, then it won't work and they'll have to update. It also doesn't seem to include audio files in the exported program. I tried it with a little soundboard thing I made, and none of the sounds play.

    I'd agree with Newts sentiment.

    Pretty much any workaround found, short of an unofficial exe exporter specifically made for c2, would be inferior to a proper exporter. The whole idea of the exe is to not have the restrictions of a browser, so baking a browser into an exe just to get an exe seems backwards to me.

  • pretty big flaw here. It's simply running Internet Explorer. So if the users version of internet explorer doesn't support html 5, then it won't work and they'll have to update. It also doesn't seem to include audio files in the exported program. I tried it with a little soundboard thing I made, and none of the sounds play.

    I'd agree with Newts sentiment.

    Pretty much any workaround found, short of an unofficial exe exporter specifically made for c2, would be inferior to a proper exporter. The whole idea of the exe is to not have the restrictions of a browser, so baking a browser into an exe just to get an exe seems backwards to me.

    Figured as much. I guess I will have to wait for my game then, too bad. -___-

  • Reading through their documentation, it has IE9 built in. Even if the user only has IE7 on their machines it would still run.

    Left click on the handle of the door.

  • We can't use a JScript compiler: the games need a full-blown browser engine to run, not just the javascript bit.

    It's possible to embed HTML5 games to an EXE by embedding a browser engine in to an EXE and just have it load the HTML5 game. This is what the phpexe program appears to do. However, there are some problems:

    • if IE9 is embedded, you lose all XP users since IE9 doesn't run on XP
    • browsers are moving fast these days, so you'd have to regularly update the embedded browser
    • it can be difficult to come across up-to-date browser engines for embedding, since they're a little obscure and many embedding projects aren't regularly updated
    • you don't get any of the performance or feature benefits
    • IMO, you may as well just play it in a browser anyway. You have to go through a bunch of security warnings to run an EXE, and some users are simply not allowed by their system permissions. HTML5 games run for everyone without any security or permission worries at all. Plus EXEs are tied to Windows, and HTML5 in a browser runs on Windows, Mac, Linux and most phones and tablets.

    Because of this, we don't want to develop an official HTML5/EXE "wrapper". We'd rather develop a real EXE runtime, even if that's a long way off in the future. However, in the mean time, we're happy for third parties to have a go at coming up with something, or you can play around with tools like phpexe if you really want it in an EXE, given the above shortcomings.

  • And just to add to the discussion and because I'm surprised Ash didn't link to it : last scirra's blog entry about C2 architecture and potential future for exporters.

  • Because of this, we don't want to develop an official HTML5/EXE "wrapper". We'd rather develop a real EXE runtime, even if that's a long way off in the future. However, in the mean time, we're happy for third parties to have a go at coming up with something, or you can play around with tools like phpexe if you really want it in an EXE, given the above shortcomings.

    *sad face* I suppose there's also no estimate as to how long "long way off in the future" is? And yeah, an EXE runtime is what is needed and not a wrapper, since it would be the same as playing in a browser, but with limitations.

    So undecided about what to do with my project.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
353 32,086
yojona's avatar
yojona
Unread hot topic Locked topic
220 14,885
Tom's avatar
Tom Construct Team Founder
Unread sticky
192 1,337,422
Kyatric's avatar
Kyatric Construct Team Support