Console Aliases

From OpenTTD
Jump to: navigation, search


Alias Commands

Aliases are handy shortcuts for one or more command. You can define aliases ingame or in one of the scripts files (located in <OpenTTD installation>/scripts directory). Simply add an alias by typing "alias <whateveryouwant>". If the alias needs spaces, remember to enclose it in double-quotes. If your alias needs double-quotes, use single quotes as subsitution. Like this: alias echo " 'hallo b' %A". Aliases can use the arguments typed in after them.

  • "%A - %Z" substitute arguments 1 t/m 26
  • "%+" lists all parameters keeping them seperated
  • "%!" also lists all parameters but presenting them to the aliased command as one argument
  • ";" allows for combining multiple commands (eg alias startgame "load 5; pause")

There are a few predefined aliases ingame

clean_company
same as reset_company
company_password
same as company_pw
dir
same as ls
join
same as connect
new_game, new_map and newmap
same as newgame
rcon_password
same as rcon_pw
server_bind, server_bind_ip and server_ip_bind
same as server_ip
server_password
same as server_pw

Debug aliases [not available in release]

dbg_echo
echo %A; echo %B (shows concatenation of commands)
dbg_echo2
echo %!
Personal tools