Difference between revisions of "Console"
(About console) |
|||
Line 5: | Line 5: | ||
Console commands are small commands to use in the console, to change settings. These commands can also be used in [[Client Key Bindings|autorun.txt for defining key bindings]]. | Console commands are small commands to use in the console, to change settings. These commands can also be used in [[Client Key Bindings|autorun.txt for defining key bindings]]. | ||
− | ; bind <key> <action> : Binds the key to the specified action. | + | ; bind <key> <action> : Binds the key to the specified action. See the [[#Key binds|key section]] for <key> and <action> values. |
− | ; bind <key> "< | + | ; bind <key> "<text>" : Binds the key to a console command. Pressing the key will act as if you had typed the text into the console. |
− | ; dump (skills) : Saves the specified data to a file. | + | ; dump (skills) : Saves the specified data to a file in the wurm directory. |
− | ; exec <filename> : Executes the file | + | ; exec <filename> : Executes each line in the file as a console command. |
; irc [server] [port] : Connects to the specified [[IRC]] network. Defaults are irc.heavenlyplace.net and 6667. | ; irc [server] [port] : Connects to the specified [[IRC]] network. Defaults are irc.heavenlyplace.net and 6667. | ||
; ircsay <text> : Sends the text to the topmost IRC window. | ; ircsay <text> : Sends the text to the topmost IRC window. | ||
; quit : Opens the quit dialog | ; quit : Opens the quit dialog | ||
− | ; say <text> : Sends the specified text to the | + | ; reallyquit : Quits the client without asking for confirmation |
+ | ; say <text> : Sends the specified text to the local chat window. (Access other chat windows using /tell, /shout, /village) | ||
; screenshot : Creates a screenshot (in the screenshot folder) | ; screenshot : Creates a screenshot (in the screenshot folder) | ||
− | ; sensitivity <0-10> : Changes mouse sensitivity to the given value | + | ; sensitivity <0-10> : Changes mouse sensitivity to the given value (TODO: Does this actually have any effect) |
; showbml <filename> : Parses the file as [[BML]] and displays it | ; showbml <filename> : Parses the file as [[BML]] and displays it | ||
; toggle (console | inventory | keyboard_hints | skills | stats) : Toggles display of the specified [[HUD]] component | ; toggle (console | inventory | keyboard_hints | skills | stats) : Toggles display of the specified [[HUD]] component | ||
Line 20: | Line 21: | ||
Legend: <name> is a mandatory argument, [name] is an optional argument, (name|other) is an argument which requires one of the listed values. | Legend: <name> is a mandatory argument, [name] is an optional argument, (name|other) is an argument which requires one of the listed values. | ||
+ | |||
+ | == Key binds == | ||
+ | |||
+ | The bind commands require special values as input. | ||
+ | |||
+ | <key> is based on Java key constants. Letters and numbers represent themselves. For other keys, search [http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/KeyEvent.html the full KeyEvent list] if you can't guess the correct name. | ||
+ | |||
+ | <action> is based on an internal client list. The known values are based on autorun.txt. They are: NEXT_TAB, TOGGLE_CHAT, AUTORUN, CENTER_VIEW, TURN_DOWN, TURN_UP, TURN_LEFT, TURN_RIGHT, MOVE_FORWARD, MOVE_BACK, MOVE_LEFT, MOVE_RIGHT, STRAFE. | ||
[[Category:Technical Details]] | [[Category:Technical Details]] | ||
[[Category:Babel/C]] | [[Category:Babel/C]] |
Revision as of 03:05, 24 January 2007
The console is a window for entering text commands to the client. It can be opened using F1 in the default key bindings. Console commands are different from chat commands, which are typed in the chat and sent directly to the server.
List of commands
Console commands are small commands to use in the console, to change settings. These commands can also be used in autorun.txt for defining key bindings.
- bind <key> <action>
- Binds the key to the specified action. See the key section for <key> and <action> values.
- bind <key> "<text>"
- Binds the key to a console command. Pressing the key will act as if you had typed the text into the console.
- dump (skills)
- Saves the specified data to a file in the wurm directory.
- exec <filename>
- Executes each line in the file as a console command.
- irc [server] [port]
- Connects to the specified IRC network. Defaults are irc.heavenlyplace.net and 6667.
- ircsay <text>
- Sends the text to the topmost IRC window.
- quit
- Opens the quit dialog
- reallyquit
- Quits the client without asking for confirmation
- say <text>
- Sends the specified text to the local chat window. (Access other chat windows using /tell, /shout, /village)
- screenshot
- Creates a screenshot (in the screenshot folder)
- sensitivity <0-10>
- Changes mouse sensitivity to the given value (TODO: Does this actually have any effect)
- showbml <filename>
- Parses the file as BML and displays it
- toggle (console | inventory | keyboard_hints | skills | stats)
- Toggles display of the specified HUD component
- wiki <title>
- Opens a window with the specified wiki page.
Legend: <name> is a mandatory argument, [name] is an optional argument, (name|other) is an argument which requires one of the listed values.
Key binds
The bind commands require special values as input.
<key> is based on Java key constants. Letters and numbers represent themselves. For other keys, search the full KeyEvent list if you can't guess the correct name.
<action> is based on an internal client list. The known values are based on autorun.txt. They are: NEXT_TAB, TOGGLE_CHAT, AUTORUN, CENTER_VIEW, TURN_DOWN, TURN_UP, TURN_LEFT, TURN_RIGHT, MOVE_FORWARD, MOVE_BACK, MOVE_LEFT, MOVE_RIGHT, STRAFE.