Skip to content

Instantly share code, notes, and snippets.

@LudovicoPiero
Created June 16, 2026 23:52
Show Gist options
  • Select an option

  • Save LudovicoPiero/a4498a0df46a81b7a1327844e9fe5128 to your computer and use it in GitHub Desktop.

Select an option

Save LudovicoPiero/a4498a0df46a81b7a1327844e9fe5128 to your computer and use it in GitHub Desktop.
dota 2 autoexec.cfg
log_color General 00000000 | grep %; // set default color
// Behaviour score printing:
log_color General FF00FFFF | grep %; // set pink color
developer 1; dota_game_account_client_debug | alias; developer 0; echoln; alias | grep behavior_score; echoln
log_color General 00000000 | grep %; // set default color
// System info printing:
log_verbosity InputService off | grep %;
sys_info | grep Line|Build|OS|Game|UI|Misc|Time|-bit|s[\s]priority|CPUs|brand|Render[\s]s|Driver|Vid|physical[\s]mem
echoln
dota_health_hurt_threshold "99999";
dota_health_hurt_decay_time_max "0";
dota_health_hurt_decay_time_min "0";
dota_health_hurt_delay "0";
dota_pain_decay "0";
dota_pain_factor "0";
dota_pain_fade_rate "0";
dota_pain_multiplier "0";
tv_nochat 1;
// Keybinds
bind KP_1 "say gg; disconnect";
dota_summoned_units_auto_attack_mode 2; // 0:Never, 1:Standard, 2:Always
dota_summoned_units_auto_attack_mode_2 2; // -1:AsHero, 0:Never, 1:Standard, 2:Always
dota_rp_hide_party_unless_open 1;
dota_open_party_manual_accept_invites 1;
dota_player_teleport_requires_halt true; // Teleport Requires Hold/Stop [1]
dota_player_channels_require_stop true; // Channeled Abilities Require Hold/Stop [0]
dota_force_right_click_attack 1; //? Right-Click to Force Attack [0]
dota_settings_quick_target_attack 1; //? Quick Attack [0]
dota_settings_quick_move 1; //? Quick Move [0]
bind A mc_attack; // Attack Move / Force Attack [A]
bind S +dota_stop; // Cancel / Stop [S]
bind H dota_hold; // Hold Position [H]
bind M mc_move; // Move [M]
bind RALT +dota_unit_movetodirection; //? Directional Move (Ignore PathFinding)
bind Y +chatwheel; // ChatWheel [Y]
bind U +chatwheel2; // ChatWheel [Y]
bind K +herochatwheel; // Hero ChatWheel
bind J dota_glyph; // Activate Glyph [J]
bind P dota_radar; // Activate Scan [P]
bind \ use_item_client player_loadout action_item; // Action Item
bind . use_item_client current_hero taunt; //? Taunt Item BACKSPACE
bind = "toggleconsole";
bind F2 dota_select_courier; // Select Courier [F2]
// bind F3 dota_courier_deliver; // Courier Deliver Items [F3]
bind F3 "dota_courier_deliver; dota_courier_burst";
bind F10 dota_courier_burst; //? Courier Shield (former Speed Burst) F10
bind F4 toggleshoppanel; // Open Shop [F4]
bind F5 dota_purchase_quickbuy; // Quickbuy [F5]
bind F8 dota_purchase_stickybuy; // Stickybuy [F8]
bind F6 stash_grab_all; //? Take Stash F6
// Audio Settings
volume 1.0;
snd_gamevolume 0.7;
snd_musicvolume 0.25;
snd_voipvolume 0.5;
snd_gamevoicevolume 0.5;
dota_speech_level 1;
voice_vox 0; // Enable Open Mic 0:None, 1:Party, 2:Team [0]
voice_threshold 6500;
voice_always_sample_mic 0;
// Video Settings
//alias ' Potato preset VIDEO - D-OPTIMIZER PRESETS: Potato Low OPTIMAL Med High Ultra '
dota_portrait_animate 1; // Animate Portrait 0 0 0 1 1 1
r_deferred_additive_pass 1; // Additive Light Pass 0 0 1 1 1 1
r_deferred_simple_light 0; // World Lighting 0 1 1 1 1 1
r_ssao 0; // Ambient Occlusion 0 0 0 0 0 1
r_dota_normal_maps 1; // Normal Maps 0 0 1 1 1 1
r_dota_allow_parallax_mapping 0; // Ground Parallax 0 0 0 0 1 1
dota_ambient_creatures 0; // Ambient Creatures 0 0 0 0 1 1
dota_ambient_cloth 0; // Ambient Cloth Simulation 0 0 0 1 1 1
r_grass_quality 0; // Grass 0 0 1 2 3 4
r_dota_fxaa 1; // Anti-Aliasing 0 0 0 0 1 1
r_deferred_specular 1; // Specular 0 0 0 1 1 1
r_deferred_specular_bloom 0; // Specular and Light Blooms 0 0 0 0 1 1
dota_cheap_water 1; // !High Quality Water 1 1 1 1 0 0
r_deferred_height_fog 0; // Atmospheric Fog 0 0 0 1 1 1
r_dashboard_render_quality 1; // High Quality Dashboard 0 0 0 0 1 1
r_dota_allow_wind_on_trees 0; // Tree Wind 0 0 1 1 1 1
mat_vsync 0;
r_dota_fsr_upsample 2; // FidelityFX Super Resolution 0 0 0 0 0 2
r_texture_stream_mip_bias 2; // Texture Quality 2 1 1 1 0 0
r_texturefilteringquality 1; // Texture Filtering (not in GUI) 0 1 2 3 4 5
cl_particle_fallback_base 4; // Effects Quality 4 4 4 2 0 0
cl_globallight_shadow_mode 0; // Shadow Quality 0 1 2 2 2 3
mat_viewportscale 0.7; // Render Quality 0.71 0.81 0.91 1.0 1.0 1.0
fps_max 240; // Maximum frames per second 60 60 120 120 144 240
r_bloom_compute 1; // Use compute shaders for bloom on Vulkan [0]
r_dota_bloom_compute_shader 1; // Use compute shader for Bloom on DirectX [0]
dota_minimap_ping_duration 3;
// dota_disable_range_finder 0;
dota_camera_disable_zoom 1;
dota_reset_camera_on_spawn 0;
dota_screen_shake 0;
con_enable 1;
chat_sound false;
chat_wheel_emoticon_0 181;
chat_wheel_emoticon_1 0;
chat_wheel_emoticon_2 167;
chat_wheel_emoticon_3 119;
chat_wheel_emoticon_4 0;
chat_wheel_emoticon_5 118;
chat_wheel_emoticon_6 381;
chat_wheel_emoticon_7 257;
chat_wheel_emoticon_8 0;
chat_wheel_emoticon_9 113;
chat_wheel_emoticon_10 0;
chat_wheel_emoticon_11 169;
chat_wheel_emoticon_12 0;
chat_wheel_emoticon_13 257;
chat_wheel_emoticon_14 0;
chat_wheel_emoticon_15 217;
// 1:Careful! phrase_6
// 2:Get Back! phrase_5 < > phrase_7
// 3:We need wards. phrase_4 < o > phrase_0
// 4:Stun now! phrase_3 < > phrase_1
// 5:Help! phrase_2
//
// 1:Careful! phrase_14
// 2:Get Back! phrase_13 < > phrase_15
// 3:We need wards. phrase_12 < o > phrase_8
// 4:Stun now! phrase_11 < > phrase_9
// 5:Help! phrase_10
chat_wheel_phrase_0 8;
chat_wheel_phrase_1 111;
chat_wheel_phrase_2 2;
chat_wheel_phrase_3 3;
chat_wheel_phrase_4 57;
chat_wheel_phrase_5 54;
chat_wheel_phrase_6 20;
chat_wheel_phrase_7 7;
chat_wheel_phrase_8 36;
chat_wheel_phrase_9 77;
chat_wheel_phrase_10 58;
chat_wheel_phrase_11 49;
chat_wheel_phrase_12 80;
chat_wheel_phrase_13 61;
chat_wheel_phrase_14 62;
chat_wheel_phrase_15 59;
cl_mouselook true;
con_enable true;
dota_ability_legacy_mode_quick_cast false;
dota_ability_quick_cast true;
dota_ability_self_cast_timeout 0.400000;
dota_active_play_section_new 0;
dota_alt_right_range_hint true;
dota_alt_shows_neutral_spawn_boxes true;
dota_alt_shows_tower_attack_range true;
dota_always_show_hero_finder false;
dota_anonymous_mode false;
dota_armory_automatically_add_new_item_to_collection false;
dota_bot_difficulty_mask 30;
dota_bot_script_index_mask 15;
dota_camera_accelerate 49.000000;
dota_camera_deatheffect true;
dota_camera_dotatv_smooth_drag false;
dota_camera_reverse false;
dota_camera_speed 3000.000000;
dota_chat_allow_global true;
dota_chat_enable_whispers true;
dota_client_first_session false;
dota_clip_builder_bitrate 30;
dota_clip_builder_format mp4;
dota_clip_builder_framerate 60;
dota_clip_builder_hide_game_ui false;
dota_clip_builder_high_quality_rendering true;
dota_clip_builder_max_duration 60;
dota_clip_builder_seconds_graduation 1;
dota_collapsed_bundled_item_list false;
dota_collapsed_new_item_list false;
dota_collapsed_recent_item_list false;
dota_conduct_scorecard_latest_ack_seq_num 2727;
dota_continue_click_movement_after_cast_cancel true;
dota_crate_treasure_use_alt_listview false;
dota_custom_game_difficulty_mask 0;
dota_custom_game_local_lobbies_max_ping 150;
dota_custom_game_overview_max_lobby_age_seconds 1800;
dota_custom_games_overview_sort_mode_mode 1;
dota_dashboard_enable_mouse_history true;
dota_dashboard_launch_count 22;
dota_default_spoilers_blocked false;
dota_disable_acknowledged_item_auto_equip false;
dota_disable_autoattack_during_stop true;
dota_draw_simple_selection_box false;
dota_enable_direct_quickcast_bindings true;
dota_enable_new_player_shop false;
dota_enable_range_finder true;
dota_experimental_target_filter_is_toggle false;
dota_fantasy_league_region 1;
dota_featured_game_mode_splash_time 0;
dota_force_default_death_stinger false;
dota_force_default_respawn_stinger false;
dota_global_item_shuffle_enabled_slots 0;
dota_global_item_shuffle_enabled_slots_upconverted false;
dota_guide_enable_publish_all false;
dota_guide_prioritize_recent true;
dota_guild_ignore_invites false;
dota_guild_ignore_nonfriend_invites false;
dota_help_tips_enabled true;
dota_hero_indicators_hide_distance 1000.000000;
dota_hero_indicators_max_distance 4000.000000;
dota_hero_indicators_max_radius 1.000000;
dota_hero_indicators_min_radius 0.600000;
dota_hero_overhead_names 0; // 0:Heroes 1:Players 2:Nothing
dota_hide_tips_on_loading_screens false;
dota_highest_seen_item_id 31992610137;
dota_hud_colorblind 0;
dota_hud_contextual_tips_disable false;
dota_hud_disable_damage_numbers false;
dota_hud_extra_large_minimap 1;
dota_hud_flip true;
dota_hud_healthbar_disable_status_display false;
dota_hud_healthbar_local_player_high_visibility false;
dota_hud_netgraph true;
dota_hud_queued_orders_enable true;
dota_hud_show_minimal_shop false;
dota_ignore_invites false;
dota_ignore_nonfriend_invites false;
dota_item_double_tap_self_cast true;
dota_join_new_player_chat_channel false;
dota_join_regional_chat_channel false; // Privacy Issue
dota_last_acknowledged_plus_status 2;
dota_last_event_id 0;
dota_leftclick_cameragrip_new false;
dota_match_solo_fast_queue true;
dota_minimap_always_draw_hero_icons false;
dota_minimap_background_option 2;
dota_minimap_hero_scalar false;
dota_minimap_hero_scalar_distance 30;
dota_minimap_hero_scalar_minimum 513.000000;
dota_minimap_hero_size 897.931152;
dota_minimap_hero_spread false;
dota_minimap_hero_spread_distance 500.000000;
dota_minimap_hide_background false;
dota_minimap_misclick_time 0.200000;
dota_minimap_options_migrated true;
dota_minimap_position_option 0;
dota_minimap_primary_option 0;
dota_minimap_secondary_option 0;
dota_minimap_show_hero_icon true;
dota_minimap_simple_background true;
dota_minimap_simple_colors true;
dota_muerta_release_dont_show_ingame_event_description false;
dota_new_player false;
dota_new_player_pool_matches_played 0;
dota_new_player_seen_learn_tab true;
dota_overlaymap_inputmode 0;
dota_overlaymap_opacity 0.500000;
dota_overlaymap_position 0;
dota_overlaymap_togglemode 0;
dota_ping_menu_delay 0.150000;
dota_player_add_summoned_to_selection true;
dota_player_auto_repeat_right_mouse true;
dota_player_item_label_alt_delay 0.250000;
dota_player_multipler_orders true; // CTRL control all heroes and illu
dota_player_selection_cycle_ignores_groups false;
dota_plus_use_assistant true;
dota_quest_challenge_selected 0;
dota_quest_selected 0;
dota_quickcast_onkeydown true;
dota_redirect_allies_voice_to_private_coaching_group true;
dota_saved_camera_pos_1 -2230.000000 1630.000000 0.000000;
dota_saved_camera_pos_10 0.000000 0.000000 0.000000;
dota_saved_camera_pos_2 2800.000000 -2345.000000 0.000000;
dota_saved_camera_pos_3 3870.000000 -1930.000000 0.000000;
dota_saved_camera_pos_4 -6220.000000 3645.000000 0.000000;
dota_saved_camera_pos_5 -530.000000 -400.000000 0.000000;
dota_saved_camera_pos_6 6145.000000 -2840.000000 0.000000;
dota_saved_camera_pos_7 0.000000 0.000000 0.000000;
dota_saved_camera_pos_8 0.000000 0.000000 0.000000;
dota_saved_camera_pos_9 0.000000 0.000000 0.000000;
dota_saved_camera_pos_doublepress_time 2.000000;
dota_selection_groups false;
dota_settings_targeted_attack_move false;
dota_shop_allow_hotkeys_on_shift true;
dota_shop_common_items item_ward_observer item_ward_sentry item_smoke_of_deceit item_dust item_infused_raindrop item_bottle;
dota_shop_force_hotkeys false;
dota_shop_search_autofocus false;
dota_show_accept_match_details true;
dota_show_hero_finder true;
dota_show_popular_items true;
dota_smart_doubletap true;
dota_spectate_pause_advance_frames 5;
dota_spectator_pin_open true;
dota_spectator_use_broadcaster_stats_panel true;
dota_splash_ad_acknowledged_id 142;
dota_survivors_difficulty_setting 0;
dota_survivors_has_been_created_from_dashboard_before false;
dota_survivors_hero_select_setting 1;
dota_ti2023_quests_how_to_play_dismissed false;
dota_toggle_autoattack_automatically_during_orders false;
dota_turbo_courier_default_auto_deliver false;
dota_turbo_matches_played 34;
dota_ui_armory_is_category_view true;
dota_wraith_king_arcana_hero_claim_bucket_1 0;
dota_wraith_king_arcana_hero_claim_bucket_2 0;
dota_wraith_king_arcana_hero_claim_bucket_3 0;
dota_wraith_king_arcana_hero_claim_bucket_4 0;
dota_wraith_king_arcana_hero_claim_bucket_5 0;
// hero_grid_selected_config 1:Custom Layout;
hero_grid_selected_rank_tier 6;
hud_river_vial_ui_expanded true;
input_button_code_is_scan_code_scd true;
joy_axisr_deadzone 0.150000;
joy_axisr_relative false;
joy_axisu_deadzone 0.150000;
joy_axisu_relative false;
joy_axisv_deadzone 0.150000;
joy_axisv_relative false;
joy_axisx_deadzone 0.150000;
joy_axisx_relative false;
joy_axisy_deadzone 0.150000;
joy_axisy_relative false;
joy_axisz_deadzone 0.150000;
joy_axisz_relative false;
joy_circle_correct_mode 1;
joy_circle_correct_mode_vehicle 2;
joy_forward_sensitivity 1.000000;
joy_movement_stick false;
joy_pitch_sensitivity 3.000000;
joy_pitchsensitivity 1.000000;
joy_response_look 0;
joy_response_move 9;
joy_side_sensitivity 1.000000;
joy_yaw_sensitivity 3.000000;
joy_yawsensitivity -1.000000;
m_pitch 0.022000;
m_yaw 0.022000;
option_duck_method false;
overwatch_help_shown_once false;
ping_wheel_0 0;
ping_wheel_1 1;
ping_wheel_2 2;
ping_wheel_3 3;
ping_wheel_4 4;
ping_wheel_5 5;
ping_wheel_6 6;
ping_wheel_7 1;
sensitivity 3.000000;
sensitivity_y_scale 1.000000;
skill 1;
ti11_takeover_spoilers_blocked false;
ti12_live_video_spoilers_blocked false;
ti13_live_video_spoilers_blocked false;
treasure_escalating_rares_popup_seen true;
zoom_sensitivity_ratio 1.000000;
log_flags "Entity Load Unserialize" "Networking Reliable" "AnimationSystem: IK" SteamUnifiedMessages NetworkServerService +donotecho
log_flags NetworkClientService EngineServiceManager EngineInitialization SoundSystemLowLevel SoundOperatorSystem modellib +donotecho
log_flags PostProcessPipeline ToolGameSimulation RenderPipelineDota SoundOpGameSystem SchemaSystemUtils NetworkP2PService +donotecho
log_flags "Combat Analyzer" SndEmitterSystem RenderPipelineVr HostStateManager DeveloperVerbose DeveloperConsole GCClient +donotecho
log_flags DOTAHLTVDirector SteamNetSockets GameEventSystem DownloadManager CustomGameCache AnimationSystem WeekendTourney +donotecho
log_flags "Entity System" VScriptScripts ResourceSystem PostProcessing PanoramaScript NetworkService MaterialSystem VProf +donotecho
log_flags DOTAHLTVCamera CustomNetTable ClientMessages AnimationGraph "Entity Dump" "BitBuf Error" WorldRenderer CustomUI +donotecho
log_flags VolumetricFog VguiCallQueue SaveRestoreIO RenderService ModelCombiner InstantReplay "HLTV Server" Server Client +donotecho
log_flags stringtables UserMessages SndOperators SchemaSystem SceneSystem RenderSystem ParticlesLib NetSteamConn Workshop +donotecho
log_flags InputService HangWatchdog AnimResource TypeManager ToneMapping SplitScreen SplitPacket SoundSystem Assert Panel +donotecho
log_flags SignonState SaveRestore InputSystem GlobalState CommandLine VScriptDbg SpawnGroup ScenePrint Networking LOADING +donotecho
log_flags MeshSystem Filesystem ServerLog Particles EmitSound DotaGuide Developer DOTA_CHAT BoneSetup Panorama Console VR +donotecho
log_flags VScript Physics NavMesh General Decals Steam Host Demo Vfx IME +donotecho // All channels muted
// Cherry-pick channels to un-mute from above
log_flags Client Networking NetSteamConn NetworkClientService NetworkService NetworkP2PService "Networking Reliable" -donotecho
log_flags Demo Developer DeveloperConsole DeveloperVerbose VScript VScriptDbg VScriptScripts PanoramaScript Panorama -donotecho
log_flags General InputService Console Particles -donotecho // primary console output
// Some errors are spewed in the General channel, can only be silenced by setting it's verbosity to essential (losing user output)
log_verbosity Panorama Console essential; // stop DispatchAsyncEvent ..
echoln
log_color General 00FFFFFF | grep %; // set cyan color
echoln ".____ .___ "
echoln "| | __ __ __| _/____ "
echoln "| | | | \/ __ |/ _ \ "
echoln "| |___| | / /_/ ( <_> ) "
echoln "|_______ \____/\____ |\____/ "
echoln " \/ \/ "
// autoexec.cfg for Dota 2
// Generated from your provided config file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment