Advertisement
Guest User

Loopuleasa's Super Compact Dota2 Layout v1.0

a guest
Aug 31st, 2014
5,581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.24 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////
  2. ////////////////Loopuleasa's super compact Dota2 keybinds///////////////////
  3. ////////////////////////////////////////////////////////////////////////////
  4.  
  5.  
  6.  
  7. ////////////////////////////////////////////////////////////
  8. //Useful Links
  9. ////////////////////////////////////////////////////////////
  10.  
  11. //Merlini Vid https://www.youtube.com/watch?v=39HzLkvrecg
  12.  
  13. //Launch Options: -novid -console -noforcemaccel -noforcemspd -useforcedmparms -high -windowed -w 1920 -h 1080 -noborder -override_vpk
  14.  
  15. //Liquid Tutorial on Customising Dota2: http://www.liquiddota.com/forum/dota-2-general/453984-customising-dota-2
  16.  
  17. //List of console commands: http://dota2.gamepedia.com/List_of_Console_Commands
  18.  
  19. //Reddit thread: http://www.reddit.com/r/DotA2/comments/2f2pan/people_wanted_me_to_share_my_super_compact_key/
  20.  
  21. ////////////////////////////////////////////////////////////
  22. //Manual Keybinds
  23. //(Quick casts must be manually configured, because space-key modifiers don't work properly otherwise)
  24. ////////////////////////////////////////////////////////////
  25.  
  26.  
  27. //Ability quick casts
  28. bind "Q" "dota_ability_quickcast 0" //q
  29. bind "W" "dota_ability_quickcast 1" //w
  30. bind "E" "dota_ability_quickcast 2" //e
  31. bind "2" "dota_ability_quickcast 3" //d
  32. bind "3" "dota_ability_quickcast 4" //f
  33. bind "R" "dota_ability_quickcast 5" //r
  34. bind "B" "dota_learn_stats" //Learn stats.
  35.  
  36. //Inventory quick casts
  37. bind "mouse4" "dota_item_quick_cast 0" //1st slot.
  38. bind "D" "dota_item_quick_cast 1" //2nd slot.
  39. bind "F" "dota_item_quick_cast 2" //3rd slot.
  40. bind "X" "dota_item_quick_cast 3" //4th slot.
  41. bind "C" "dota_item_quick_cast 4" //5th slot.
  42. bind "mouse5" "dota_item_quick_cast 5" //6th slot.
  43.  
  44.  
  45.  
  46. ////////////////////////////////////////////////////////////
  47. //General Tweaks
  48. ////////////////////////////////////////////////////////////
  49.  
  50. //Option to right click to deny creeps instead of A + Clicking
  51. dota_force_right_click_attack "1"
  52.  
  53. //Flying units, like Firefly Batrider get raised by this height above ground
  54. dota_unit_fly_bonus_height "10"
  55.  
  56. //Shows player names above heroes
  57. dota_always_show_player_names "1"
  58.  
  59. //Minimum time after the mouse enters the minimap before we accept a move command
  60. dota_minimap_misclick_time "0.5"
  61.  
  62. //Double tap ability self cast
  63. dota_ability_quick_cast "1"
  64.  
  65. //Unified unit orders (on).
  66. dota_player_multipler_orders "1"
  67.  
  68.  
  69. ////////////////////////////////////////////////////////////
  70. //Graphics and shit
  71. ////////////////////////////////////////////////////////////
  72. fps_max "60"
  73. mat_vsync "0"
  74. mat_triplebuffered "1"
  75. dota_cheap_water 1 //Crappy water, better performance
  76. cl_globallight_shadow_mode 0
  77. r_deferred_height_fog 0
  78. r_deferred_simple_light 1
  79. r_screenspace_aa 0
  80.  
  81.  
  82.  
  83. ////////////////////////////////////////////////////////////
  84. //Camera and shit
  85. ////////////////////////////////////////////////////////////
  86.  
  87. //Camera move speed with edge pan
  88. //I like a high value, because I use mouse grip most of the time
  89. dota_camera_speed "10000"
  90.  
  91. //To disable the annoying camera zoom in with mouse wheel scroll
  92. dota_camera_disable_zoom "1"
  93.  
  94. //Fade time on DMG done/received
  95. //(I keep all of them to 0 to be instant and have the best feedback when I get )
  96. dota_health_hurt_decay_time_max "0"
  97. dota_health_hurt_decay_time_min "0"
  98. dota_health_hurt_delay "0"
  99. dota_pain_decay "0"
  100. dota_pain_factor "0"
  101. dota_pain_multiplier "0"
  102. dota_pain_fade_rate "0"
  103.  
  104. //Sets delay at end of game before score screen appears
  105. dota_sf_game_end_delay "0"
  106.  
  107. //Stops the screen shaking when certain spells are cast
  108. dota_screen_shake "0"
  109.  
  110.  
  111.  
  112. ////////////////////////////////////////////////////////////
  113. /// NETCODE ///
  114. //Altough the lerp value will probably blink red/yellowish in your netgraph, tests have shown that this is likely the most responsive setup possible.
  115. ////////////////////////////////////////////////////////////
  116.  
  117. cl_interp "0.033" // Interpolate object positions starting this many seconds in past (Default 0.055, Min 0.033)
  118. cl_interp_ratio "1" // Multiplies final result of cl_interp (Default 2)
  119. cl_smoothtime "0.01" // When errors occur smooth display over X time, 0 Disables (Default 0.1)
  120. rate "80000" // Total amount of bandwidth Dota 2 may use (Default 80000)
  121. cl_updaterate "30" // Amount of updates recieved from server per second (Default 30, Max 30)
  122. cl_cmdrate "30" // Amount of updates sent to server per second (Default 30, Max 30)
  123. cl_smooth "1"
  124. cl_lagcompensation "1"
  125. cl_pred_optimize "2"
  126.  
  127. snd_updateaudiocache
  128.  
  129.  
  130.  
  131. ////////////////////////////////////////////////////////////
  132. //=========Custom Shit=========
  133. ////////////////////////////////////////////////////////////
  134.  
  135. //F8 the key to re-run autoexec
  136. bind "f8" "exec autoexec.cfg;con_filter_enable 0;"
  137.  
  138. //Shows spells are within casting range of targeted area/target with the help of an arrow
  139. dota_disable_range_finder 0
  140.  
  141. //Changes the size of heroes on the minimap
  142. //(I like a high value so I can see their portrati flash on the minimap)
  143. dota_minimap_hero_size 1100
  144.  
  145. //A for attack move, instead of A + Click
  146. bind "A" "mc_attack; +sixense_left_click; -sixense_left_click"
  147.  
  148. // Shuffle camera to rune positions while pressing the keys and back to hero on release
  149. alias "+rune" "top_rune"
  150. alias "-rune" "dota_select_all; dota_select_all; +dota_camera_follow"
  151. alias "top_rune" "dota_camera_set_lookatpos -2273 1800; alias +rune bottom_rune"
  152. alias "bottom_rune" "dota_camera_set_lookatpos 3035 -2350; alias +rune top_rune"
  153. bind "F1" "+rune"
  154.  
  155. //Toggle orb autocast
  156. //(one click button to toggle on every auto-cast ability, this works because no hero has more than 1 ability so it just tries to do it for all of them)
  157. alias "orb_toggle" "dota_ability_autocast 0; dota_ability_autocast 1; dota_ability_autocast 2; dota_ability_autocast 3; dota_ability_autocast
  158.  
  159. 4;dota_ability_autocast 5"
  160. bind "V" "orb_toggle"
  161.  
  162. //Self cast script with space as modifier
  163. alias +mod "+ab0;+ab1;+ab2;+ab3;+ab4;+ab5;+i0;+i1;+i2;+i3;+i4;+i5"
  164. alias -mod "-ab0;-ab1;-ab2;-ab3;-ab4;-ab5;-i0;-i1;-i2;-i3;-i4;-i5"
  165. alias "it1_2x" "dota_item_execute 0;dota_item_execute 0"
  166. alias "it2_2x" "dota_item_execute 1;dota_item_execute 1"
  167. alias "it3_2x" "dota_item_execute 2; dota_item_execute 2"
  168. alias "it4_2x" "dota_item_execute 3;dota_item_execute 3"
  169. alias "it5_2x" "dota_item_execute 4;dota_item_execute 4"
  170. alias "it6_2x" "dota_item_execute 5;dota_item_execute 5"
  171. alias "it1_1x" "dota_item_quick_cast 0"
  172. alias "it2_1x" "dota_item_quick_cast 1"
  173. alias "it3_1x" "dota_item_quick_cast 2"
  174. alias "it4_1x" "dota_item_quick_cast 3"
  175. alias "it5_1x" "dota_item_quick_cast 4"
  176. alias "it6_1x" "dota_item_quick_cast 5"
  177. alias "ab1_2x" "dota_ability_execute 0;dota_ability_execute 0"
  178. alias "ab2_2x" "dota_ability_execute 1;dota_ability_execute 1"
  179. alias "ab3_2x" "dota_ability_execute 2;dota_ability_execute 2"
  180. alias "ab4_2x" "dota_ability_execute 3;dota_ability_execute 3"
  181. alias "ab5_2x" "dota_ability_execute 4;dota_ability_execute 4"
  182. alias "ab6_2x" "dota_ability_execute 5;dota_ability_execute 5"
  183. alias "ab1_1x" "dota_ability_quickcast 0"
  184. alias "ab2_1x" "dota_ability_quickcast 1"
  185. alias "ab3_1x" "dota_ability_quickcast 2"
  186. alias "ab4_1x" "dota_ability_quickcast 3"
  187. alias "ab5_1x" "dota_ability_quickcast 4"
  188. alias "ab6_1x" "dota_ability_quickcast 5"
  189. alias +i0 "bind "mouse4" it1_2x" //Change these to your ingame commands
  190. alias +i1 "bind "D" it2_2x" //Change these to your ingame commands
  191. alias +i2 "bind "F" it3_2x" //Change these to your ingame commands
  192. alias +i3 "bind "X" it4_2x" //Change these to your ingame commands
  193. alias +i4 "bind "C" it5_2x" //Change these to your ingame commands
  194. alias +i5 "bind "mouse5" it6_2x" //Change these to your ingame commands
  195. alias -i0 "bind "mouse4" it1_1x" //Change these to your ingame commands
  196. alias -i1 "bind "D" it2_1x" //Change these to your ingame commands
  197. alias -i2 "bind "F" it3_1x" //Change these to your ingame commands
  198. alias -i3 "bind "X" it4_1x" //Change these to your ingame commands
  199. alias -i4 "bind "C" it5_1x" //Change these to your ingame commands
  200. alias -i5 "bind "mouse5" it6_1x" //Change these to your ingame commands
  201. alias +ab0 "bind "Q" ab1_2x" //Change these to your ingame commands
  202. alias +ab1 "bind "W" ab2_2x" //Change these to your ingame commands
  203. alias +ab2 "bind "E" ab3_2x" //Change these to your ingame commands
  204. alias +ab3 "bind "2" ab4_2x" //Change these to your ingame commands
  205. alias +ab4 "bind "3" ab5_2x" //Change these to your ingame commands
  206. alias +ab5 "bind "R" ab6_2x" //Change these to your ingame commands
  207. alias -ab0 "bind "Q" ab1_1x" //Change these to your ingame commands
  208. alias -ab1 "bind "W" ab2_1x" //Change these to your ingame commands
  209. alias -ab2 "bind "E" ab3_1x" //Change these to your ingame commands
  210. alias -ab3 "bind "2" ab4_1x" //Change these to your ingame commands
  211. alias -ab4 "bind "3" ab5_1x" //Change these to your ingame commands
  212. alias -ab5 "bind "R" ab6_1x" //Change these to your ingame commands
  213. bind "space" "+mod"
  214.  
  215.  
  216. //Missing Script
  217. //(binds the arrow keys to call missing, not as useful with the chat wheel thing but I prefer it still)
  218. bind "leftarrow" "say_team miss top"
  219. bind "rightarrow" "say_team miss bottom"
  220. bind "downarrow" "say_team miss mid"
  221. bind "uparrow" "say_team returned"
  222.  
  223.  
  224. ////////////////////////////////////////////////////////////
  225. //Inactive command section
  226. //(Just uncomment the command you want)
  227. ////////////////////////////////////////////////////////////
  228.  
  229. //Automatically joins a chat channel at start up
  230. //chat_join "channelname"
  231.  
  232. //Summons are automatically added to your current control group when spawned
  233. //dota_player_add_summoned_to_selection "1"
  234.  
  235. //Change the item (tp scroll by default) placed in the sticky section of the quickbuy panel.
  236. //hud_sticky_item_name "item_codename"
  237.  
  238. //Jumps to location of most recent ping.
  239. //bind "key" "dota_recent_event"
  240.  
  241. //Space key modifier
  242. //alias "+custom_mod" "bind q dota_item_execute 0; bind w dota_item_execute 1;bind e dota_item_execute 2;bind r dota_item_execute 3"
  243. //alias "-custom_mod" "bind q dota_ability_execute 0; bind w dota_ability_execute 1;bind e dota_ability_execute 2;bind r dota_ability_execute 3"
  244. //bind "space" "+custom_mod"
  245.  
  246. // Health segmenting in the lifebar (default 250)
  247. // dota_health_per_vertical_marker "250"
  248.  
  249. // Executes the autoexec.cfg with an on-screen feedback.
  250. //alias "output" "echo .;echo .;echo .;echo .;echo .;echo .;echo .;echo #######################;echo Custom config executed!;echo
  251.  
  252. //#######################;echo .;echo ver 1.6 / Jun 2013";
  253. //alias "+autoexecute" "exec autoexec.cfg;con_filter_enable 0;"
  254. //alias "-autoexecute" "output;con_filter_enable 1;"
  255.  
  256. //Show Range command - ONLY WORKS IN BOT MATCHES WITH CHEATS ENABLED SINCE UPDATE
  257. //(1025 rangeunits, the proximity range to be revealed while smoked, 1300 = lvl4 pudge hook range, 700 = tower range, 1150 = dagger range)
  258. //alias "+range" "dota_range_display 1300"
  259. //alias "-range" "dota_range_display 0"
  260. //bind "V" "+range"
  261.  
  262. //Quick courier script
  263. //(courier takes stuff from stash, comes to you, uses boost if off cd, and it doesn't de-select your hero)
  264. //alias "quick_courier" "dota_select_courier; dota_ability_execute 3; dota_ability_execute 4; dota_ability_execute 5; +dota_camera_follow"
  265. //bind "F3" "quick_courier"
  266.  
  267.  
  268. echo "[AUTOEXEC CONFIG LOADED]"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement