Want more features on Pastebin? Sign Up, it's FREE!
Guest

Dota 2 Tweaks

By: a guest on Nov 26th, 2011  |  syntax: None  |  size: 11.47 KB  |  views: 975  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. //Made by Solace
  2. //Put into dota 2 config folder "CFG"
  3. //C:\Program Files\Steam\steamapps\common\dota 2 beta\dota\cfg
  4. //C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\cfg
  5. //Press F1 if certain binds do not work or unbind everything in the games GUI control options EXCEPT the hero skills/autocast/mousebinds.
  6. //If its too hard to figure out thats a shame, learn to use google.
  7.  
  8. //Console
  9. "con_enable" "1"                                                                                //Derp
  10. "developer" "1"                                                                                 //Developer mode
  11.  
  12. //Console output
  13. "con_filter_enable" "1"                                                                 //Enable filters
  14. "con_filter_text" "!!!"                                                                 //Write filter settings
  15. "con_notifytime" "3"                                                                    //How long to display recent console text to the upper part of the game window
  16. "con_nprint_bgalpha" "50"                                                               //Con_NPrint background alpha.
  17. "con_nprint_bgborder" "5"                                                               //Con_NPrint border size.
  18. "contimes" "8"                                                                                  //Number of console lines to overlay for debugging.
  19.  
  20. //
  21. //Netcode
  22. //
  23.  
  24. "rate" "80000"                                                                                  //Total amount of bandwidth Dota 2 may use                                      (Default "80000")
  25. "cl_updaterate" "40"                                                                    //Amount of updates recieved from server per second             (Min/Max "20-40")
  26. "cl_cmdrate" "40"                                                                               //Amount of updates sent to server per second                           (Min/Max "20-40")
  27. "cl_interp" "0"                                                                                 //cl_interp 1 / cl_updaterate * (cl_interp_ratio )                      (Default "0.1")
  28. "cl_interp_ratio" "1"                                                                   //Multiplies final result of cl_interp                                          (Default "2")
  29. "cl_smoothtime" "0"                                                                             //When errors occur smooth display over X time, 0 Disables      (Default "0.1")
  30.  
  31. //
  32. //Performance Tweaks
  33. //
  34.  
  35. "fps_max" "120"                                                                                 //Max FPS for client to render                                                                                  (Default "120")
  36. "mat_vsync" "0"                                                                                 //VSYNC on/off                                                                                                                  ("0" Disables "1" Enabled)
  37. "mat_triplebuffered" "0"                                                                //Enable with vsync for a performance boost if fps is less than 60              ("0" Disables "1" Enabled)
  38.  
  39. //
  40. //Audio
  41. //
  42. "volume" "1"                                                                                    //Ingame volume setting                                                                                                 (Min "0" Max "1.0")
  43. "snd_musicvolume" "0"                                                                   //Ingame music volume                                                                                                   (Min "0" Max "1.0")
  44.  
  45. //
  46. //Dota related settings
  47. //
  48.  
  49. "dota_camera_speed" "6500"                                                              //Camera speed when scrolling                                                                                   (Default "3000")
  50. "dota_camera_accelerate" "50"                                                   //Decelerating map scroll                                                                                               ("50" instant stop "1" smooth slowdown)
  51. "dota_disable_range_finder" "0"                                                 //Shows spells are withing casting range of targeted area/target                ("0" Disables "1" Enabled)
  52. "dota_range_display" "0"                                                                //Range indicator around hero showing that specific range                               ("0" Disables)
  53. "dota_ability_quick_cast" "1"                                                   //Self cast spells on double click                                                                              ("0" Disables "1" Enabled)
  54. "dota_player_multipler_orders" "1"                                              //Enables CTRL to issue command to all units including hero                             ("0" Disables "1" Enabled)
  55. "dota_player_units_auto_attack" "1"                                             //Hero autoattack stance                                                                                                ("0" Passive "1" Agressive)
  56. "dota_force_right_click_attack" "0"                                             //Force right clicks to attack anything                                                                 ("0" Disables "1" Enabled)
  57. "dota_gamescom_althack" "0"                                                             //Alt modifier + qwe/asd to be inv keys                                                                 ("0" Disables "1" Enabled)
  58. "dota_shop_recommended_open" "1"                                                //Recommended items for hero when open shop menu                                                ("0" Disables "1" Enabled)
  59. "dota_shop_force_hotkeys" "0"                                                   //Force using shop hotkeys when buying from shops                                               ("0" Disables "1" Enabled)
  60. "dota_sf_game_end_delay" "0"                                                    //Delay for scoreboard at end                                                                                   (Locked Server Side value "10")
  61. "dota_health_per_vertical_marker" "250"                                 //Health segmenting in the lifebar                                                                              (Default "250")
  62. "dota_health_marker_major_alpha" "255"                                  //Opacity major healthbar divider                                                                               (Default "255" "0" invisible "255" opaque)
  63. "dota_health_marker_minor_alpha" "128"                                  //Opacity minor healthbar divider                                                                               (Default "128" "0" invisible "255" opaque)
  64.  
  65. //Minimap
  66. "dota_minimap_hero_size" "600"                                                  //Hero icons on minimap                                                                                                 (Default 600)
  67. "dota_minimap_misclick_time" "0"                                                //Removes delay before allowing input on minimap                                                (Default "0.02")
  68. "dota_minimap_tower_defend_distance" "250"                              //Distance from tower to iniate ping tower instead of ping map                  (Default "500")
  69. "dota_minimap_ping_duration" "3"                                                //Duration of pings                                                                                                             (Default "3")
  70.  
  71. //Fade time on DMG done/recieved reduced to almost instant
  72. "dota_health_hurt_decay_time_max" "0"                                   (Default "0.8")
  73. "dota_health_hurt_decay_time_min" "0"                                   (Default "0.3")
  74. "dota_health_hurt_delay" "0"                                                    (Default "0.1")
  75. "dota_pain_decay" "0"                                                                   (Default "0.8")
  76. "dota_pain_factor" "0"                                                                  (Default "3")
  77. "dota_pain_fade_rate" "0"                                                               (Default "3")
  78. "dota_pain_multiplier" "0"                                                              (Default "0.8")
  79.  
  80. //
  81. //Custom Binds
  82. //
  83.  
  84. "bind" "F1" "toggleconsole"                                                                     //Toggle console "MUST use ` or F1 if to return to game"
  85. "bind" "F2" "exec autoexec.cfg"                                                         //Exec autoexec.cfg manually "USE WHEN CONNECTING to any game server since dota 2 executes the clients game settings every connect" or unbind the keys in the GUI"
  86. "bind" "F3" "jpeg"                                                                                      //Screenshot
  87. "bind" "F4" "dota_pause"                                                                        //Pause
  88. "bind" "F5" "sfx"                                                                                       //Ingame volume control
  89. "bind" "F6" "dev"                                                                                       //Toggle developer mode
  90. "bind" "F7" "cft"                                                                                       //Console filter text script toggle
  91. "bind" "F8" "cf"                                                                                        //Console filter toggle "MUST TOGGLE THIS TO USE STATUS/PING IN CONSOLE"
  92. "bind" "F9" "disconnect"                                                                        //Disconnect from current game
  93. "bind" "F10" "exec cheats.cfg;echo !!!_Cheat_Config_Loaded"     //Loads alternate config
  94. "bind" "F11" "config"                                                                           //Alternate Hero Configs
  95. "bind" "F12" "quit"                                                                                     //Ragequit
  96. "bind" "p" "toggleconsole"                                                                      //Secondary bind for console when spectating due to spec mode takes priority over binds
  97. "bind" "[" "netgraph"                                                                           //Cycles through netgraphs
  98. "bind" "]" "status"                                                                                     //Queries server in console "Hit "F8" if you do not see the information and try again"
  99.  
  100. //Proper hold position behavior
  101. "bind" "a" "dota_player_units_auto_attack 1;mc_attack"  //Attack clicks leave aggressive stance
  102. "bind" "s" "dota_player_units_auto_attack 1;dota_stop"  //Stop leaves aggressive stance
  103. "bind" "c" "dota_player_units_auto_attack 0;dota_hold"  //Hold leaves passive stance
  104. "bind" "x" "mc_move"                                                                    //Move click
  105.  
  106. //Hero control/unit group binds "Use a dota control group if you wish to select your hero with other units"
  107. "bind" "1" "+dota_camera_follow"
  108. "bind" "2" "+dota_control_group 1"
  109.  
  110. //Inventory keys
  111. "bind" "3" "dota_item_execute 0"
  112. "bind" "4" "dota_item_execute 1"
  113. "bind" "5" "dota_item_execute 2"
  114. "bind" "6" "dota_item_execute 3"
  115. "bind" "MOUSE4" "dota_item_execute 5"
  116. "bind" "MOUSE5" "dota_item_execute 4"
  117.  
  118. //Hero skills
  119. "bind" "q" "dota_ability_execute 0"
  120. "bind" "w" "dota_ability_execute 1"
  121. "bind" "d" "dota_ability_execute 3"
  122. "bind" "e" "dota_ability_execute 2"
  123. "bind" "f" "dota_ability_execute 4"
  124. "bind" "r" "dota_ability_execute 5"
  125.  
  126. //Binds for toggling autocasting of spells
  127. "bind" "" "dota_ability_autocast 1"
  128. "bind" "" "dota_ability_autocast 2"
  129. "bind" "" "dota_ability_autocast 3"
  130. "bind" "" "dota_ability_autocast 4"
  131. "bind" "" "dota_ability_autocast 5"
  132.  
  133. "bind" "\" "+showgraph"                                                                 //Scoreboard + apm in console
  134. "bind" "t" "dota_glyph"                                                                 //Glpyh hotkey
  135. "bind" "z" "+voicerecord"                                                               //Ingame Mic
  136. "bind" "y" "dota_ability_learn_mode;dota_learn_stats"   //Choose stats with skill point
  137. "bind" "u" "dota_ability_learn_mode"                                    //Spend skill points on level up
  138. "bind" "b" "toggleshoppanel"                                                    //Open/Close shops
  139. "bind" "'" "dota_purchase_stickybuy"                                    //Sticky buy
  140. "bind" "n" "dota_purchase_quickbuy"                                             //Quick buy
  141. "bind" "`" "dota_select_courier"                                                //Courier
  142. "bind" "v" "quick_courier"                                                              //Instant courier control
  143. "bind" "j" "use_item_client actions action_item"                //Unfinished Taunt key
  144. "bind" "k" "use_item_client current_hero taunt"                 //Unfinished Taunt key
  145. "bind" "KP_ENTER" "say"                                                                 //Keypad enter chat
  146. "bind" "ENTER" "say"                                                                    //Chat
  147. "bind" "SPACE" "+cameragrip"                                                    //Moves camera to most recent event
  148. "bind" "TAB" "dota_cycle_selected"                                              //Cycle through selected units
  149. "bind" "ESCAPE" "cancelselect"                                                  //Cancel Selection
  150. "bind" "h" "range"                                                                              //Range Indicators (Meele Attack,"Common" Ranged Attack, Tower Range, Smoke Range, Dagger Range "1150 is ideal not to overshoot the blink")
  151. "bind" "g" "dota_select_all_others"                                             //Selects all units except hero
  152.  
  153. //Missing calls bound to arrowkeys
  154. "bind" "LEFTARROW" "say_team miss top"
  155. "bind" "RIGHTARROW" "say_team miss bottom"
  156. "bind" "DOWNARROW" "say_team miss mid"
  157. "bind" "UPARROW" "say_team re"
  158.  
  159. //Mouse binds "mouse 1-3 is unbindable atm"
  160. "bind" "MOUSE1" "+attack"
  161. "bind" "MOUSE2" "+attack2"
  162.  
  163. //
  164. //Alias's
  165. //
  166.  
  167. //Enables cycling through various netgraphs
  168. alias "netgraph" "netgraph1"
  169. alias "netgraph1" "net_graph 1; alias netgraph netgraph2"
  170. alias "netgraph2" "net_graph 2; alias netgraph netgraph3"
  171. alias "netgraph3" "net_graph 3; alias netgraph netgraph5"
  172. alias "netgraph5" "net_graph 5; alias netgraph netgraph0"
  173. alias "netgraph0" "net_graph 0; alias netgraph netgraph1"
  174.  
  175. //Courier picks up whole stash and brings it to you with speedup before returning to base
  176. "alias" "quick_courier" "dota_select_courier; dota_ability_execute 2; dota_ability_execute 3; dota_ability_execute 4; +dota_camera_follow"
  177.  
  178. //Shows scoreboard and APM in the console
  179. "alias" "+showgraph" "+showscores;dota_apm"
  180. "alias" "-showgraph" "-showscores"
  181.  
  182. //Multiple range indicators
  183. "alias" "range" "range1"
  184. "alias" "range1" "dota_range_display 128;alias range range2;echo !!!_Melee_range_128"
  185. "alias" "range2" "dota_range_display 600;alias range range3;echo !!!_Ranged_Attack_600"
  186. "alias" "range3" "dota_range_display 700;alias range range4;echo !!!_Tower_Range_700"
  187. "alias" "range4" "dota_range_display 950;alias range range5;echo !!!_Smoke_Range_950"
  188. "alias" "range5" "dota_range_display 1150;alias range range0;echo !!!_Dagger_Range_1200"
  189. "alias" "range0" "dota_range_display 0;alias range range1;echo !!!_Disabled"
  190.  
  191. //Ingame volume settings
  192. "alias" "sfx" "sfx1"
  193. "alias" "sfx1" "volume 0.00;alias sfx sfx2;;echo !!!_Volume_Muted"
  194. "alias" "sfx2" "volume 0.25;alias sfx sfx3;;echo !!!_Volume_25%"
  195. "alias" "sfx3" "volume 0.33;alias sfx sfx4;echo !!!_Volume_33%"
  196. "alias" "sfx4" "volume 0.50;alias sfx sfx5;echo !!!_Volume_50%"
  197. "alias" "sfx5" "volume 0.66;alias sfx sfx6;echo !!!_Volume_66%"
  198. "alias" "sfx6" "volume 0.75;alias sfx sfx7;echo !!!_Volume_75%"
  199. "alias" "sfx7" "volume 1.00;alias sfx sfx1;echo !!!_Volume_100%"
  200.  
  201. //Toggle console filters
  202. "alias" "cft" "cft_clear"
  203. "alias" "cft_clear" "exec cft_clear.cfg;alias cft cft_script"
  204. "alias" "cft_script" "con_filter_text !!!;alias cft cft_clear"
  205. "alias" "cf" "cf0"
  206. "alias" "cf0" "con_filter_enable 0;alias cf cf1"
  207. "alias" "cf1" "con_filter_enable 1;alias cf cf0"
  208.  
  209. //Toggle developer
  210. "alias" "dev" "dev1"
  211. "alias" "dev1" "developer 0;alias dev dev2"
  212. "alias" "dev2" "developer 1;alias dev dev1"
  213.  
  214. //Other configs "In progress"
  215. "alias" "config" "config1"
  216. "alias" "config1" "exec hero.cfg;alias config config2;echo !!!_Cheat_Tiny_Loaded"
  217. "alias" "config2" "exec autoexec.cfg;alias config config1;echo !!!_Cheat_AutoExec.CFG_Loaded"
  218.  
  219. //Useful launch options
  220. //Disables mouse acceleration
  221. //-noforcemaccel -noforcemspd -useforcedmparms "must have useforcedmparms to use spd/accel"
  222. //Skips intro
  223. //-novid
  224.  
  225. //Sources
  226. // http://developer.valvesoftware.com/wiki/Console_Command_List
  227. // http://developer.valvesoftware.com/wiki/Command_Line_Options
  228. // http://dota2wiki.com/wiki/Console_Command_List
  229.  
  230. //Join chat channels on execute.
  231. chat_join "Solace"
  232. chat_join "NADota"
  233. chat_join "FindScrim"
  234. chat_join "Findringer"
  235.  
  236. // http://flobots.com/
  237.  
clone this paste RAW Paste Data