Skip to content

Instantly share code, notes, and snippets.

@readpan
Forked from razlebol/autoexec.cfg
Created May 20, 2023 05:14
Show Gist options
  • Save readpan/538216fe854c70a6d3dacfd2d5a0c2be to your computer and use it in GitHub Desktop.
Save readpan/538216fe854c70a6d3dacfd2d5a0c2be to your computer and use it in GitHub Desktop.
dota2 autoexec
con_enable "1"
dota_disable_range_finder "1" // Visual spell range indicator activated (default 1)
dota_minimap_hero_size "800" // Slightly bigger hero icons on minimap (default 600)
dota_minimap_misclick_time "0.3" // Threshold delay to accept minimap clicks (default 0.2)
dota_camera_accelerate "20" // Decelerating map scroll (50 = insta stop, 1 = smooth slowdown, vanilla DotA would be 50)
dota_player_multipler_orders "1" // Control all units with CTRL click (default 0)
dota_player_units_auto_attack "0" // Hero autoattack disabled (default 1)
dota_always_show_player_names "1" // Always show player names
dota_ability_quick_cast "1" // Doubletapping to selfcast
// dota_health_per_vertical_marker "250"// Health segmenting in the lifebar (default 250)
// dota_health_marker_major_alpha "255" // Opacity major healthbar divider (default 255, 0=invisible 255=opaque)
// dota_health_marker_minor_alpha "128" // Opacity minor healthbar divider (default 128, 0=invisible 255=opaque)
// dota_force_right_click_attack "1" // Rightclick deny enabled (default 0)
// dota_camera_speed "3682" // Scrolling speed (vanilla DotA-like is 6500, default 3000)
// dota_unit_multiple_selection "1" // ???
//Fade time on DMG done/received reduced to half duration
//dota_health_hurt_decay_time_max "0.8" // (Default "0.8")
//dota_health_hurt_decay_time_min "0.3" // (Default "0.3")
//dota_health_hurt_delay "0.1" // (Default "0.1")
//dota_pain_decay "0.8" // (Default "0.8")
//dota_pain_factor "3" // (Default "3")
//dota_pain_fade_rate "3" // (Default "3")
//dota_pain_multiplier "0.8" // (Default "0.8")
windows_speaker_config "1" // Sound optimized for headset
windows_speaker_setting "1" // Sound optimized for headset
volume "0.5" // Volume adjusted for teamspeak/vent
// snd_musicvolume "0" // Ingame music volume (Min "0" Max "1.0")
rate "80000" // Total amount of bandwidth Dota 2 may use (Default "80000")
cl_updaterate "40" // Amount of updates recieved from server per second (Min/Max "20-40" to be confirmed)
cl_cmdrate "40" // Amount of updates sent to server per second (Min/Max "20-40" to be confirmed)
cl_interp "0.1" // cl_interp 1 / cl_updaterate * (cl_interp_ratio ) (Default "0.1")
cl_interp_ratio "2" // Multiplies final result of cl_interp (Default "2")
cl_smoothtime "0.1" // When errors occur smooth display over X time, 0 Disables (Default "0.1")
fps_max "120" // Max FPS for client to render (Default "120")
mat_vsync "1" // VSYNC on/off ("0" Disables "1" Enabled)
mat_triplebuffered "0" // Enable with vsync if fps is less than 60 ("0" Disables "1" Enabled)
dota_set_avatar 9 // 0 - Default, 1 - Crystal Maiden, 2 - Kunkka, 3 - Faceless Void, 4 - Furion, 5 - Yurnero
// 6 - Bloodseeker, 7 - Lich, 8 - Axe, 9 - Pudge, 10 - Puck
chat_join "shacknews"
//////////////
/// SAY ///
//////////////
bind "leftarrow" "say_team miss top"
bind "rightarrow" "say_team miss bottom"
bind "downarrow" "say_team miss mid"
bind "uparrow" "say_team re"
//////////////
// BINDINGS // CUSTOM REMOVE THESE TO NOT OVERWRITE YOUR OWN BINDINGS
//////////////
bind "q" "dota_ability_execute 0"
bind "w" "dota_ability_execute 1"
bind "e" "dota_ability_execute 2"
bind "r" "dota_ability_execute 5"
bind "d" "dota_ability_execute 3"
bind "f" "dota_ability_execute 4"
bind "v" "dota_item_execute 2"
bind "z" "dota_item_execute 3"
bind "x" "dota_item_execute 4"
bind "c" "dota_item_execute 5"
bind "space" "dota_item_execute 1"
bind "mouse4" "dota_item_execute 0"
bind "m" "dota_purchase_stickybuy"
bind "n" "dota_purchase_quickbuy"
bind "b" "toggleshoppanel"
bind "mouse5" "+voicerecord"
bind "f2" "dota_select_courier"
// bind "y" "dota_ability_learn_mode"
bind "h" "dota_hold"
bind "TAB" "dota_cycle_selected"
bind "j" "use_item_client actions action_item"
bind "k" "use_item_client current_hero taunt"
bind "l" "dota_glyph"
bind "escape" "cancelselect"
bind "enter" "say"
bind "t" "dota_learn_stats"
bind "a" "mc_attack"
bind "s" "stop"
bind "F8" "exec autoexec.cfg"
bind "F9" "dota_pause"
bind "f7" "toggleconsole"
bind "F12" "jpeg"
// bind "f1" "+dota_camera_follow"
bind "g" "dota_select_all_others"
bind "mouse1" "+attack"
bind "mouse2" "+attack2"
bind "#" "+showgraph" //Scoreboard + apm in console
bind "f6" "netgraph"
bind "-" "snd_musicvolume 0.00"
bind "+" "snd_musicvolume 0.50"
bind "f5" "music"
////////////////
/// Alias ///
///////////////
alias "netgraph" "netgraph1"
alias "netgraph1" "net_graph 1; alias netgraph netgraph2"
alias "netgraph2" "net_graph 2; alias netgraph netgraph3"
alias "netgraph3" "net_graph 3; alias netgraph netgraph5"
alias "netgraph5" "net_graph 5; alias netgraph netgraph0"
alias "netgraph0" "net_graph 0; alias netgraph netgraph1"
"alias" "+showgraph" "+showscores;dota_apm"
"alias" "-showgraph" "-showscores"
"alias" "music" "music1"
"alias" "music1" "snd_musicvolume 0.00; alias music music2; echo !!!_Music_Muted"
"alias" "music2" "snd_musicvolume 0.25; alias music music3; echo !!!_Music_Volume_25%"
"alias" "music3" "snd_musicvolume 0.50; alias music music4; echo !!!_Music_Volume_50%"
"alias" "music4" "snd_musicvolume 0.75; alias music music5; echo !!!_Music_Volume_75%"
"alias" "music5" "snd_musicvolume 1.00; alias music music1; echo !!!_Music_Volume_100%"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment