aveyo

autoexec.cfg

Apr 17th, 2017 (edited)
21,198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // DOTA autoexec.cfg TWEAKED preset - get latest from https://pastebin.com/k6hHxu45 - RIP dev.dota2.com/showthread.php?t=194985
  2. // Save as: Steam\steamapps\common\dota 2 beta\game\dota\cfg\autoexec.cfg (make sure extension is .cfg not .cfg.txt)
  3. // Dota 2 launch options external screen / non-native res:
  4. // -fullscreen -force_allow_excl_fullscreen
  5. // Dota 2 launch options native res:
  6. // -coop_fullscreen -force_allow_coop_fullscreen
  7. // Dota 2 launch options any:
  8. // -novid -console -favor_consistent_framerate -skip_download_player_info -r_max_device_threads 32 -threads 9
  9. // Where 9 is cpu threads + 1; if rock-stable can use instead of -threads: -high -mainthreadpriority 2 -set_power_qos_disable
  10.  
  11. alias '                    [ DOTA2 AUTOEXEC.CFG VIDEO PRESETS @ AVEYO ]     TWEAKED  Potato  Low  Med  High  Ultra'
  12. dota_portrait_animate 0 //                      Animate Portrait                  0     0     0     1     1     1
  13. r_deferred_additive_pass 0 //                   Additive Light Pass               0     0     0     1     1     1
  14. r_deferred_simple_light 1 //                    World Lighting                    1     0     1     1     1     1
  15. r_ssao 0 //                                     Ambient Occlusion                 0     0     0     0     0     1
  16. r_dota_normal_maps 1 //                         Normal Maps                       1     0     0     1     1     1
  17. r_dota_allow_parallax_mapping 0 //              Ground Parallax                   0     0     0     0     1     1
  18. dota_ambient_creatures 0 //                     Ambient Creatures                 0     0     0     0     1     1
  19. dota_ambient_cloth 1 //                         Ambient Cloth Simulation          1     0     1     1     1     1
  20. r_grass_quality 0 //                            Grass                             0     0     0     2     3     4
  21.  
  22. r_dota_fxaa 0 //                                Anti-Aliasing                     0     0     0     0     1     1
  23. r_deferred_specular 0 //                        Specular                          0     0     0     1     1     1
  24. r_deferred_specular_bloom 0 //                  Specular and Light Blooms         0     0     0     0     1     1
  25. dota_cheap_water 1 //                           Cheap Quality Water               1     1     1     1     0     0
  26. r_deferred_height_fog 0 //                      Atmospheric Fog                   0     0     0     1     1     1
  27. r_dashboard_render_quality 0 //                 High Quality Dashboard            0     0     0     0     1     1
  28. engine_low_latency_sleep_after_client_tick 1 // VSync OFF with Less Tearing       1     0     1     1     1     1
  29. r_experimental_lag_limiter 1 //                 VSync ON with Less InputLag       1     0     0     0     0     0
  30. r_dota_allow_wind_on_trees 0 //                 Tree Wind                         0     0     0     1     1     1
  31. r_dota_bloom_compute_shader 1 //                Compute Shaders                   1     0     0     1     1     1
  32.  
  33. r_texture_stream_mip_bias 0 //                  Texture Quality                   0     3     2     1     0     0
  34. r_texturefilteringquality 3 //                  Texture Filtering (not in GUI)    3     0     0     1     3     5
  35. cl_particle_fallback_base 2 //                  Effects Quality                   2     4     4     2     0     0
  36. cl_globallight_shadow_mode 1 //                 Shadow Quality                    1     0     0     2     2     3
  37. mat_viewportscale 0.81 //                       Game Screen Render Quality     0.81  0.71  0.81  0.91   1.0   1.0
  38. fps_max 0 //                                    Maximum frames per second         0    57    90   120   240     0
  39. fps_max_ui 60 //                                Dashboard frames per second      60    20    30    60   120   120
  40.  
  41. r_fullscreen_gamma 2.2 //                       Fullscreen Gamma                2.2   2.2   2.2   2.2   2.2   2.2
  42. r_low_latency 2 //                              Nvidia Reflex + Boost             2     0     1     2     2     2
  43.  
  44. alias '                    [ DOTA2 AUTOEXEC.CFG ENGINE TWEAKS @ AVEYO ]     TWEAKED  Default'
  45. cl_particle_fallback_multiplier 4 //            Particle fallback to cheaper      4     2
  46. cl_particle_sim_fallback_base_multiplier 5 //   Particle sim fallback to cheaper  5     5
  47. cl_particle_sim_fallback_threshold_ms 4 //      Particle sim max load time        4     6
  48. cl_aggregate_particles 1 //                     Particle aggregate                1     0
  49. cl_retire_low_priority_lights 0 //              Low to High priority lights       0     0
  50. csm_viewmodel_shadows 0 //                      Viewmodel cascade shadows         0     1
  51. dota_allow_clientside_particles 0 //            Non-essential particles           0     1
  52. dota_disable_particle_lights 1 //               Disable particle lights           1     0
  53. lb_shadow_texture_height_override 128 //        Shadow texture height           128    -1
  54. lb_shadow_texture_width_override 128 //         Shadow texture width            128    -1
  55. lb_dynamic_shadow_resolution_base 128 //        Dynamic shadow res base         128  1024
  56. lb_dynamic_shadow_resolution_delay 3 //         Dynamic shadow res delay          3  0.85
  57. r_lightmap_size 65536 //                        Lightmap size                  2048 65536
  58. r_dota_spotlight_shadows_resolution 128 //      Spotlight shadows res           128   256
  59. r_character_decal_resolution 256 //             Model decoration res            256   256
  60. r_aoproxy_cull_dist 4 //                        Ambient occlusion max             4    12
  61. r_aoproxy_min_dist 3 //                         Ambient occlusion min             3     3
  62. r_dota_shadow_ambient_light 0.25 //             Ambient light shadow           0.25   1.5
  63. r_dota_local_light_compute 0 //                 Ambient light compute             0     1
  64. r_light_flickering_enabled 0 //                 Ambient light flickering          0     1
  65. r_particle_max_detail_level 0 //                Particle max detail               0     3
  66. r_particle_max_texture_layers 2 //              Particle max Layers               2    -1
  67. r_particle_cables_cast_shadows 0 //             Particle cables shadows           0     1
  68. r_dosta_allow_spotlight_shadows 0 //            Spotlight shadows                 0     1
  69. r_dota_allow_desaturate_layers 0 //             Desaturate Layers                 0     1
  70. r_dota_color_correction 0 //                    Color correction                  0     1
  71. r_dota_enabled_3d_skybox_postprocess 0 //       Skybox postprocess                0     1
  72. r_dota_render_2d_skybox 0 //                    Skybox clouds                     0     1
  73. r_draw_selected_ring 0 //                       Draw selected ring                0     1
  74. r_depth_of_field 1 //                           Dept of field                     1     1
  75. sc_clutter_density_full_size 0.04 //            Scene clutter density          0.04  0.05
  76. sc_shadow_depth_bias 64 //                      Shadow depth bias                64   256
  77. engine_enable_frametime_warnings 0 //           Console spam frametime > 100ms    0     1
  78. engine_no_focus_sleep 20 //                     Power savings while alt-tab      20    20
  79. engine_allow_multiple_ticks_per_frame 1 //      Allow tickrate above fps?         1     1
  80. engine_allow_multiple_simulates_per_frame 1 //  Allow particle sim above fps?     1     0
  81. dota_defer_panorama_on_sim_ticks 0 //           Panorama sync with particles?     0     0
  82. dota_enable_spatial_audio 1 //                  3D positional audio               1     0
  83. snd_mixahead 0.05 //                            Sound anti-crackling buffer    0.05 0.001
  84. filesystem_buffer_size 65536 //                 File-read buffer                  ?     ?
  85.  
  86. cl_network_quality2 1 //                        Net high quality                  1     0
  87. rate 80000 //                                   Net rate max receive        1000000 80000
  88. cl_interp_ratio 2 //                            Net interpolation ratio           2     2
  89. cl_updaterate 60 //                             Net updates per second           60    30
  90. cl_interp 0 | grep %;//                         cl_interp_ratio/cl_updaterate     0  0.05
  91. cl_smooth 1 //                                  Smooth interp errors              1     1
  92. cl_smoothtime 0.2//                             Smooth interp errors secs       0.2   0.2
  93. sv_lan 1 //                                     Local host                        1     0
  94. cl_voice_transmit_lobby 1 //                    Transmit voice while in lobby     1     0
  95.  
  96. con_enable 1 //                                 Console enabled                   1     0
  97. panorama_console_max_lines 2000 //              Console max lines             10000  2000
  98. cl_panel_freeze_time_after_press 0.25 //        Panel freeze after press       0.25   0.5
  99. dota_minimap_disable_rightclick 0 //            Disable right-click over minimap  0     0
  100. dota_player_simplified_controls 0 //            R move, L attack, L-drag select   0     0
  101. dota_player_smart_multiunit_cast 1 //           Multiunit cast without Tab        1     0
  102. dota_selection_groups 1 //                      Auto group units (spiders etc)    1     1
  103. dota_hero_auto_graball 1 //                     Auto grab stash at fountain       1     0
  104. dota_chat_disable_refresh_user_list 1 //        Who cares about spam bots         1     0
  105. dota_mouse_window_lock 1 //                     Window lock - pair with Edge Pan  1     1
  106. dota_camera_edgemove 1 //                       Edge Pan - pair with Window lock  1     1
  107.  
  108. alias '                    [ DOTA2 AUTOEXEC.CFG SHORT COMMANDS (LOCAL ONLY)'
  109. alias EE "exec autoexec;"
  110. alias QQ "quit;"  // After years and years q-Tab no longer +query ...
  111. alias gg1 "sv_cheats 1;sv_lan 0;sv_alternateticks 1;sv_stats 0;tv_enable 0;host_limitlocal 1"
  112. alias GG "gg1; dota_creeps_no_spawning 1;dota_bot_practice_start 0;dota_easybuy 1;hideconsole;map dota;sv_cheats 1"
  113. alias ff1 "#stop;stopdemos;dota_bot_practice_start 0;dota_easybuy 0;sv_alternateticks 0;sv_cheats 1"
  114. alias FF "ff1; sv_cheats 0;cl_showfps 0;developer 0;hideconsole;disconnect"
  115. alias BB "echoln [BB: SPAWN CREEPS TOGGLE]; incrementvar dota_creeps_no_spawning 0 1 1"
  116. alias HH "echoln [HH: HERO AND SPAWNS REFRESH] ;dota_dev hero_refresh;dota_spawn_neutrals;hideconsole"
  117. alias UU "echoln [UU: LEVELUP X5] ;dota_dev hero_level 5;dota_bot_give_level 5;hideconsole"
  118. alias ZZ "echoln [ZZ: ADD FRIENDLY AXE];dota_create_unit npc_dota_hero_axe;hideconsole"
  119. alias XX "echoln [XX: ADD ENEMY AXE];dota_create_unit npc_dota_hero_axe enemy;hideconsole"
  120. alias aa1 "map_enable_background_maps 1;alias AA aa0;echoln [Animations] = 1 Enter AA to switch.."; alias AA aa0
  121. alias aa0 "map_enable_background_maps 0;alias AA aa1;echoln [Animations] = 0 Enter AA to switch.."
  122. alias pp "dumpparticlelist | grep [^0\s][\d]*,[\s]flags;echoln To export, enter: condump"
  123. alias DD "clear;disconnect;"
  124.  
  125. alias '                    [ DOTA2 AUTOEXEC.CFG SPECIAL HOTKEYS - MUST CLEAR OR SET AS ALT+ THE KEYS IN GUI SETTINGS (F1,F2,MW)'
  126. bind SCROLLLOCK "echoln dota_mouse_window_lock dota_camera_edgemove | toggle"  //  Window Lock + Edge Pan toggle
  127. bind KP_DIVIDE "toggle dota_hud_netgraph | grep %" //                              FPS / NET toggle
  128. bind KP_MULTIPLY "incrementvar cl_globallight_shadow_mode 0 2 1 | grep %" //       Shadow Quality: high - low - off
  129. bind KP_MINUS "incrementvar voice_vox 0 1 1 | grep %" //                           Hands-Free Voice Chat PARTY toggle
  130. bind KP_PLUS "incrementvar voice_vox 0 2 2 | grep %" //                            Hands-Free Voice Chat TEAM toggle
  131. bind F1 "toggle dota_camera_center | dota_select_all" //                           CENTER ON HERO
  132. bind F2 "toggle dota_camera_center | dota_select_courier" //                       CENTER ON COURIER
  133. bind MWHEELDOWN "toggle dota_camera_center | +dota_control_group 1337" //          FOLLOW ANY UNIT - same as double-click portrait
  134. bind MWHEELUP "+dota_control_group 1337" //                                        STOP FOLLOW ANY UNIT
  135. dota_camera_follow_doublepress_time 1000001 // [0.5]                               Supporting option for camera lock / follow mode
  136. dota_camera_lock_view_helper 0 // [1]                                              Supporting option for camera lock / follow mode
  137. dota_camera_hold_select_to_follow 0 // [1]                                         Supporting option for camera lock / follow mode
  138.  
  139. echoln " "
  140. log_color General 00FFFFFF | grep %; // set cyan color
  141. echoln "  _______             ______    ______    ________   __   ___  ___   __   ________   _______   ______  "
  142. echoln " |   __  \           /      \  |   _  \  |        | |  | |   \/   | |  | |       /  |   ____| |   _  \ "
  143. echoln " |  |  |  |         |  ,~~,  | |  |_)  | `~~|  |~~` |  | |  \  /  | |  | `~~~/  /   |  |__    |  |_)  |"
  144. echoln " |  |  |  | AVEYO`S |  |  |  | |   ___/     |  |    |  | |  |\/|  | |  |    /  /    |   __|   |      / "
  145. echoln " |  `~~`  |         |  `~~`  | |  |         |  |    |  | |  |  |  | |  |   /  /~~~, |  |____  |  |\  \ "
  146. echoln " |_______/           \______/  |__|         |__|    |__| |__|  |__| |__|  /_______| |_______| |__| \__\"
  147. echoln " "; echoln " SHORT COMMANDS (LOCAL ONLY): "
  148. echoln "  ---------------------------------------------------------------------------------------------------- "
  149. echoln " | EE            Exec autoexec.cfg | BB/HH    Spawn creep / neutral | FF      Disconnect / reset menu |"
  150. echoln " | GG        Start empty test game | UU/ZZ/XX X5Lvl / Axe T / Axe E | AA       Toggle menu animations |"
  151. echoln "  ---------------------------------------------------------------------------------------------------- "
  152. echoln " "; echoln " HOTKEY TOGGLES IN-GAME (MUST FIRST FREE THEM IN GUI TO USE):"
  153. echoln "  ---------------------------------------------------------------------------------------------------- "
  154. echoln " | F1               Center on Hero | MWHEELDOWN        Camera Follow | KP_MULTIPLY    Shadows H/L/Off |"
  155. echoln " | F2            Center on Courier | MWHEELUP     Stop Camera Follow | KP_PLUS  Hands-Free Voice Chat |"
  156. echoln " |                                 | SCROLLLOCK   Window Lock Toggle |                                |"
  157. echoln "  ---------------------------------------------------------------------------------------------------- "
  158. log_color General 00000000 | grep %; // set default color
  159. // Behaviour score printing:
  160. log_color General FF00FFFF | grep %; // set pink color
  161. developer 1; dota_game_account_client_debug | alias; developer 0; echoln " "; alias | grep behavior_score; echoln " "
  162. log_color General 00000000 | grep %; // set default color
  163. // System info printing:
  164. log_verbosity InputService off | grep %;
  165. sys_info | grep Line|Build|OS|Game|UI|Misc|Time|-bit|s[\s]priority|CPUs|brand|Render[\s]s|Driver|Vid|physical[\s]mem
  166. echoln " "
  167.  
  168. // loaded
  169.  
Add Comment
Please, Sign In to add comment