docs/console.txt
author dominik
Tue, 24 Aug 2004 08:34:28 +0000
changeset 126 152df0cc4ac2
child 130 b593afdae262
permissions -rw-r--r--
(svn r127) New feature: ingame console. (sign_de)
Press tab to open the console, more info in docs/console.txt
126
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     1
OPENTTD INGAME CONSOLE DOCUMENTATION
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     2
====================================
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     3
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     4
HOTKEY: TAB
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     5
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     6
COMMANDS:
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     7
---------
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     8
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
     9
list_cmds [filter]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    10
list_vars [filter]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    11
echo [string]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    12
echoc [color-code] [string]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    13
printf [formatstring] [var] [var] [var]....
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    14
printfc [color-code] [formatstring] [var] [var] [var]....
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    15
screenshot ["big"]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    16
debug_level [0-9]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    17
exit
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    18
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    19
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    20
VARIABLES:
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    21
----------
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    22
*developer
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    23
-> 0 = no output
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    24
-> 1 = console error output [like command not found]
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    25
-> 2 = console error and debug output
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    26
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    27
*cursor_rate
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    28
-> 1-12 = defines the cursor blink interval 
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    29
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    30
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    31
VARIABLE HANDLING:
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    32
------------------
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    33
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    34
*developer = 0
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    35
*developer ++
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    36
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    37
*temp_string = test
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    38
*temp_string = "my little"
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    39
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    40
printf "%s world" *temp_string
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    41
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    42
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    43
---------------------------------------------------
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    44
feel free to add more commands and use this in-game
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    45
console for your debugging / enhancements
152df0cc4ac2 (svn r127) New feature: ingame console. (sign_de)
dominik
parents:
diff changeset
    46