List of console and launch commands anyone? Throw any useful ones you know (and what they do) in this thread and I'll add them. I only know a few so would but nice to know other out there.
To open, right click Dota 2 on your Steam library, click Properties, and click Set Launch Options. There must be a space after each option (ex. -novid -console)
-novid Skips valve intro video
-console Enables consoles in game (default hotkey is `)
-windowed -w # -h # -noborder Window mode with no border, REPLACE # WITH YOUR DESIRED W AND H
Enabled via Launch Options. Default key is ` or ~. If you have a keyboard without this key you can rebind this key by typing "bind KEY toggleconsole" in console. This can also be enabled by adding a auto-execution file described below.
net_graph 1 Displays network information such as fps and ping.
dota_camera_accelerate 49 This will make the camera stop exactly where you want it, 0 will make you unable to move your camera. Thanks uw_NB and Pyros.
dota_force_right_click_attack 1 This will enable right click deny.
dota_minimap_hero_size 600 changes the hero marker size in minimap
dota_hud_health_bars 3 0 = disable hp bars, 1 = no dividing blocks in the healthbar, 3 = the default with the blocks
dota_health_per_vertical_marker 250 changes the block size in health bars, 250 = new block every 250 hp
Changing In-game Avatars
Type in the corresponding command in console to set up your in-game avatar.
Changes the avatar that is shown when you invite players to a party:
dota_set_avatar 0 - Default
dota_set_avatar 1 - Crystal Maiden
dota_set_avatar 2 - Kunkka
dota_set_avatar 3 - Faceless Void
dota_set_avatar 4 - Furion
dota_set_avatar 5 - Yurnero
dota_set_avatar 6 - Bloodseeker
dota_set_avatar 7 - Lich
dota_set_avatar 8 - Axe
dota_set_avatar 9 - Pudge
dota_set_avatar 10 - Puck
How to set up auto-execution file for console commands.
If you don't want to type in console commands every time you open up steam you can create an auto-execution file which will do whatever is in the file at launch.
Create a notepad file and save it as autoexec.cfg. Save this file in this directory: steam/steamapps/common/dota 2 beta/dota/cfg
Then just type in the console command just as you would type it in console, and when you launch DoTA2 it'll already be enabled. Use // to make a comment and each new line is a new command. Here is an example how your file might look.
//console (it won't pop-up itself like when u set running option -console)
bind "C" "toggleconsole"
// right-click deny