Advertisement
Guest User

dota2 cfg

a guest
Dec 21st, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.70 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////
  2. // //
  3. // ██████╗ ███████╗██████╗ ███╗ ███╗██╗ ██╗██████╗ █████╗ █╗ ███████╗ //
  4. // ██╔══██╗██╔════╝██╔══██╗████╗ ████║██║ ██║██╔══██╗██╔══██╗ ╚╝ ██╔════╝ //
  5. // ██████╔╝█████╗ ██████╔╝██╔████╔██║██║ ██║██║ ██║███████║ ███████╗ //
  6. // ██╔══██╗██╔══╝ ██╔══██╗██║╚██╔╝██║██║ ██║██║ ██║██╔══██║ ╚════██║ //
  7. // ██████╔╝███████╗██║ ██║██║ ╚═╝ ██║╚██████╔╝██████╔╝██║ ██║ ███████║ //
  8. // ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ //
  9. // ██████╗ ██████╗ ████████╗ █████╗ ██████╗ ██████╗███████╗ ██████╗ //
  10. // ██╔══██╗██╔═══██╗╚══██╔══╝██╔══██╗ ╚════██╗ ██╔════╝██╔════╝██╔════╝ //
  11. // ██║ ██║██║ ██║ ██║ ███████║ █████╔╝ ██║ █████╗ ██║ ███╗ //
  12. // ██║ ██║██║ ██║ ██║ ██╔══██║ ██╔═══╝ ██║ ██╔══╝ ██║ ██║ //
  13. // ██████╔╝╚██████╔╝ ██║ ██║ ██║ ███████╗ ╚██████╗██║ ╚██████╔╝ //
  14. // ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═════╝ //
  15. // //
  16. //////////////////////////////////////////////////////////////////////////////
  17. // Blog // Twitter // Email // Version //
  18. // imnotbermuda.com // @Bermuda_UT // bermuda@imnotbermuda.com // 1.50 //
  19. //////////////////////////////////////////////////////////////////////////////
  20. // Visit imnotbermuda.com to keep up to date //
  21. // WordPress ShortLink to post : wp.me/p18fP6-ir //
  22. //////////////////////////////////////////////////////////////////////////////
  23. // CFG layout is now optimized for Notepad++ //
  24. //////////////////////////////////////////////////////////////////////////////
  25.  
  26.  
  27. //////////////////////////////////////////////////
  28. // All bindings here // Edit to change bindings //
  29. //////////////////////////////////////////////////
  30. bind "F8" "reload_cfg" // Reload the script :)
  31. bind "F11" "toggleconsole" // Toggle Console. I recommend using non-text edit/input values, ie. any F-key.
  32.  
  33. bind "-" "taunt" // All chat taunt.
  34. bind "=" "troll" // Trololololol. Press the button 5 times with ~1 second interval.
  35.  
  36. bind "F3" "quick_courier" // Quick courier script.
  37. bind "F6" "apm_show" // Opens console, shows apm. Press again to close console.
  38. bind "/" "roshandeath" // Only shows roshan death time in chat. Roshan timer fuction has been disabled by Valve in multiplayer games. RIP roshan timer.
  39.  
  40. bind "CAPSLOCK" "showboard" // Toggle scoreboard.
  41. bind "F10" "showgraph" // Displays netgraph chart which contains ping, fps, etc
  42.  
  43. bind "F4" "+show_runetop" // Hold F4 to see top rune.
  44. bind "F5" "+show_runebottom" // Hold F5 to see bot rune.
  45. bind "SPACE" "+quick_rune_1" // Quick rune script. Total 3 types, use whichever comfortable. Simply change the last number to change type.(1~3)
  46.  
  47. bind "k" "bear_return" // Bear teleport to LD.
  48. bind "j" "bear_phase_boots" // Bear use first item. I use it as phaseboots
  49.  
  50. bind "h" "dota_hold" // HOLD! Just like WC3.
  51.  
  52. bind "HOME" "spectatorcam" // Spectator camera. Camera slows down and moves very smoothly
  53. bind "KP_MINUS" "manual_disconnect" // Disconnect from current game and exit to main menu (can reconnect). Default : Keypad minus (-)
  54. bind "PGDN" "recall_settings" // Output current setings in the console.
  55. bind "END" "show_ping" // Output every player's ping in game.
  56.  
  57. voice_mixer_volume "1.00" // (Default 1.0) Set your in-game mic volume. Percentage into decimals (ie. 0.42 = 42%)
  58.  
  59.  
  60. con_enable "1" // Console : Enabled to save you trouble typing -console in launch options.
  61. developer "0" // Developer mode, displays console log in game screen. This is very disturbing during gaming so its disabled.
  62. contimes 5 // Number of console lines to overlay for debugging.
  63.  
  64. fps_max 60 // Put your monitor refresh rate here and disable vsync ingame, vsync can cause huge fps dips.
  65.  
  66.  
  67. /////////////////////////
  68. // Multicore Rendering //
  69. /////////////////////////
  70. // WARNING : Delete this section completely if your running on a single core CPU.
  71. r_threaded_shadow_clip 1
  72. r_queued_decals 1
  73. r_queued_post_processing 1
  74. mat_queue_mode 2
  75. cl_threaded_bone_setup 1
  76. cl_threaded_init 1
  77. snd_mix_async 1
  78.  
  79.  
  80. //////////////////////////////////
  81. // System / Performance Related //
  82. //////////////////////////////////
  83. // Currently set to Stable and Performance Friendly mode.
  84. // Change values to given defaults if you have random crashes.
  85. //
  86. // Settings that can be changed in game are not listed here!
  87. //
  88. // HD mode for high end users : set all values to default values and r_lod "0".
  89. dsp_enhance_stereo 1 // Default : 1 // Optimal : 0 // Setting to 1 enhances the stereo effect for a slight performance sacrifice.
  90. dsp_slow_cpu 0 // Default : 0 // Optimal : 1 // Setting to 1 reduces the quality of dsp sound effects, improving performance on systems with slower CPUs.
  91. snd_pitchquality 0 // Default : 1 // Optimal : 0 // Max fix sound stuttering
  92.  
  93. r_deferred_simple_light 1 // Default : 1 // Optimal : 0 // Does improve FPS if you disable(0) it. However, the game looks ugly. Disable this if you really need extra fps.
  94. r_deferred_simple_projections 1 // Default : 1 // 0 Disables the aoe skill circle..! Strongly recommend keeping it 1, but if you really wish to squeeze more fps, make it 0. Reported by Iѕмαιℓy.
  95. r_renderoverlayfragment 0 // Optimal : 0 // Default : 1 // Enable/disable texture rendering over another texture.
  96. r_lod "-1" // Optimal : -1 // High quality textures : 0 // Default is -1.
  97.  
  98. sv_forcepreload 1 // Default : 0 // Optimal : 1
  99. mat_reduceparticles 0 // Default : 0 // Optimal : 1
  100. mat_reducefillrate 0 // Default : 0 // Setting it to 1 may increase fps. Differs across system.
  101. // Theoretically, this command forces game server to preload the assets for you. May cause longer initial loading, but faster loading after a single game.
  102.  
  103.  
  104. // For the follwing, you can try playing around with the numbers(0-3) to find best settings for you system.
  105. // (Go ingame, change the value, save, press F8 and reload the script, check fps)
  106. //
  107. // Currently set to default values. Setting them all 3 gave best fps for my system. This may differ for your system.
  108. // I suggest sticking to using default values if you suffer crashing.
  109. // ***The stability of these settings can differ by patch***
  110. mem_level 3 // Optimal : 3 // Dota Default : 2 // Default in the previous version : 1 // Previous Optimal : 0
  111. gpu_level 3 // Optimal : 3 // Dota Default : 3 // Default in the previous version : 0 // Previous Optimal : 0
  112. gpu_mem_level 3 // Optimal : 3 // Dota Default : 2 // Default in the previous version : 2 // Previous Optimal : 0
  113. cpu_level 3 // Optimal : 3 // Dota Default : 2 // Default in the previous version : 0 // Previous Optimal : 0
  114. //Note : If screen tearing occurs consistently, enable vsync, then feel free to delete fps_max.
  115.  
  116.  
  117.  
  118. //////////////////////////
  119. // Client Side Settings //
  120. //////////////////////////
  121. cl_interp_ratio 2 // Interp modifier. Although there are debates about 1 vs 2, Keep it 2 since we all play Dota 2 in official Valve server.
  122. cl_interp 0.02 // cl_interp_ratio / cl_updaterate. Please do edit this if you have altered interpratio or updaterate
  123. cl_cmdrate 40 // 40 is maximum for Dota 2. Higher the better most of the time.
  124. cl_updaterate 40 // 40 is maximum for Dota 2. Higher the better most of the time.
  125. cl_smooth 0 // Disabled smooth view/eye origin after prediction errors. Incase Dota 2 has prediction system..!
  126. cl_smoothtime 0 // Smooth client's view after prdiciton error over this may seconds. If you plan to use smooth, play around with this.
  127. cl_lagcompensation 1 // Perform server side lag compensation. Keep this 1.
  128. cl_pred_optimize 2 // Optimize for not copying data if the client didn't receive network update. 2 default.
  129. cl_forcepreload 1 // Preload assests on your computer, longer inital loadings, faster loading afterwards. Optimized.
  130. rate 80000 // Max bytes/sec host can recieve data from server. This is maximum for Dota 2
  131. net_maxcleartime 0 // Max # of seconds we can wait for next packets to be sent based on rate setting.
  132. dota_embers 0 // Enables(1) background animation at main menu. Disable(0) it for better performance.
  133.  
  134.  
  135.  
  136. //////////////////////
  137. // Gameplay Related //
  138. //////////////////////
  139. dota_force_right_click_attack 0 // (Default 0) Option force right attack. Enable(1) : Rightclicks are always A+LClick
  140. dota_always_show_player_names 1 // Show(1) playernames always. Disable(0) : Do not show.
  141. dota_disable_range_finder 0 // Enables(0) a green arrow that extends from the hero which shows hero's ability range.
  142.  
  143. dota_minimap_hero_size 800 // (Default 600) Makes minimap hero icans a bit bigger for your eyes.
  144. //dota_camera_accelerate 50 // Optimized for players from DotA WC3 (Almost no acceleration)
  145. //dota_camera_speed 5800 // Optimized for players from DotA WC3 (A bit slower than DotA1 WC)
  146.  
  147. dota_health_hurt_decay_time_max 0.50 // (Default 0.8) This section is to tweak the time taken for blood stains around your screen to fade when your hero gets attacked
  148. dota_health_hurt_decay_time_min 0.15 // (Default 0.3) The names themselves makes sense of what they do.
  149. dota_health_hurt_delay 0.05 // (Default 0.1) Note : Currently set to fade pretty quickly.
  150. dota_pain_decay 0.4 // (Default 0.8) Just change back to defaults if you are not bothered with this.
  151. dota_pain_factor 1.5 // (Default 3) or you can just leave them as they are.
  152. dota_pain_fade_rate 1.5 // (Default 3)
  153. dota_pain_multiplier 0.4 // (Default 0.8)
  154.  
  155. dota_sf_hud_force_killcam 0 // (Default 0) Keep this 0.
  156. dota_reset_camera_on_spawn 0 // (Default 1) Move camera to hero when respawns.
  157.  
  158.  
  159. ////////////////////////
  160. // Net Graph Settings //
  161. ////////////////////////
  162. // Credits to http://www.killsteal-legends.net/dota-2-tweaked-config.html for the coordinates... Where did they go?
  163. // Fitting Netgraph in the topbar for 1680x1050, 1920x1200 and 1920x1080. Play around with net_graphinsetbottom and net_graphinsetright to adjust it for other resolutions
  164. net_graph "1" // Graph shown on default
  165. net_graphinsetbottom "436" // Position from bottom edge. Put "55" for 1280x800 (Default 0)
  166. net_graphinsetright "-68" // Position from right edge. Put "-100" for 1280x800 (Default 0)
  167. net_graphproportionalfont "0" // Makes net_graph text smaller (Default 1)
  168.  
  169.  
  170.  
  171. /////////////////////
  172. // Easter Eggerino //
  173. /////////////////////
  174. r_deferred_global_light 1 // 0 = horror mode.
  175. //bind "F12" "clear; toggleconsole; echo"You got screenshot-bombed by Bermuda :P";"
  176.  
  177.  
  178.  
  179. /////////////
  180. // Scripts //
  181. /////////////
  182. //Taunt. Caution : use it at you own risk :D
  183. alias "taunt" "say u came 2 the wrong neighbourhood oniichan <3 <3"//troll XD
  184.  
  185. //Quick Courier Script!
  186. alias "quick_courier" "say_team Using courier.; dota_courier_burst; dota_courier_deliver;"
  187. //Customizing > ^ edit 'Using courier' part as what you wish to say!
  188.  
  189. //Ever popular Net_Graph Toggle Script
  190. alias "showgraph" "showgraph_off"
  191. alias "showgraph_on" "net_graph 1; alias showgraph showgraph_off"
  192. alias "showgraph_off" "net_graph 0; alias showgraph showgraph_on"
  193.  
  194. //Triggers scoreboard, Press the binded key again to hide the scoreboard.
  195. alias "showboard" "showboard_on"
  196. alias "showboard_on" "+showscores; alias showboard showboard_off"
  197. alias "showboard_off" "-showscores; alias showboard showboard_on"
  198.  
  199. // Bear script! Bonus :)
  200. alias "bear_return" "dota_select_all_others; dota_ability_execute 0; dota_select_all"
  201. //^ bear tp to druid script
  202. alias "bear_phase_boots" "dota_select_all_others; dota_item_execute 0; dota_select_all"
  203. //^ bear use 1st item!(where I put bear's phaseboots).
  204.  
  205. // Rune Camera scripts
  206. // Coded by Bermuda
  207. // Foundation
  208. alias "center_hero" "dota_select_all; dota_select_all; +dota_camera_follow"
  209. alias "cam_top_rune" "dota_camera_set_lookatpos -2265 1800"
  210. alias "cam_bot_rune" "dota_camera_set_lookatpos 3010 -2450"
  211. // Basic Rune Script
  212. alias "+show_runetop" "cam_top_rune"
  213. alias "-show_runetop" "center_hero"
  214. alias "+show_runebottom" "cam_bot_rune"
  215. alias "-show_runebottom" "center_hero"
  216. // Quick Rune Type 1
  217. alias "quick_rune_top_1" "cam_top_rune; alias +quick_rune_1 quick_rune_bot_1"
  218. alias "quick_rune_bot_1" "cam_bot_rune; alias +quick_rune_1 quick_rune_top_1"
  219. alias "+quick_rune_1" "quick_rune_top_1"
  220. alias "-quick_rune_1" "center_hero"
  221. // Quick Rune Type 2
  222. alias "quick_rune_top_2" "cam_top_rune; alias +quick_rune_2 quick_rune_bot_2; alias -quick_rune_2 "" "
  223. alias "quick_rune_bot_2" "cam_bot_rune; alias +quick_rune_2 quick_rune_top_2; alias -quick_rune_2 center_hero"
  224. alias "+quick_rune_2" "quick_rune_top_2"
  225. alias "-quick_rune_2" ""
  226. // Quick Rune Type 3
  227. alias "quick_rune_top_3" "cam_top_rune; alias -quick_rune_3 quick_rune_bot_3"
  228. alias "quick_rune_bot_3" "cam_bot_rune; alias +quick_rune_3 quick_rune_center; alias -quick_rune_3 "" "
  229. alias "quick_rune_center" "center_hero; alias +quick_rune_3 quick_rune_top_3 "
  230. alias "+quick_rune_3" "quick_rune_top_3"
  231. alias "-quick_rune_3" "quick_rune_bot_3"
  232.  
  233. //Roshan death
  234. alias "roshandeath" "chatwheel_say 57;"
  235. //Timer function disabled by Valve. Only shows Roshan death time. However will keep this in place incase some other solution pops up.
  236.  
  237. //Show APM on console
  238. alias "apm_show" "apm_show1"
  239. alias "apm_show1" "echo ;echo =-=-=-=-=-=-=----Your APM----=-=-=-=-=-=-=; dota_apm; echo =-=-=-=-=-=-=-Press F6 again-=-=-=-=-=-=-=; echo ;toggleconsole; alias apm_show apm_show2"
  240. alias "apm_show2" "toggleconsole; alias apm_show apm_show1"
  241.  
  242. //Toggle Spectator Cam
  243. alias "spectatorcam" "spectatorcam_on"
  244. alias "spectatorcam_on" "dota_camera_speed 1800; dota_camera_accelerate 5; echo =-=-=-=-=-=-=-=-=-=-=-=----Spectator Camera Enabled!----=-=-=-=-=-=-=-=-=-=-=-=; alias spectatorcam spectatorcam_off"
  245. alias "spectatorcam_off" "dota_camera_speed 5800; dota_camera_accelerate 50; echo =-=-=-=-=-=-=-=-=-=-=-=----Spectator Camera Disabled!----=-=-=-=-=-=-=-=-=-=-=-=; alias spectatorcam spectatorcam_on"
  246. // Note : Put your custom camera speed ^ and acceleration ^ here!
  247.  
  248. //Manual disconnect incase you need it!
  249. alias "manual_disconnect" "disconnect; echo You have manually disconnected from your game."
  250.  
  251. // The core script of this CFG
  252. // This functions everything 42.
  253. // Very Important Script = VIS
  254. alias "troll" "troll1"
  255. alias "troll1" "say Hi. My name is Nadal. I'm a potato engineer in Wadiya.; alias troll troll2"
  256. alias "troll2" "say Our great leader Aladeen wants winnerino TI5 Dota 2.; alias troll troll3"
  257. alias "troll3" "say But I'm Aladeen about our leader Aladeen chapionerino.; alias troll troll4"
  258. alias "troll4" "say Helperino. Cappucino. Pls copy pasta spread the awareness.; alias troll troll5"
  259. alias "troll5" "say Glory to Wadiya.; alias troll troll1"
  260. // Much importanterino. Many Wowerino. Cappucino Alpacarino.
  261.  
  262. // Recall settings function
  263. alias "recall_settings" "toggleconsole; status_system; status_client;status_gameplay;status_memory; echo""; echo"--------------------------------"; echo "Bermuda-s Dota2 CFG Version 1.50"; echo"--------------------------------"; echo""; echo "== PRESS ESC TO RETURN =="; "
  264. alias "status_system" "echo""; echo "--------------";echo "System Related";echo "--------------"; r_threaded_shadow_clip; r_queued_decals; r_queued_post_processing; mat_queue_mode; cl_threaded_bone_setup; cl_threaded_init;snd_mix_async; echo""; sv_forcepreload;mem_level;gpu_level;gpu_mem_level;cpu_level;fps_max; echo"";"
  265. alias "status_client" "echo""; echo"--------------------"; echo"Client Side Settings"; echo"--------------------"; cl_interp_ratio; cl_interp; cl_cmdrate; cl_updaterate; cl_smooth; cl_smoothtime; cl_lagcompensation; cl_pred_optimize; cl_forcepreload; echo""; rate; net_maxcleartime; dota_embers; echo"";"
  266. alias "status_gameplay" "echo""; echo"-----------------"; echo"Gameplay Settings"; echo"-----------------"; dota_force_right_click_attack; dota_minimap_hero_size; dota_camera_accelerate; dota_camera_speed; dota_always_show_player_names; dota_disable_range_finder; echo""; dota_health_hurt_decay_time_max; dota_health_hurt_decay_time_min; dota_health_hurt_delay; dota_pain_decay; dota_pain_factor; dota_pain_fade_rate; dota_pain_multiplier; echo""; dota_sf_hud_force_killcam; dota_reset_camera_on_spawn;echo"";"
  267. alias "status_memory" "echo""; echo"-------------"; echo"Memory Status"; echo"-------------";memory;echo"";"
  268.  
  269. // Show ping function
  270. alias "show_ping" "echo""; echo"------Ping Status-------"; echo"--Press ESC to go back--"; ping; toggleconsole"
  271. // Reload CFG.
  272. alias "reload_cfg" "exec autoexec.cfg;toggleconsole"
  273.  
  274. /////////////////////////////////////////////////////
  275. // Spices // Please dont edit from here onwards :) //
  276. /////////////////////////////////////////////////////
  277. toggleconsole
  278. echo " "
  279. echo " "
  280. echo "=-=-=-=-=-=-=-=-=-=-=-=----BermudA Script ENABLED - GLHF.----=-=-=-=-=-=-=-=-=-=-=-="
  281. echo "=-=-=-=-=-=-=-=-=-=-=-=-----------imnotbermuda.com-----------=-=-=-=-=-=-=-=-=-=-=-="
  282. echo " .LCCCCLffLCCCCLtCCCCLCCt"
  283. echo " LCCCCCLCLCCLLLLLLLLLLCf Bermuda wishes you,"
  284. echo " .LLf, tLLLLLLf: iLLLL ____ _ _ _ _____"
  285. echo " .LLLLt. .tLLLLLf; tLLLf / ___| | | | | | ___|"
  286. echo " tLLLLf1. .tffLLfLLLL. | | _| | | |_| | |_ "
  287. echo " ;fffffff1. .1ffffff1 | |_| | |___| _ | _|"
  288. echo " ffffffffff1 .1fff1 \____|_____|_| |_|_|"
  289. echo " iffi ;tffffti tff"
  290. echo " ift :tttfft; :fft Relax, Enjoy, Don't Panic."
  291. echo " tffti;1tttttttttt11tfft Don't rage like a noob. "
  292. echo " tffttttttffffffffffffft"
  293. echo "=-=-=-=-=-=-=-=-=-=-=-=--------------------------------------=-=-=-=-=-=-=-=-=-=-=-="
  294. echo " F8 ReloadCFG | F4,5 RuneCam | F3 Courier | F10 ShowGraph | / RoshanDeath "
  295. echo " -/= taunt/troll| p Show APM | CAPS ScoreBoard| SPACE QuickRune| PGDN Settings"
  296. echo "=-=-=-=-=-=-=-=-=-=-=-=--------------------------------------=-=-=-=-=-=-=-=-=-=-=-="
  297. echo " HOME Toggle Spectator Camera | F11 Toggle Console"
  298. echo "=-=-=-=-=-=-=-=-=-=-=-=--------------------------------------=-=-=-=-=-=-=-=-=-=-=-="
  299. echo " Version 1.50 - Visit imnotbermuda.com to get the latest version!"
  300. echo " "
  301. echo " "
  302. //A welcome message from Bermuda himself :D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement