The following table shows all available command ids and their parameters.
The constants for the command and parameter ids are defined in the
definitions file.
| command | number | string | description |
| MENU_NEW | COMMAND | | new game |
| ENABLE | | enable new in menu |
| DISABLE | | disable new in menu |
| MENU_EXIT | COMMAND | | exit game |
| ENABLE | | enable exit in menu |
| DISABLE | | disable exit in menu |
| MENU_OPEN | COMMAND | file name | open game (dialog box, if no file name) |
| ENABLE | | enable open in menu |
| DISABLE | | disable open in menu |
| MENU_SAVE | COMMAND | file name | save game (dialog box, if no file name) |
| ENABLE | | enable save in menu |
| DISABLE | | disable save in menu |
| MENU_INFO | COMMAND | | show info |
| ENABLE | | enable info in menu |
| DISABLE | | disable info in menu |
| MENU_OPTIONS | COMMAND | | show options |
| ENABLE | | enable options in menu |
| DISABLE | | disable options in menu |
| MENU_INVENTORY | COMMAND | | open inventory |
| ENABLE | | enable inventory in menu |
| DISABLE | | disable inventory in menu |
| MENU_DIARY | COMMAND | | open diary |
| ENABLE | | enable diary in menu |
| DISABLE | | disable diary in menu |
| MENU_ALL | ENABLE | | enable all menu buttons |
| DISABLE | | disable all menu buttons |
| INPUT_SCENE | ENABLE | | enable user user input in scene |
| DISABLE | | disable user input in scene |
| INPUT_INVENTORY | ENABLE | | enable user user input in inventory |
| DISABLE | | disable user input in inventory |
| INPUT_DIALOG | ENABLE | | enable user user input in dialog |
| DISABLE | | disable user input in dialog |
| INPUT_KEYBOARD | ENABLE | | enable keyboard input (for KeyInput) |
| DISABLE | | disable keyboard input (for KeyInput) |
| INPUT_MENU | ENABLE | | enable ESC/F10 to open menu |
| DISABLE | | disable ESC/F10 to open menu |
| INPUT_ALL | ENABLE | | enable all user input |
| DISABLE | | disable all user input |
| MESSAGE | | message text | displays a message box |
| QUESTION | | question text | displays a question box (use item as condition for result) |
| INV_STORE | inventory id | | stores the inventory content to the given id |
| INV_STORE_ADD | inventory id | | adds the inventory content to the given id |
| INV_STORE_MERGE | inventory id | | adds the inventory content to the given id (without duplicates) |
| INV_RESTORE | inventory id | | restores the stored inventory content from the given id |
| INV_RESTORE_ADD | inventory id | | adds the stored inventory content from the given id |
| INV_RESTORE_MERGE | inventory id | | adds the stored inventory content from the given id (without duplicates) |
| INV_DELETE | inventory id | | deletes the stored inventory content at the given id |
| FIND_FILE | | file name | sets the condition to true, if the file exists, otherwise to false |
| ADD_DIARY | | | opens the add diary dialog window |
| OPT_MOUSE_ADJUST | 0/1 | | sets the adjust mouse position option |
| OPT_DIATY_MULTIPLE | 0/1 | | sets the multiple diary entries option |
| OPT_DIALOG_WAIT | 0/1 | | sets the wait on dialog text option |
| OPT_SCENE_SCROLL | 0/1 | | sets the scroll scene to player character option |
| OPT_BUFFER_SIZE | 5...1000 | | sets the image buffer option |
| OPT_MOUSE_TOLERANCE | 0...50 | | sets the mouse tolerance option |