NOTEME This is meant not as a standalone tutorial, but something to link to whenever some set of instructions includes telling the reader to use of a custom gamesys. It saves having to repeatedly type the same set of instructions.
From the File menu, select Save Gamesys. The new filename is up to you, but it is recommended that it’s not too similar to the name of the .mis file, otherwise the you could easily get the two confused. That would be very bad. Save the file into your FM’s working root folder. Once the gamesys has been successfully saved, the status bar should look like this:
On the left is the most recently saved file, and the next item is the currently associated gamesys.
Even if your mission already uses a custom gamesys, it is best to save as a new gamesys anyway, because then you’ll have a working backup.
In the command box, type the command set_gamesys custom.gam (replace custom.gam with your own gamesys name). The status bar should then read:
Now all you need to do is save the .mis
file, so from the File menu, select Save Mission. It is best to save it as a new .mis
file and so that you can use the previous one if things go wrong. After that, the status bar should then read:
To ensure that everything has worked, reload the mission. You can then check that the changes have been remembered (e.g. new textures have sounds, new archetypes are in the hierarchy etc).
If your mission already uses a custom gamesys and you just want to save over it, select Save Gamesys, and select the .gam
file. It is then recommended that you then save your mission, remembering not to overwrite the .gam file.
If you save your gamesys, and then go to save your mission, the .gam
file will still be selected in the Save window. If you do not notice, and you click on Save, the .gam
file will be overwritten with the content of your mission. If you load a mission which requires that .gam
, you will receive an error message about failing to inherit from a non-inheritable archetype.
Whenever Dromed saves a file, it creates a backup of the old file. So if you immediately notice that you forgot to rename the file before saving, you can still recover the old gamesys or mission.
The backup when you save a mission is backup.mis
. Saving a gamesys will create a file named backup.gam
. And, of course, there is backup.cow
for cow files. (Which are explained next.) If you accidentally save a mission using the name of a gamesys, you should first rename the newly saved file to its proper name.
custom.gam → miss22.mis
Then you can rename the backup, which has the extension .mis
but is really a .gam
.
backup.mis → custom.gam
Your files should now be in order. As long as you hadn’t tried saving anything else in Dromed.
An alternative to saving a .gam
and .mis
file is to save in the .cow
format. This type of file is a combination of the mission and the gamesys. From the File menu, select Save Cow. The second item in the status bar will still refer to a .gam
file, but the mission will not be using it.
NOTEME A .cow
file can only be used by Dromed. When you want to make the mission playable through Thief, you have to split it up into its .mis
and .gam
components.
.cow
in Dromed, and select Save Gamesys.Each method has it’s good and bad points:
.mis
file (and configuring missflag.str)..mis
over the .gam
, thus losing the gamesys..cow
file, which would effectively revert the mission to dark.gam. The big problem with this is that you would get no error messages, so you could have made many changes to the mission before realising your mistake.