Advertisement
Guest User

Dota 2 Tweaks

a guest
Dec 9th, 2011
7,347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.17 KB | None | 0 0
  1. //Made by Solace (Stop adding me on steam unless i know you thanks, your just going to get blocked)
  2.  
  3. //Install/Creation
  4. //Put .cfg files into dota 2 config folder "CFG"
  5. //C:\Program Files\Steam\steamapps\common\dota 2 beta\dota\cfg
  6. //C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\cfg
  7. //The games GUI keybinds stored in Steam\userdata\####\570\remote\cfg\dotakeys_personal.lst which are separate and executed each time you connect to a server. Unbind these ingame or execute this file "F2" each time you connect to avoid conflicts.
  8.  
  9. //Protecting old settings/Removal instructions
  10. //To protect your old config.cfg from being written to, right click config.cfg in that folder and set properties to "read only" (note, most settings will never save other then the GUI binds in game those are stored in the .lst file).
  11. //If you did not do that initially you can remove them by deleting the autoexec.cfg/config.cfg from CFG folder and delete config.cfg from Steam\userdata\####\570\remote\cfg folder so it does not restore from steam cloud, a new config.cfg should be made on next launch with default values.
  12. //If you added other config files from the zip file it does not matter if they stay or not, only autoexec/config.cfg are executed on launch (others do but are not modified or anything)
  13. //If its too hard to figure out that's a shame, learn to use google.
  14.  
  15. //Console
  16. con_enable "1" //Derp
  17. developer "1" //Developer mode
  18.  
  19. //Console output
  20. con_filter_enable "1" //Enable filters
  21. con_filter_text "!!!" //Write filter settings
  22. con_notifytime "3" //How long to display recent console text to the upper part of the game window
  23. con_nprint_bgalpha "50" //Con_NPrint background alpha
  24. con_nprint_bgborder "5" //Con_NPrint border size
  25. contimes "8" //Number of console lines to overlay for debugging
  26.  
  27. //
  28. //Netcode
  29. //
  30.  
  31. //Ingame values
  32. rate "80000" //Total amount of bandwidth Dota 2 may use (Default "80000" Min/Max "10000-1000000")
  33. cl_updaterate "40" //Amount of updates received from server per second (Default "40" Min/Max "20-40")
  34. cl_cmdrate "40" //Amount of updates sent to server per second (Default "40" Min/Max "20-40")
  35. cl_interp "0" //cl_interp 1 / cl_updaterate * (cl_interp_ratio ) (Default "0.1" Min/Max "0-0.5")
  36. cl_interp_ratio "1" //Multiplies final result of cl_interp (Default "2" Min/Max "1-5")
  37. cl_smoothtime "0.01" //When errors occur smooth display over X time, 0 Disables (Default "0.1" Min/Max "0.01-2")
  38. clientport "27005" //Clients port to be used for outgoing connections (Default "27005" Min/Max "1-65535")
  39.  
  40. //Spectator values
  41. cl_spectator_cmdrate_factor "0.5" //Multiplier for CMD rate while spectating (Default "0.5" Min/Max "0-¥")
  42. cl_spectator_interp_ratio "2" //Multiplier for interp while spectating (Default "2" Min/Max "0-¥")
  43.  
  44. //
  45. //Performance tweaks
  46. //
  47.  
  48. fps_max "60" //Max FPS for client to render (Default "120" Min/Max "0-120")
  49. mat_vsync "0" //VSYNC on/off ("0" Disables "1" Enabled)
  50. mat_triplebuffered "0" //Enable with vsync for a performance boost if fps is less than 60 ("0" Disables "1" Enabled)
  51.  
  52. //
  53. //Audio
  54. //
  55. volume "1" //Ingame volume setting (Min "0" Max "1.0")
  56. snd_musicvolume "0" //Ingame music volume (Min "0" Max "1.0")
  57. windows_speaker_config "4" //Audio Speaker channels ("1" Headset "4" 2 Channel "3" 4 Channel "6" 5.1 Channel "7" 7.1 Channel)
  58. windows_speaker_setting "4" //Audio Speaker channels ("1" Headset "4" 2 Channel "3" 4 Channel "6" 5.1 Channel "7" 7.1 Channel)
  59.  
  60. //
  61. //Dota related settings
  62. //
  63.  
  64. dota_hero_tooltip "1" //Style of the hero tooltip (0=Corner 1=Overhead 2=Inline overhead)
  65. dota_mouse_window_lock "1" //Controls mouse being inside game window ("0" Disables "1" Enabled)
  66. dota_camera_speed "6500" //Camera speed when scrolling (Default "3000")
  67. dota_camera_accelerate "49" //Decelerating map scroll ("49" Instant stop "1" Smooth slowdown)
  68. dota_camera_disable_zoom "1" //Control mouse scroll for zooming in and out ("1" Disables "0" Enabled)
  69. dota_disable_range_finder "0" //Shows spells are within casting range of targeted area/target ("0" Disables "1" Enabled)
  70. dota_range_display "0" //Range indicator around hero showing that specific range ("0" Disables)
  71. dota_ability_quick_cast "1" //Self cast spells on double click ("0" Disables "1" Enabled)
  72. dota_player_multipler_orders "1" //Enables CTRL to issue command to all units including hero ("0" Disables "1" Enabled)
  73. dota_player_units_auto_attack "1" //Hero autoattack stance ("0" Passive "1" Aggressive)
  74. dota_force_right_click_attack "0" //Force right clicks to attack anything ("0" Disables "1" Enabled)
  75. dota_gamescom_althack "0" //Alt modifier + qwe/asd to be inv keys ("0" Disables "1" Enabled)
  76. dota_shop_recommended_open "1" //Recommended items for hero when open shop menu ("0" Disables "1" Enabled)
  77. dota_shop_force_hotkeys "0" //Force using shop hotkeys when buying from shops ("0" Disables "1" Enabled)
  78. dota_health_per_vertical_marker "250" //Health segmenting in the lifebar (Default "250")
  79. dota_health_marker_major_alpha "255" //Opacity major healthbar divider (Default "255" "0" invisible "255" opaque)
  80. dota_health_marker_minor_alpha "128" //Opacity minor healthbar divider (Default "128" "0" invisible "255" opaque)
  81. dota_keybindings_cloud_disable "0" //Disables the steam cloud for keybinds ("1" Disables "0" Enabled)
  82. dota_sf_game_end_delay "0" //Delay for scoreboard at end (Locked Server Side value "10")
  83.  
  84. //Minimap
  85. dota_minimap_hero_size "600" //Hero icons on minimap (Default 600)
  86. dota_minimap_misclick_time "0" //Removes delay before allowing input on minimap (Default "0.02")
  87. dota_minimap_tower_defend_distance "250" //Distance from tower to iniate ping tower instead of ping map (Default "500")
  88. dota_minimap_ping_duration "3" //Duration of pings (Default "3")
  89.  
  90. //Minmap colors "also affects glowing when hovering mouse over unit"
  91. dota_enemy_color_r "1" //Enemy color red (Default "1")
  92. dota_enemy_color_g "0" //Enemy color green (Default "0")
  93. dota_enemy_color_b "0" //Enemy color blue (Default "0")
  94. dota_neutral_color_r "0" //Neutral color red (Default "0")
  95. dota_neutral_color_g "1" //Neutral color green (Default "1")
  96. dota_neutral_color_b "0" //Neutral color blue (Default "0")
  97. dota_friendly_color_r "0" //Allied color red (Default "0")
  98. dota_friendly_color_g "1" //Allied color green (Default "1")
  99. dota_friendly_color_b "0" //Allied color blue (Default "0")
  100.  
  101. //Fade time on DMG done/received reduced to instant
  102. dota_health_hurt_decay_time_max "0" //(Default "0.8")
  103. dota_health_hurt_decay_time_min "0" //(Default "0.3")
  104. dota_health_hurt_delay "0" //(Default "0.1")
  105. dota_pain_decay "0" //(Default "0.8")
  106. dota_pain_factor "0" //(Default "3")
  107. dota_pain_fade_rate "0" //(Default "3")
  108. dota_pain_multiplier "0" //(Default "0.8")
  109.  
  110. //Set avatar ingame
  111. dota_set_avatar "9"
  112.  
  113. //0 = Default
  114. //1 = Crystal Maiden
  115. //2 = Admiral
  116. //3 = Faceless Void
  117. //4 = Furion
  118. //5 = Juggernaut
  119. //6 = Blood Seeker
  120. //7 = Lich
  121. //8 = Axe
  122. //9 = Pudge
  123. //10 = Puck
  124. //11+ = ARE ALL PUCK!
  125.  
  126. //
  127. //Custom binds
  128. //
  129.  
  130. unbindall //Removes all previous binds stored in memory
  131.  
  132. bind "F1" "toggleconsole" //Toggle console (MUST use ` or F1 if to return to game)
  133. bind "F2" "exec autoexec.cfg" //Exec autoexec.cfg manually (Use if the GUI binds are overriding any settings you defined after connecting to a game)
  134. bind "F3" "jpeg" //Screenshot
  135. bind "F4" "dota_pause" //Pause
  136. bind "F5" "sfx" //Ingame volume control
  137. bind "F6" "dev" //Toggle developer mode
  138. bind "F7" "cft" //Console filter text script toggle (not really required unless trying to obtain a specific console output for debugging/other)
  139. bind "F8" "cf" //Console filter toggle (MUST TOGGLE THIS TO VIEW OTHER OUTPUT IN CONSOLE OR OBTAIN ANY DUMPS)
  140. bind "F9" "disconnect" //Disconnect from current game
  141. bind "F10" "exec cheats.cfg" //Loads alternate practice game config
  142. bind "F11" "exec condump.cfg" //Provides console dump of all commands/current settings stored in "C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota" (condump1-25)
  143. bind "F12" "quit" //Ragequit
  144. bind "p" "toggleconsole" //Secondary bind for console when spectating due to spec mode takes priority over binds
  145. bind "[" "netgraph" //Cycles through netgraphs
  146. bind "]" "status" //Queries server in console (Hit "F8" if you do not see the information and try again)
  147. bind "SCROLLLOCK" "voice" //Toggles ingame voicechat on/off
  148.  
  149. //Proper hold position behavior
  150. bind "a" "dota_player_units_auto_attack 0;mc_attack" //Attack clicks leave passive stance
  151. bind "s" "dota_player_units_auto_attack 1;dota_stop" //Stop leaves aggressive stance
  152. bind "c" "dota_player_units_auto_attack 0;dota_hold" //Hold leaves passive stance
  153. bind "x" "mc_move" //Move click
  154.  
  155. //Hero control/unit group binds (Use a dota control group if you wish to select your hero with other units) (-dota_camera_follow prevents that annoying chase cam floaty crap)
  156. bind "1" "+dota_camera_follow;-dota_camera_follow"
  157. bind "2" "+dota_control_group 1"
  158.  
  159. //Follow hero with cam, single click
  160. bind "0" "+dota_camera_follow; -dota_camera_follow; +dota_camera_follow; -dota_camera_follow"
  161.  
  162. //Inventory keys
  163. bind "3" "dota_item_execute 0"
  164. bind "4" "dota_item_execute 1"
  165. bind "5" "dota_item_execute 2"
  166. bind "6" "dota_item_execute 3"
  167. bind "MOUSE4" "dota_item_execute 5"
  168. bind "MOUSE5" "dota_item_execute 4"
  169.  
  170. //Shop hotkeys (Will only purchase items as a whole, must have shopmenu closed, must be at SS if providing part from SS fountain will provide other parts)
  171. bind "7" "defaultshopkeys" //Default shopkeys
  172. bind "8" "basicshopkeys" //Cycle through buyscripts basic shop
  173. bind "9" "upgradeshopkeys" //Default shopkeys
  174.  
  175. //Default shopkeys
  176. bind "KP_0" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 5;toggleshoppanel;dota_shop_force_hotkeys 0" //TP Scroll
  177. bind "KP_1" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 2;toggleshoppanel;dota_shop_force_hotkeys 0" //Tangos
  178. bind "KP_2" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 3;toggleshoppanel;dota_shop_force_hotkeys 0" //Flask
  179. bind "KP_3" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 1;toggleshoppanel;dota_shop_force_hotkeys 0" //Clarity
  180. bind "KP_4" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 4;toggleshoppanel;dota_shop_force_hotkeys 0" //Smoke
  181. bind "KP_5" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 6;toggleshoppanel;dota_shop_force_hotkeys 0" //Dust
  182. bind "KP_6" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 8;toggleshoppanel;dota_shop_force_hotkeys 0" //Observer Wards
  183. bind "KP_7" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 9;toggleshoppanel;dota_shop_force_hotkeys 0" //Sentry Wards
  184. bind "KP_8" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 7;toggleshoppanel;dota_shop_force_hotkeys 0" //Courier
  185. bind "KP_9" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 5;shop_select_itemrow 1;toggleshoppanel;dota_shop_force_hotkeys 0" //Courier Upgrade
  186. bind "KP_ENTER" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 3;shop_select_itemrow 11;toggleshoppanel;dota_shop_force_hotkeys 0" //Dagger
  187. bind "KP_PLUS" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 12;toggleshoppanel;dota_shop_force_hotkeys 0" //Boots Of Travel
  188. bind "KP_MINUS" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 3;shop_select_itemrow 9;toggleshoppanel;dota_shop_force_hotkeys 0" //Ghost Staff
  189. bind "KP_MULTIPLY" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 6;toggleshoppanel;dota_shop_force_hotkeys 0" //Soul Ring
  190. bind "KP_DIVIDE" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 5;shop_select_itemrow 6;toggleshoppanel;dota_shop_force_hotkeys 0" //Medallion
  191. bind "NUMLOCK" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 5;shop_select_itemrow 5;toggleshoppanel;dota_shop_force_hotkeys 0" //Urn
  192. bind "KP_DEL" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 11;toggleshoppanel;dota_shop_force_hotkeys 0" //Midas
  193. bind "PGUP" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 3;toggleshoppanel;dota_shop_force_hotkeys 0" //Magic Wand
  194. bind "PGDN" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 3;shop_select_itemrow 1;toggleshoppanel;dota_shop_force_hotkeys 0" //Magic Stick
  195. bind "HOME" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 7;toggleshoppanel;dota_shop_force_hotkeys 0" //Phase
  196. bind "END" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 0;shop_select_itemrow 10;toggleshoppanel;dota_shop_force_hotkeys 0" //Bottle
  197. bind "INS" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 4;shop_select_itemrow 8;toggleshoppanel;dota_shop_force_hotkeys 0" //Treads
  198. bind "DEL" "dota_shop_force_hotkeys 1;toggleshoppanel;shop_nav_to_tab 3;shop_select_itemrow 4;toggleshoppanel;dota_shop_force_hotkeys 0" //Boots
  199.  
  200. //Hero skills
  201. bind "q" "dota_ability_execute 0"
  202. bind "w" "dota_ability_execute 1"
  203. bind "d" "dota_ability_execute 3"
  204. bind "e" "dota_ability_execute 2"
  205. bind "f" "dota_ability_execute 4"
  206. bind "r" "dota_ability_execute 5"
  207.  
  208. //Binds for toggling autocasting of spells
  209. bind "" "dota_ability_autocast 1"
  210. bind "" "dota_ability_autocast 2"
  211. bind "" "dota_ability_autocast 3"
  212. bind "" "dota_ability_autocast 4"
  213. bind "" "dota_ability_autocast 5"
  214.  
  215. bind "\" "+showgraph" //Scoreboard + apm in console
  216. bind "t" "dota_glyph" //Glpyh hotkey
  217. bind "z" "+voicerecord" //Ingame Mic
  218. bind "y" "dota_ability_learn_mode;dota_learn_stats" //Choose stats with skill point
  219. bind "u" "say_team BDIZ (THE FEEDING HAS BEGUN)" //Spend skill points on level up
  220. bind "b" "toggleshoppanel" //Open/Close shops
  221. bind "m" "dota_purchase_stickybuy" //Sticky buy
  222. bind "n" "dota_purchase_quickbuy" //Quick buy
  223. bind "`" "dota_select_courier" //Courier
  224. bind "v" "quick_courier" //Instant courier control
  225. bind "j" "use_item_client actions action_item" //Taunt key
  226. bind "k" "use_item_client current_hero taunt" //Taunt key
  227. bind "ENTER" "say" //Chat
  228. bind ";" "+cameragrip" //Moves camera to most recent event
  229. bind "TAB" "dota_cycle_selected" //Cycle through selected units
  230. bind "ESCAPE" "cancelselect" //Cancel Selection
  231. bind "h" "range" //Range Indicators (Melee Attack,"Common" Ranged Attack, Tower Range, Smoke Range, Dagger Range "1150" is ideal not to overshoot the blink")
  232. bind "g" "dota_select_all_others" //Selects all units except hero
  233. bind "SPACE" "dota_recent_event" //Moves camera to most recent event
  234. bind "'" "dota_game_account_debug" //Shows various info about the steam account/user
  235. bind "o" "puck" //Toggle puck script for Q/Q orbing
  236. bind "i" "spectre" //Toggle spec script for R/R haunting
  237. bind "," "zoom" //Toggle zoom camera with mwheel
  238. bind "." "recording" //Record video to .dem file, records up to five times before overwriting the previous file unless you back it up yourself, stores files in "C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota"
  239. bind "/" "netcode" //Toggles Low/Med/High network quality settings
  240. bind "" "+custom_mod" //Custom modifier key allowing a secondary keybank to be bound during press of key (currenty binds inv keys to skill keys)
  241.  
  242. //Missing calls bound to arrowkeys
  243. bind "LEFTARROW" "say_team miss top"
  244. bind "RIGHTARROW" "say_team miss bottom"
  245. bind "DOWNARROW" "say_team miss mid"
  246. bind "UPARROW" "say_team re"
  247.  
  248. //Mouse binds
  249. bind "MOUSE1" "+attack"
  250. bind "MOUSE2" "+attack2;dota_player_units_auto_attack 1"
  251. bind "MOUSE3" "dota_gylph"
  252.  
  253. //
  254. //Alias's
  255. //
  256.  
  257. //Enables cycling through various netgraphs
  258. alias "netgraph" "netgraph1"
  259. alias "netgraph1" "net_graph 1; alias netgraph netgraph2"
  260. alias "netgraph2" "net_graph 2; alias netgraph netgraph3"
  261. alias "netgraph3" "net_graph 3; alias netgraph netgraph5"
  262. alias "netgraph5" "net_graph 5; alias netgraph netgraph0"
  263. alias "netgraph0" "net_graph 0; alias netgraph netgraph1"
  264.  
  265. //Courier picks up whole stash and brings it to you with speedup before returning to base
  266. alias "quick_courier" "dota_select_courier;dota_ability_execute 2;dota_ability_execute 3;dota_ability_execute 4;+dota_camera_follow; -dota_camera_follow"
  267.  
  268. //Shows scoreboard and APM in the console
  269. alias "+showgraph" "+showscores;dota_apm"
  270. alias "-showgraph" "-showscores"
  271.  
  272. //Multiple range indicators
  273. alias "range" "range1"
  274. alias "range1" "dota_range_display 128;alias range range2;echo !!!_Melee_range_128"
  275. alias "range2" "dota_range_display 600;alias range range3;echo !!!_Ranged_Attack_600"
  276. alias "range3" "dota_range_display 700;alias range range4;echo !!!_Tower_Range_700"
  277. alias "range4" "dota_range_display 950;alias range range5;echo !!!_Smoke_Range_950"
  278. alias "range5" "dota_range_display 1150;alias range range0;echo !!!_Dagger_Range_1200"
  279. alias "range0" "dota_range_display 0;alias range range1;echo !!!_Disabled"
  280.  
  281. //Ingame volume settings
  282. alias "sfx" "sfx1"
  283. alias "sfx1" "volume 0.00;alias sfx sfx2;;echo !!!_Volume_Muted"
  284. alias "sfx2" "volume 0.25;alias sfx sfx3;;echo !!!_Volume_25%"
  285. alias "sfx3" "volume 0.33;alias sfx sfx4;echo !!!_Volume_33%"
  286. alias "sfx4" "volume 0.50;alias sfx sfx5;echo !!!_Volume_50%"
  287. alias "sfx5" "volume 0.66;alias sfx sfx6;echo !!!_Volume_66%"
  288. alias "sfx6" "volume 0.75;alias sfx sfx7;echo !!!_Volume_75%"
  289. alias "sfx7" "volume 1.00;alias sfx sfx1;echo !!!_Volume_100%"
  290.  
  291. //Toggle console filters
  292. alias "cft" "cft_clear"
  293. alias "cft_clear" "exec cft_clear.cfg;alias cft cft_script"
  294. alias "cft_script" "con_filter_text !!!;alias cft cft_clear"
  295. alias "cf" "cf0"
  296. alias "cf0" "con_filter_enable 0;alias cf cf1"
  297. alias "cf1" "con_filter_enable 1;alias cf cf0"
  298.  
  299. //Toggle developer
  300. alias "dev" "dev1"
  301. alias "dev1" "developer 0;alias dev dev2"
  302. alias "dev2" "developer 1;alias dev dev1"
  303.  
  304. //Instant shopmenu hotkeys
  305. alias "defaultshopkeys" "exec autoexec.cfg"
  306. alias "basicshopkeys" "exec consumables.cfg"
  307. alias "upgradeshopkeys" "exec common.cfg"
  308.  
  309. //Ingame voice toggle
  310. alias "voice" "voice1"
  311. alias "voice1" "voice_enable 0;alias voice voice2;echo !!!_Ingame_Voice_Disabled"
  312. alias "voice2" "voice_enable 1;alias voice voice1;echo !!!_Ingame_Voice_Enabled"
  313.  
  314. //Puck orb teleport Q to Q
  315. alias "puck" "puck1"
  316. alias "puckHon" "dota_ability_execute 3;dota_ability_execute 0"
  317. alias "puckDota" "dota_ability_execute 0"
  318. alias "puckNormal" "bind q puckDota;alias puck puck1;echo !!!_PuckQQKey_Disabled"
  319. alias "puck1" "bind q puckHon;alias puck puckNormal;echo !!!_PuckQQKey_Enabled"
  320.  
  321. //Spectre ulti R to R
  322. alias "spectre" "spectre1"
  323. alias "spectreHon" "dota_ability_execute 3;dota_ability_execute 5"
  324. alias "spectreDota" "dota_ability_execute 5"
  325. alias "spectreNormal" "bind r spectreDota;alias spectre spectre1;echo !!!_SpecRRKey_Disabled"
  326. alias "spectre1" "bind r spectreHon;alias spectre spectreNormal;echo !!!_SpecRRKey_Enabled"
  327.  
  328. //Record/Stop video 1-5
  329. alias "recording" "recording1"
  330. alias "recording1" "record 1;alias recording stoping;echo !!!_Recording_to_1.dem"
  331. alias "stoping" "stop;alias recording recording2;echo !!!_Recording_Stopped"
  332. alias "recording2" "record 2;alias recording stoping2;echo !!!_Recording_to_2.dem"
  333. alias "stoping2" "stop;alias recording recording3;echo !!!_Recording_Stopped"
  334. alias "recording3" "record 3;alias recording stoping3;echo !!!_Recording_to_3.dem"
  335. alias "stoping3" "stop;alias recording recording4;echo !!!_Recording_Stopped"
  336. alias "recording4" "record 4;alias recording stoping4;echo !!!_Recording_to_4.dem"
  337. alias "stoping4" "stop;alias recording recording5;echo !!!_Recording_Stopped"
  338. alias "recording5" "record 5;alias recording stoping5;echo !!!_Recording_to_5.dem_LASTFILE_BACKUP_OLDER_.DEM_FILES"
  339. alias "stoping5" "stop;alias recording recording1;echo !!!_Recording_Stopped_REMEMBER_TO_BACKUP_OLDER_.DEM_FILES"
  340.  
  341. //Toggle network quality
  342. alias "netcode" "netcodelow"
  343. alias "netcodelow" "rate 40000;cl_updaterate 20;cl_cmdrate 20;alias netcode netcodemed;echo !!!_Low_network_quality"
  344. alias "netcodemed" "rate 60000;cl_updaterate 30;cl_cmdrate 30;alias netcode netcodehigh;echo !!!_Med_network_quality"
  345. alias "netcodehigh" "rate 80000;cl_updaterate 40;cl_cmdrate 40;alias netcode netcodelow;echo !!!_High_network_quality"
  346.  
  347. //Toggle mwheel zoom
  348. alias "zoom" "zoom1"
  349. alias "zoom1" "dota_camera_disable_zoom 1;echo !!!_CameraZoom_Disabled;alias zoom zoom2"
  350. alias "zoom2" "dota_camera_disable_zoom 0;echo !!!_CameraZoom_Enabled;alias zoom zoom1"
  351.  
  352. //Custom modifier key
  353. alias "+custom_mod" "bind q inventory_1; bind w inventory_2; bind d inventory_5; bind e inventory_3; bind f inventory_6; bind r inventory_4"
  354. alias "-custom_mod" "bind q ability_1; bind w ability_2; bind d ability_4; bind e ability_3; bind f ability_5; bind r ability_6"
  355. alias "ability_1" "dota_ability_execute 0"
  356. alias "ability_2" "dota_ability_execute 1"
  357. alias "ability_3" "dota_ability_execute 2"
  358. alias "ability_4" "dota_ability_execute 3"
  359. alias "ability_5" "dota_ability_execute 4"
  360. alias "ability_6" "dota_ability_execute 5"
  361. alias "inventory_1" "dota_item_execute 0"
  362. alias "inventory_2" "dota_item_execute 1"
  363. alias "inventory_3" "dota_item_execute 2"
  364. alias "inventory_4" "dota_item_execute 3"
  365. alias "inventory_5" "dota_item_execute 4"
  366. alias "inventory_6" "dota_item_execute 5"
  367.  
  368. //Useful launch options
  369.  
  370. //-noforcemaccel -noforcemspd -useforcedmparms //Disables mouse acceleration (must have useforcedmparms to use spd/accel)
  371. //-novid //Skips intro
  372.  
  373. //Find match details by game ID
  374. //dota_match_details "ID"
  375.  
  376. //Useful command for getting closeups in videos
  377. //dota_camera_smooth_enable "1" (0 To disable, Disabling this will cause the camera to zoom in REALLY close after death/running up and down hills and in some other rare instances, click minimap to reset camera if enabled)
  378.  
  379. //Sources
  380. // http://developer.valvesoftware.com/wiki/Console_Command_List
  381. // http://developer.valvesoftware.com/wiki/Command_Line_Options
  382. // http://dota2wiki.com/wiki/Console_Command_List
  383. // http://dev.dota2.com/showthread.php?t=5570
  384. // Other users have contributed some ideas/pieces towards this as well, they know who they are
  385.  
  386. //Join chat channels on execute.
  387. chat_join "Solace"
  388. chat_join "NADota"
  389. chat_join "FindScrim"
  390. chat_join "Findringer"
  391.  
  392. // http://flobots.com/
  393.  
  394. echo "!!! AutoExec.cfg Executed"
  395.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement