ID:132541
![]() Jul 6 2010, 10:30 am
|
|
Will we ever see byond released as a stand-alone programming language?
|
Note that it's already possible to package a game in an EXE and distribute that to people without BYOND.
When ran, the EXE will prompt to install BYOND when necessary (the installation can be included within), then run the game (according to how it's configured). |
With the standalone executable, would it be possible to have a Single Player game as a standalone and someone to run it while they were not connected to the internet? Or do you need internet connection to download the minuscule version of Byond necessary to run it.
|
Darkjohn66 wrote:
With the standalone executable, would it be possible to have a Single Player game as a standalone and someone to run it while they were not connected to the internet? Yes. You need to configure it accordingly during the packaging wizard. Or do you need internet connection to download the minuscule version of Byond necessary to run it. No, as I said: "(the installation can be included within [the EXE])" This option wasn't there initially, but it was added. Note that games from Dream Maker-packaged EXEs use a regular BYOND version, not a mini one or anything. |
This question has already been answered and everyone after the answer (Lummox's) has been completely off topic.
|
Akushumi wrote:
This question has already been answered and everyone after the answer (Lummox's) has been completely off topic. Seemed on topic to me; until you decided to post that just now. |
There talking about ways to download byond.
If your downloading it wouldn't be stand alone. By stand alone I mean that if something is written in DM using an ide (Dream Maker) and then compiled into an executable. |
Akushumi wrote:
There talking about ways to download byond. That would be exactly what they're talking about. BYOND comes included when you make the exe for your game. Last I heard it could run without the player even knowing BYOND existed, but I could be wrong about that. |
Akushumi wrote:
If your downloading byond then it wouldn't be stand alone. Which was already mentioned. I don't get your argument, is there a point to it? There talking about ways to download byond. No they were not, re-read the posts. The OP was asking if a stand-alone version of the EXEs from BYOND would one day be possible and the answer, from the very next post, was no (see previous hyperlink). What was mentioned, which you may have misinterpreted, is that the EXE now is able to be bundled with the DM installation and is able to install + play the game in the EXE if you do not have the internet. Now that we all understand each other, can we let the post die? |
GhostAnime wrote:
Now that we all understand each other, can we let the post die? Now what fun would that be? |
Off topic, but I'd like to clarify some misconceptions about Make EXE's power.
By including the Zip'd version of BYOND in the same folder as your EXE, your players can run the game as a guest without ever installing BYOND. So in theory, you could write your own EXE that would extract the game and BYOND to a temporary folder, creating the illusion of a standalone EXE, as opposed to a zip with a seemingly random folder called "BYOND". I can't remember the specifics of how to set it up, but Metamorphman put together a handy little tool to do it automatically: dmb2exe (although, I have to admit, I never got around to trying it; I never finish anything! :P) |
dmb2exe is way out of date, I stopped updating it after I realized there isn't going to be much use hehe. However, you can still use NSIS to make a little package for your game. It isn't particularly hard.
You will need to download NSIS first. Steps:
; This is the name of the temporary directory that the If everything went right, you should now have a new and completely standalone exe for your game. Voila. Notes: - You can delete dreammaker.exe from the byond bin folder because you will not need it for the final product. The help and cfg files will not need to be touched as the script will not be include them in the game's final package either. - Be sure to change the script settings if you are using server-side savefiles in your game. Currently, as it is, the game files will be extracted into a temporary folder, which means that any savefiles in your game will also be created there. Temporary folders will be automatically deleted by your system after some time and there will be confusion regarding the whereabouts of your savefiles. So make sure to change the settings so that your game's data is extracted into a local directory, rather than a temporary one if needed. - You can change the command executed by the exe you create in dreammaker (how-to) but be sure to keep ##guest and ##trusted as they are essential. |
If you mean one that compiles directly to machine code, then no. That would be quite impossible.
Lummox JR