autoexec.cfg

This is the Dota 2 autoexec.cfg I use and even though I am no pro I can recommend it for an easier time in Dota 2.

////////////
/// Misc ///
////////////

dota_force_right_click_attack "1"       // right-click deny enabled (default 0)
dota_enable_range_finder "1"           // show spell range indicator (default 1)

dota_unit_allow_moveto_direction "1"    // ALT + right click = no path-finding (default 0)
dota_player_auto_repeat_right_mouse "1" // holding right mouse = repeated clicking (default 0)

dota_topbar_buyback_time "25"           // duration of the buyback icon (default 10)
dota_unit_fly_bonus_height "150"        // flying height of air units (default 150)
dota_show_itempickups "0"               // show pop-up when ally buys an item (default 1)
dota_show_hero_finder "1"               // show hero indicator when holding ALT (default 1)
dota_selector_fulldeck_mode "1"         // doesn't work?
dota_always_show_player_names "1"       // always show player names

dota_sf_game_end_delay "0"              // delay until showing stat panel after game ends (default 10)
dota_embers "1"                         // use selected loading screen as background
dota_portrait_animate "1"               // enable portrait animation
dota_screen_shake "1"                   // enable screen shaking

///////////////
/// Minimap ///
///////////////

dota_minimap_hero_size "1100"             // size of hero icons on minimap (default 600)
dota_minimap_rune_size "600"             // size of rune icons on minimap for observer (default 500)
dota_minimap_creep_scale "1"             // size of creeps on minimap (default 1)

dota_minimap_hero_scalar "1"             // hero icons proximity to each other scale down to prevent overlapping. (default 0)
dota_minimap_hero_scalar_distance "14"   // proximity in pixels to begin scaling (default 12)
dota_minimap_hero_scalar_minimum "600"   // minimum scaled size (default 500)

dota_minimap_show_hero_icon "1"          // holding ALT will show hero icons (default 1)
dota_minimap_always_draw_hero_icons "0"  // always shows hero icons (default 0)
dota_minimap_hide_background "0"         // hides minimap background (default 0)
dota_minimap_simple_colors "0"           // simplifies minimap icon colors (default 0)

dota_minimap_misclick_time "0.3"         // threshold delay to accept minimap clicks (default 0.2)
dota_minimap_disable_rightclick "0"      // disables right-clicks on minimap (default 0)
dota_minimap_tower_defend_distance "500" // distance from tower for ping to use defend signal (default 500)
dota_minimap_ping_duration "7"           // ping duration on minimap (default 3)


///////////////////////
/// Healthbar / HUD ///
///////////////////////

dota_health_marker_major_alpha "255"          // opacity of the big health marker (default 255)
dota_health_marker_minor_alpha "255"          // opacity of the small health marker (default 128)
dota_health_per_vertical_marker "250"         // health between each small health marker (default 250)
dota_hud_healthbar_hoveroutline_alpha "200"   // Mouse hover outline brightness on healthbars (default 200)

dota_hud_healthbar_number "1"           // show health value above healthbar (default 1)
dota_hud_healthbar_number_critical "10" // percentage of health left before hitpoint number turns red (default 20, value between 1 - 100)
dota_hud_healthbar_number_danger "50"   // percentage of health left before hitpoint number turns orange (default 40, value between 1 - 100)
dota_hud_reduced_flash "0"              // reduces flashing effects on certain abilities

dota_health_hurt_decay_time_max 0 // default 0.8
dota_health_hurt_decay_time_min 0 // default 0.3
dota_health_hurt_delay 0          // default 0.1
dota_pain_decay 0                 // default 0.8
dota_pain_factor 0                // default 3
dota_pain_multiplier 0            // default 0.8
dota_pain_fade_rate 0             // default 3

// Makes HP change instantaneous if set to 0

If you want to load your autoexec.cfg in the Dota 2 Reborn client follow these steps.

Put the file named autoexec.cfg in path\to\Steam\SteamApps\common\dota 2 beta\game\dota\cfg\.

Edit the file path\to\Steam\SteamApps\common\dota 2 beta\game\dota\cfg\game_convars.vcfg and add “exec” “autoexec.cfg” as the last line, like below.

"config"
{
        "convars"
        {
                "mat_motion_blur_enabled"       "0"
                "snd_foliage_db_loss"   "0"
                "exec"  "autoexec.cfg"
        }
}

Enjoy your custom Dota 2 settings!