The Assassin Launch Program (ALAUNCH.EXE) has several advanced features. These features will allow you maximum flexibility in running your games.
The parameter passing definition for ALAUNCH is as follows:
alaunch <game name> <optional program> <optional parameters>
The first parameter is the Assassin Launch Program (ALAUNCH). The second parameter is the <game name> parameter This is a required parameter and tells ALAUNCH which game to set up. The following games are valid choices:
doom, doom2, heretic, hexen, dark (Dark Forces), duke3d, d2 (Descent II), quake, strife, rr (Redneck Rampage)
The <optional program> parameter is used when you would like to play a game, but first would like to run another program first. Imagine that you want to run DM (the DOOM Manager) before launching DOOM. The command line would be the following:
alaunch doom dm
In the above example, alaunch would set up for DOOM to play, but instead of launching DOOM directly, it would launch DM. DM would then, in turn, launch DOOM.
The <optional parameters> parameter allows for command-line parameters to be sent to the optional program or to the game. One example is for recording a demo in DOOM. An example command line would be:
alaunch doom2 -record mydemo -warp 2 -skill 3
This example would set up DOOM II for playing, then launch DOOM2 with all the other parameters added. Therefore, DOOM II would then jump immediately into level 2 and begin recording the action with skill level 3 set.
To see a complete list of supported games and how to set them up take a look at Game Setups and Hints Page.