launch_map
Starts a Quake engine on a compiled .bsp map, copying it into the maps directory and reporting engine errors if launch fails.
Instructions
Launch a compiled map in a Quake engine. Copies the .bsp into the game's maps directory, starts the engine on that map, and reports anything the engine said if it refused to start. Compile the map first: the engine loads the .bsp, not the .map.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mod | No | Mod directory, e.g. "ad" or "copper". Defaults to id1. | |
| bsp_path | Yes | Absolute path to the compiled .bsp (a .map path is accepted and swapped) | |
| condebug | No | Ask the engine to write qconsole.log so failures are visible. On by default; writes that file into the game directory. | |
| game_dir | No | Directory containing id1. Defaults to the engine's own directory. | |
| extra_args | No | Extra engine arguments, e.g. ["-fitz"] | |
| engine_path | Yes | Absolute path to the engine, e.g. quakespasm.exe | |
| install_bsp | No | Copy the .bsp into the maps directory first. On by default. | |
| grace_seconds | No | How long to watch for the engine dying before calling it launched. Default 3. |