FAQ Search Memberlist Usergroups
Jolt Country Forum Index
Register Profile Log in to check your private messages Log in
Log in Log in

Compiled Executable

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Jolt Country Forum Index -> Hugo's House of Horrors
View previous topic :: View next topic  
Author Message
zoot



Joined: 29 Jul 2004
Posts: 6
Location: On the Level

PostPosted: Wed Sep 01, 2004 11:07 am    Post subject: Compiled Executable Reply with quote

Forgive me if I have missed this somewhere, but when distributing a game created in Hugo, is it always necessary to first of all direct the potential user to a seperate download of the Hugo Interpreter (and instructions on what bits to select).

Is it possible to include just the player in the compiled executable so that the user only has a single download?
Back to top
View user's profile Send private message Visit poster's website
Kent



Joined: 27 Jun 2003
Posts: 119

PostPosted: Thu Sep 02, 2004 11:50 am    Post subject: Could be done Reply with quote

This is one of those things on the Could Be Done/Haven't Been Done Yet list.

The main reason is probably the desire that Hugo and its games maintain their cross-platform compatibility. Distributing games as .exe files sort of undermines that goal on Mac, Linux, Palm, Pocket PC, etc. Now, since one method of binding the executable to the data is to simply concatenate the data to the end of the executable and make the executable load the executable itself (and have some way to find the offset of the data), it presumably wouldn't be too hard to make it so that the engine on any platform would be able to do the same thing. But that doesn't strike me as the most graceful thing (for those other platforms).

Another big reason is that it forever (well, at least until the bound executable/game is updated) keeps that version of the engine in play, whereas it's nice to see improvements to performance, display, bug fixes, etc. Now, it wouldn't matter quite so much in this case since (a) that version of the engine would hopefully have been verified to be bug-free enough to work close-to-perfectly with the bundled game, and (b) it would only be for that game.

For probably these two reasons the thing I have most often suggested (and which people like Robb have done, and which the demo for FB will do) is to bundle hewin.exe and the game data in a single zip file which unzips into its own directory, and have a batch file or small Win32 executable to launch the game.

Anyway, that's sort of an overview where my thinking is on the topic: it could be done, but hasn't been yet.

NOTE: I did propose an idea to some folks a while back about creating an all-systems/all-platforms game launcher (probably written in wxWidgets, so you'd get Windows, Mac, and Linux ports at the same time) that would manage downloading, installing, and launching of games for every system. It's not something that I have the time to create write now, but *damn* isn't it a good idea?
Back to top
View user's profile Send private message
Ice Cream Jonsey



Joined: 27 Apr 2002
Posts: 20088
Location: Colorado

PostPosted: Thu Sep 02, 2004 2:15 pm    Post subject: Re: Could be done Reply with quote

Kent wrote:
Another big reason is that it forever keeps that version of the engine in play, whereas it's nice to see improvements to performance, display, bug fixes, etc. Now, it wouldn't matter quite so much in this case since (a) that version of the engine would hopefully have been verified to be bug-free enough to work close-to-perfectly with the bundled game, and (b) it would only be for that game.


I used to live in fear of the opposite: that a new version of the Hugo run-time engine would introduce some show stopping glitch into Fallacy of Dawn or something, and then all of a sudden years from now people are saying, "What the hey, this sucks, I can't finish it, one star (out of five)."

But this hasn't happened. It may never happen. Probably never happen. In all honesty, I don't worry about it any more.


Quote:
For probably these two reasons the thing I have most often suggested (and which people like Robb have done, and which the demo for FB will do) is to bundle hewin.exe and the game data in a single zip file which unzips into its own directory, and have a batch file or small Win32 executable to launch the game.


Yeah, it's not that Win32 people are stupid, but they are less familiar with the guts of their OS and going out and getting software and things, which is why I liek to give them an installer or whatnot.

The Necrotic Drift discs have hewin.exe on them and the story file, and also a "setup.exe" thing going -- either way gets you to the same place, which is (as it has been made clear to me) killing as many homeless people as possible in as quick a time as can be.

Nullsoft has a free installer, but it uses a script and hilariously they provide little documentation on getting a script to work to actually produce anything. The second option is an installer I made, which has no documentation whatsoever, no web presence, no command line interface or GUI and not even a public beta. I expect Nullsoft to get jealous and then huffy and then attempt to buy me out any day now.

The thing I used to make a setup.exe installer, then, was "Tarma Installer." It's good and free and you can upgrade it if you want to get some silly addons but you won't need to do that.


Quote:
NOTE: I did propose an idea to some folks a while back about creating an all-systems/all-platforms game launcher (probably written in wxWidgets, so you'd get Windows, Mac, and Linux ports at the same time) that would manage downloading, installing, and launching of games for every system. It's not something that I have the time to create write now, but *damn* isn't it a good idea?

_________________
the dark and gritty...Ice Cream Jonsey!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
zoot



Joined: 29 Jul 2004
Posts: 6
Location: On the Level

PostPosted: Sun Sep 19, 2004 3:15 am    Post subject: Re: Could be done Reply with quote

Ice Cream Jonsey wrote:

The thing I used to make a setup.exe installer, then, was "Tarma Installer." It's good and free and you can upgrade it if you want to get some silly addons but you won't need to do that.


I did a search for Tarma Installer and it is $99

Do you have an example of the script that you used with this?

Ta
Back to top
View user's profile Send private message Visit poster's website
Ice Cream Jonsey



Joined: 27 Apr 2002
Posts: 20088
Location: Colorado

PostPosted: Tue Sep 21, 2004 10:38 am    Post subject: Re: Could be done Reply with quote

zoot wrote:
Ice Cream Jonsey wrote:

The thing I used to make a setup.exe installer, then, was "Tarma Installer." It's good and free and you can upgrade it if you want to get some silly addons but you won't need to do that.


I did a search for Tarma Installer and it is $99

Do you have an example of the script that you used with this?

Ta


You betcha. Although, I don't think I used a script -- I think it had a "Wizard" of some sort.

This is a link I found to what seems to be the free version: http://www.tucows.com/preview/287992.html -- while they'd like me to register, I think I was able to make it go without a hitch in free mode.

Tell you what, I will upload the version I have to JC tonight so you can use that regardless of whether or not the one on Tucows is all right.
_________________
the dark and gritty...Ice Cream Jonsey!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Kent



Joined: 27 Jun 2003
Posts: 119

PostPosted: Tue Sep 21, 2004 12:09 pm    Post subject: Inno Setup Reply with quote

I use Inno Setup for the Hugo and Future Boy! installers.
Back to top
View user's profile Send private message
Ice Cream Jonsey



Joined: 27 Apr 2002
Posts: 20088
Location: Colorado

PostPosted: Thu Sep 23, 2004 9:37 am    Post subject: Re: Inno Setup Reply with quote

Kent wrote:
I use Inno Setup for the Hugo and Future Boy! installers.


I utterly failed to get the version of Tarma Installer that I had up and running, so I would second the Inno Setup installer, zoot. Kent's installations are seamless and problem-free and for all I know the Necrotic Drift discs give you PC crabs when you click on the setup.exe file. =(
_________________
the dark and gritty...Ice Cream Jonsey!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Jolt Country Forum Index -> Hugo's House of Horrors All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001 phpBB Group

Theme by Kage Musha - RPG Garden

Copyrights and trademarks are all of the belonging company. No copyright Infringement intended