// CONSOLE/PRELOAD
con_enable "1" //Enable Console
// GENERAL SETTINGS
dota_screen_shake "0" //Disable screen shake on certain abilities.
dota_force_right_click_attack "1" //Allows you to deny with via right clicking.
dota_disable_range_finder "0" //Brings up a range indicator when you use a spell.
dota_player_multipler_orders "1" //Use CTRL to issue commands to multiple units.
dota_player_units_auto_attack "1" //Autoattack (0 - OFF, 1 - ON)
dota_unit_fly_bonus_height "10" //Sets flying unit's height. (10 = Ground Unit)
dota_always_show_player_names "1" //Shows player names above health bar.
dota_ability_quick_cast "0" //Double-cast ability to self cast. (0-OFF, 1-ON)
dota_sf_game_end_delay 1 //Bring up scoreboard faster after game ends.
// FOR LOW SPEC PCs
dota_cheap_water 1
cl_globallight_shadow_mode 0
r_deferred_height_fog 0
r_deferred_simple_light 1
r_screenspace_aa 0
// FRAME RATE
fps_max "120" // Halves the default fps
mat_vsync "0" // Stops screen refresh rate exceeding refresh rate of monitor
mat_triplebuffered "0" // Enable with vsync if fps is less than 60 (0 Disables, 1 Enables)
// SOUND SETTINGS
//volume "0.05" //This is adjusted for third-party voIP programs, disable if you are not using one
snd_musicvolume "0" //Disable music.
// MINIMAP SETTINGS
dota_minimap_hero_size 1000 //Size of hero icons on minimap. (Default = 600)
dota_minimap_simple_colors 1 //Use WC3 Colors. (e.g Green x Red)
dota_minimap_ping_duration 5 //How long pings last.
// HEALTH BAR SETTINGS (HEALTH CHANGE IS FASTER, AS OPPOSED TO SLOW DECAY) - Haven't messed much with these settings.
dota_health_hurt_decay_time_max "0.4"
dota_health_hurt_decay_time_min "0.15"
dota_health_hurt_delay "0.05"
dota_pain_decay "0.4"
dota_pain_factor "1.5"
dota_pain_multiplier "0.4"
dota_health_per_vertical_marker "200" // Heath to show per vertical line on health bars.
dota_health_marker_major_alpha "255"
dota_health_marker_minor_alpha "128"
dota_hud_healthbar_number "1"
// CAMERA SETTINGS
dota_killcam_show 1 //Enables more detailed information upon death by default.
dota_minimap_misclick_time "0.2" //Time to allow minimap misclicks (s).
dota_camera_accelerate "49" //Good setting. Camera will stop instantly.
dota_camera_speed "3682"
dota_camera_disable_zoom "1" //Disables zoom via mouse wheel.
// NETGRAPH(PING)
net_graphinsetbottom "418" // 100 to place below scoreboard
net_graphinsetright "-80" // 600 to place below scoreboard
net_graphproportionalfont "0" // Resize font
net_graph "1"
alias "showgraph" "showgraph_off"
alias "showgraph_on" "net_graph 1; alias showgraph showgraph_off"
alias "showgraph_off" "net_graph 0; alias showgraph showgraph_on"
bind "F10" "showgraph" // Sets hotkey to F10 to toggle netgraph
// INTERNET SETTINGS
rate "80000" // Total amount of bandwidth Dota 2 may use (40000)
cl_updaterate "40" // Amount of updates recieved from server per second (20)
cl_cmdrate "40" // Amount of updates sent to server per second (20)
cl_interp "0" // cl_interp 1 / cl_updaterate * (cl_interp_ratio ) (Default 0.1)
cl_interp_ratio "1" // Multiplies final result of cl_interp (Default 2)
cl_smoothtime "0.01" // When errors occur smooth display over X time, 0 Disables (Default 0.1)
// KEY BINDINGS
bind "F8" "exec autoexec.cfg" // Executes this autoexec.cfg again.
bind "F11" "toggleconsole" // Open Console
alias "quick_courier" "dota_select_courier;dota_ability_execute 3;dota_ability_execute 4;dota_ability_execute 5;+dota_camera_follow;-dota_camera_follow;"say_team Courier is coming to me. Please wait.""
bind "F3" "quick_courier" //Has courier grab from stash, speed boost, deliver items, and notify team that the courier is coming to you.
bind "u" "dota_learn_stats"
dota_shop_force_hotkeys 0 // Adds hotkeys to shop (to turn off the set 0)
bind "." "toggleshoppanel" // Open Shop
bind "F4" "dota_camera_setpos -2273.898682 1232.745483 982.072876" // Relocate camera to top rune.
bind "F5" "dota_camera_setpos 3035.773438 -2972.680176 966.072937" // Relocate camera to bottom rune.
"bind" "[" "dota_range_display 0"
"bind" "]" "dota_range_display 1300" //Pudge Hook Range, adjust for various ranges. (700 - Tower Range/Leshrac stun, 1200 - EXP Range, 1000 - Deny EXP Range)
// CHAT BINDINGS
bind "p" "say_team Missing top!"
bind "," "say_team Missing bottom!"
bind "l" "say_team Missing mid!"
bind "k" "say_team re"
bind "n" "say_team b"
echo Autoexec.cfg loaded successfully. //Outputs text to the console to verify that autoexec has been run.