Could somebody explain to me step-by-step how to create a standalone installer using the BYONDexe package? There's plenty of documentation on how to customize it, but I can't figure out exactly how to make the exe itself. When I run the BYONDexe, it crashes and nothing happens. Do I put the game files somewhere in the folder and then run it? Do I need to specify something in the config files that I wasn't before in order for BYONDexe to work properly? Please outline all the proper steps to create a simple standalone installer.
Nothing fancy, just the installer itself. I merely want to be able to distribute my game to outside audiences. It's a single player game, and I'll be creating a demo for it and it won't be needing updates.
Thanks!
Jun 26 2013, 11:38 pm
|
|
I believe this belongs in BYOND Help instead, I'm not keen on the standalone stuff, other than the policies that I think are still in place requiring you to contact the support forum.
|
In response to NNAAAAHH
|
|
NNAAAAHH wrote:
I'm not keen on the standalone stuff, Nobody seems to be, that's why I'm asking for some decent documentation on how you actually use BYONDexe to make the installer. Everybody I've asked that's tried it has had a similarly hard time. |
http://www.byond.com/members/ Tom?command=view_post&post=891692
That's really all the information I can find right now. |
I made the Hazordhu standalone a while ago, and it was... pretty straightforward. Most of the work was CSS tinkering, and I've never actually done that before.
There's two readmes. One describes all the CSS stuff, while the other tells you how to actually set up the program before running it to generate the proper stuff when you do actually run it. I dunno what you want to use it for, though. Mine just contains a link to the servers, like a mini hub page, and when you hit the Join button, it just turns into the game. |
It's not straight forward at all. The readme tells me nothing about how to make the actual installer. All anything tells me is what things mean in the config files and how to customize various things. Beyond that, I have no idea where to actually put the files and how the run the thing.
I already said what I want to use it for. I want to distribute my game to outsiders. I don't want to link to a hub, I just want something they can put on their computer and play like any other game. |
I did eventually figure out how to do it after lots and lots of re-reading of the instructions. I will agree that the documentation is missing an "idiot's guide" which would really spell out what to do. I had to figure out something with a cfg or config folder I remember, and it was not talked about specifically. (I think the directory structure is actually explained wrong IIRC).
Last time I built my client was in Jan, so there's no way I can remember how to do it right now. I just wanted to add my 2 cents that the documentation should be improved. |
In response to FIREking
|
|
FIREking wrote:
I will agree that the documentation is missing an "idiot's guide" which would really spell out what to do. Bump, has anyone gotten to a stage where they are comfortable enough with byondexe to give a neat "idiot's guide"? The documentation doesn't really explain what I should expect, and prints a dead exe which performs no actions. I've been tinkering, but achieving no results. My goal is to create an exe which installs, places an icon on a desktop and by clicking this runs the game. No fancy server list or css/html splash page is necessary. Just raw game. You know, normal installed program behavior. |
There was a bug in earlier versions of byondexe where the directory structure was broken, so make sure you use the 503 version. When it runs, it shoud spit out any errors it finds. The end result will be an exe that, by default, looks to your hub for the server list. If you want to distribute a game instead, you'll need to attach the game.zip via the ini file. There are two included documents that should explain everything. If you follow that and it still fails, post exactly what ou are doing (omit the secret key of course) and what exacly happens.
|