SHARE
TWEET

autoexec.cfg - outdated!

aveyo Apr 5th, 2015 (edited) 4,791 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ////# v1.3: revised graphics presets, added BLING=highest quality; revised game end tweaks; added some settings
  2. ////#       missing from GUI; added health per vertical marker toggle
  3. ////# v1.2: fixed visual glitch (green lines over model) with Additive Light disabled; added right-click deny toggle
  4. ////#       relayout for easier snip - aliases and binds are in the same place
  5. ////# v1.1: qc_toggle reverted to normal/quickcast but added qc-smart as an option; added camera lock settings
  6. echo ""; con_filter_enable 0; clear // Please don't remove the banner below
  7. echo "  _______               ______    ______    ________   __   ___  ___   __   ________   _______   ______   "
  8. echo " |       \             /  __  \  |   _  \  |        | |  | |   \/   | |  | |       /  |   ____| |   _  \  "
  9. echo " |  .--.  |  _______  |  |  |  | |  |_)  | '--|  |--' |  | |  \  /  | |  | '---/  /   |  |__    |  |_)  | "
  10. echo " |  |  |  | |AveYo's| |  |  |  | |   ___/     |  |    |  | |  |\/|  | |  |    /  /    |   __|   |      /  "
  11. echo " |  '--'  | ````````` |  '--'  | |  |         |  |    |  | |  |  |  | |  |   /  /---. |  |____  |  |\  \  "
  12. echo " |_______/             \______/  |__|         |__|    |__| |__|  |__| |__|  /_______| |_______| |__| \__\ "
  13. echo ""
  14. echo "                                                                                Tweaks-only Version 1.3   "
  15. echo ""
  16. echo " Extended commands:  EE - Reload autoexec.cfg       ' BG - Bots Game (LOCAL)  ' HG - Host Game (LAN)      "
  17. echo "                     FF - ForFeit (disconnect)      ' JR - Join Radiant (LAN) ' JD - Join Dire (LAN)      "
  18. echo "                     NG - Net Graph presets         ' AA - Auto Attack        ' QC - QuickCast            "
  19. echo "                     NQ - Network quality Low/High  ' DN - Right-click Deny   ' HP - HP bar marker        "
  20. echo ""
  21. echo " Default Graphics preset: TWEAKED              Available Graphics presets: BLING TWEAKED NOSHADOWS POTATO "
  22. echo ""
  23. //echo " Press {\} to toggle Console";echo "";showconsole
  24.  
  25.  
  26. ////# NOTE THAT THE CHOSEN GRAPHICS PRESET WILL OVERRIDE VARIOUS ADVANCED VIDEO SETTINGS AND PERFORMANCE TWEAKS.
  27. ////# TO PREVENT IT, EITHER EDIT THE PRESET DIRECTLY, ADD YOUR OWN OR SIMPLY DON'T ACTIVATE ANY BY COMMENTING LAST SCRIPT LINE WITH //
  28.  
  29. ////#####################
  30. ////# DOTA GUI SETTINGS #
  31. ////#####################
  32.  
  33. ////# GAME
  34. dota_player_units_auto_attack "0"              // [0] Auto Attack
  35. dota_player_units_auto_attack_after_spell "0"  //-[1] Auto Attack After Spell
  36. dota_player_auto_purchase_items "0"            // [0] Auto Purchase Items
  37. dota_player_add_summoned_to_selection "1"      //+[0] Auto Select Summoned Units
  38. dota_ability_quick_cast "1"                    //+[0] Double Tap Ability to Self Cast
  39. dota_player_multipler_orders "1"               //+[0] Unified Unit Orders
  40. dota_player_teleport_requires_halt "1"         //+[0] Teleport Requires Stop
  41. dota_show_hero_finder "0"                      //-[1] Holding ALT Highlights Hero
  42. dota_always_show_player_names "0"              // [0] Show Player Names Over Health bar
  43. dota_hud_healthbar_number "1"                  // [1] Show Hit points Over Player Health bar
  44. dota_shop_force_hotkeys "0"                    // [0] Shop Always Uses Hot keys
  45. dota_spectator_use_broadcaster_stats_panel "1" // [1] Use Broadcaster Stats
  46. dota_hud_colorblind "0"                        // [0] Color Blind Mode
  47. dota_hud_reduced_flash "0"                     // [0] Reduced Flash
  48. dota_fight_recap_pause "0"                     // [0] Pause During Fight Recap
  49. dota_fight_recap_terse "1"                     //+[0] Terse Fight Recap
  50.  
  51. ////# MINIMAP
  52. dota_minimap_simple_colors "0"                 // [0] Use Simple Colors in Minimap
  53. dota_minimap_hide_background "0"               // [0] Hide Minimap Background
  54. dota_minimap_show_hero_icon "1"                // [1] Draw Hero Icons in Minimap
  55. dota_minimap_always_draw_hero_icons "1"        //+[0] Names/Icons Always in Minimap
  56. dota_hud_flip "0"                              // [0] Draw Minimap on Right
  57.  
  58. ////# CAMERA
  59. dota_camera_accelerate "50"                    //+[49] Camera Deceleration
  60. dota_camera_speed "6000"                       //-[3000] Camera Speed [AveYo: Closer to Dota1 feeling, also makes the game feel less choppy on low fps]
  61. dota_camera_reverse "0"                        // [0] Reverse Camera Grip
  62. dota_camera_edgemove "1"                       // [1] Edge Pan
  63. dota_screen_shake "0"                          //-[1] Enable Screen Shake
  64. dota_reset_camera_on_spawn "0"                 //-[1] Move Camera on Respawn
  65. dota_camera_dotatv_smooth_drag "1"             //+[0] Smooth drag Camera when Spectating
  66. dota_camera_deatheffect "0"                    //-[1] Camera Color-shift when Dead (forced by Valve)
  67.  
  68. ////# SETTINGS MISSING FROM GUI
  69. cl_dota_speech_spec_ancientattack "1"          // [1] Hearing 'your ancient is under attack'
  70. cl_dota_speech_spec_barracksattack "1"         // [1] Hearing 'your rax is under attack'
  71. cl_dota_speech_spec_barracksfalls "1"          // [1] Hearing 'your rax has fallen'
  72. cl_dota_speech_spec_enemybasefalls "1"         // [1] Hearing 'enemy's tower/rax has fallen'
  73. cl_dota_speech_spec_idles "1"                  // [1] Hearing  announcer random quotes breaking idle silence
  74. cl_dota_speech_spec_towerattack "1"            // [1] Hearing 'your tower is under attack'
  75. cl_dota_speech_spec_towerfalls "1"             // [1] Hearing 'your tower has fallen'
  76. dota_camera_lock "0"                           // [0] Camera Lock
  77. dota_camera_disable_zoom "0"                   // [0] Disable mousewheel zoom
  78. dota_camera_hold_select_to_follow "0"          // [0] Single click to select, hold to follow - if 1 breaks freelock camera
  79. dota_disable_range_finder "0"                  //-[1] Disable Range finder - disable=1 enable=0
  80. dota_disable_unit_ring "1"                     //+[0] Disable Unit Ring - if enabled, gives an annoying visual glitch (green lines over model) with Additive Light disabled
  81. dota_force_right_click_attack "1"              //+[0] Right click deny
  82. dota_hud_healthbars "3"                        //+[1] Advanced health bars for all units (3) or just for allies (2) or simple (1)
  83. dota_hud_healthbar_number_danger "40"          // [40] Percentage of health left before hitpoint number turns orange
  84. dota_hud_healthbar_number_critical "20"        // [20] Percentage of health left before hitpoint number turns red
  85. dota_health_per_vertical_marker "250"          // [250] How much health between each vertical line in the health bars
  86. dota_health_marker_major_alpha "255"           // [255] Opacity level for vertical lines in the health bars
  87. dota_health_marker_minor_alpha "255"           //+[128] Opacity level for health bars
  88. dota_health_hurt_decay_time_max "0.2"          //-[0.8] Health bars fade over max time once receiving a hit
  89. dota_health_hurt_decay_time_min "0.075"        //-[0.3] Health bars fade over min time once receiving a hit
  90. dota_health_hurt_delay "0.025"                 //-[0.1] Health bars delay once receiving a hit
  91. dota_health_hurt_threshold "99999"             //-[0.01] Health bars threshold once receiving a hit - high number to directly show final damage
  92. dota_pain_decay "0.2"                          //-[0.8] Health bars fade time for damage over time
  93. dota_pain_factor "0.75"                        //-[3.0] Health bars factor for damage over time
  94. dota_pain_fade_rate "0.75"                     //-[3.0] Health bars fade rate for damage over time
  95. dota_pain_multiplier "0.2"                     //-[0.8] Health bars multiplier for damage over time
  96. dota_minimap_hero_size "800"                   //+[600] Hero icons size on minimap [AveYo: use 800 for slightly bigger]
  97. dota_minimap_creep_scale "1.5"                 //+[1.0] Creeps dots size on minimap [AveYo: use 1.5 for slightly bigger]
  98. dota_minimap_misclick_time "0"                 //-[0.2] Minimap miss click detection [AveYo: use 0 so that every click on the minimap counts]
  99. dota_enemy_color_b "0.0"                       // [0.0] Enemy color: blue component
  100. dota_enemy_color_g "0.0"                       // [0.0] Enemy color: green component
  101. dota_enemy_color_r "1.0"                       // [1.0] Enemy color: red component
  102. dota_friendly_color_b "0.0"                    // [1.0] Friendly color: blue component
  103. dota_friendly_color_g "1.0"                    // [1.0] Friendly color: green component
  104. dota_friendly_color_r "0.0"                    // [0.0] Friendly color: red component
  105. dota_neutral_color_b "1.0"                     // [1.0] Neutral color: blue component (spectator only)
  106. dota_neutral_color_g "1.0"                     // [1.0] Neutral color: green component (spectator only)
  107. dota_neutral_color_r "1.0"                     // [1.0] Neutral color: red component (spectator only)
  108. dota_unit_allow_moveto_direction "1"           //+[0] New command to disable pathfinding
  109. dota_unit_use_player_color "1"                 //+[0] Decorate units with player color
  110.  
  111. ////# AUDIO_SETTINGS
  112. speaker_config "1"                             //-[-1] Speakers [AveYo: 1=headphones, 2=stereo, 4=4 surround, 5=5.1 surround, 7=7.1 surround]
  113. volume "0.9"                                   //-[1.0] Master Volume
  114. snd_gamevolume "0.5"                           //-[1.0] Game Volume
  115. snd_musicvolume "0.25"                         //-[1.0] Music Volume
  116. snd_voipvolume "0.75"                          //-[1.0] Voice Volume
  117. snd_gamevoicevolume "0.35"                     //-[1.0] Unit Speech Volume
  118. voice_vox "0"                                  // [0] Enable Open Mic [AveYo: Always on vox-style mic]
  119. closecaption "0"                               // [0] Use Captions
  120. snd_mute_losefocus "0"                         // [0] Play Sound in Desktop
  121. chat_sound "0"                                 // [0] Chat Message Sound
  122. dota_mute_cobroadcasters "0"                   // [0] Mute Co-Broadcasters
  123. dota_speech_level "2"                          // [2] Unit Speech [AveYo: 0=Off 1=Events 2=All]
  124. snd_pitchquality "0"                           //-[1] Sound Quality A  [AveYo: Low A=0 B=1 Med A=0 B=0 High A=1 B=0]
  125. dsp_slow_cpu "1"                               //+[0] Sound Quality B  [AveYo: Low A=0 B=1 Med A=0 B=0 High A=1 B=0]
  126.  
  127. ////# ADVANCED_VIDEO_SETTINGS                      [Default]             Bling Tweaked Noshadows Potato   AveYo's notes:
  128. //mat_monitorgamma "1.9"                       //-[2.2] Brightness         -       -       -       -       Fullscreen mode only, 1.9 equals 130 in GUI
  129. r_screenspace_aa "0"                           //-[1] Anti-aliasing        0       0       0       0       OFF - VERY HIGH FPS IMPACT
  130. r_deferred_specular "1"                        // [1] Specular             1       1       1       1       AON - KEEP ALWAYS ON AT ALL COSTS - terrain looks flat without it and you also loose overall brightness
  131. r_deferred_specular_bloom "0"                  //-[1] Specular bloom       1       0       0       0       OFF - HIGH FPS IMPACT - you should prefer shadows=high over this
  132. dota_cheap_water "1"                           //+[0] Low Quality Water    0       1       1       1       OFF - VERY HIGH FPS IMPACT - you should prefer shadows=high over this - RETARD CVAR/GUI NAME INVERSION
  133. r_deferred_height_fog "0"                      //-[1] Atmospheric Fog      0       0       0       0       OFF - HIGH FPS IMPACT FOR ONBOARD GPUs - you wont even notice it missing
  134. dota_portrait_animate "1"                      // [1] Animate portrait     1       1       1       0        ON - It's just a flash animation, but since scaleform is so broken it does impact fps
  135. r_deferred_additive_pass "0"                   //-[1] Additive light pass  1       0       0       0       OFF - HIGH FPS IMPACT- you should prefer shadows=high over this
  136. r_deferred_simple_light "0"                    //-[1] World lighting       1       0       0       0       OFF - Only affects tree lights - you should prefer shadows=high over this
  137. r_ssao "0"                                     //-[1] Ambient occlusion    1       0       0       0       OFF - VERY HIGH FPS IMPACT
  138. dota_ambient_creatures "0"                     // [1] Ambient creatures    1       0       0       0       OFF - Worth having them for the atmosphere but can be distracting - you should prefer shadows=high over this
  139. mat_vsync "0"                                  //-[1] Vertical Sync        0       0       0       0       OFF - Fullscreen mode only, not recommended because of current engine unfixable and drastic fps drops
  140. mat_triplebuffered "0"                         // [0] Triple buffering     0       0       0       0       OFF - Fullscreen mode only, set the same as Vertical Sync
  141. mat_viewportscale "0.900000"                   //-[1] Render Quality      1.0     0.95    0.9     0.8      0.8+  Anything less it's too blurry - from 0.4=40 to 1.0=100
  142. cl_globallight_shadow_mode "2"                 // [2] Shadows              2       2       0       0      HIGH - it's demanding, but without shadows the game looks worst than warcraft3, 0=Low 1=Med 2=High
  143. mat_picmip "0"                                 // [0] Textures             0       0       0       1      HIGH - don't sacrifice crisp details for less memory footprint 2=Low 1=Med 0=High
  144.  
  145.  
  146. ////#####################################################################
  147. ////#                 AVEYO'S PERFORMANCE TWEAKS BELOW                  #
  148. ////#  Reset by commenting lines in this script, then delete config.cfg #
  149. ////# Many cvars do nothing - not implemented in current Dota2 engine   #
  150. ////#####################################################################
  151.  
  152. ////# CPU TWEAKS - SOLID FPS GAINS BUT CRASHES MAY OCCUR ON SOME OLDER/MOBILE SYSTEMS - dare to write threadpool_run_tests in console and watch your computer die - Valve, that should never happen!
  153. ////# Queueing
  154. mat_queue_mode "2"                             //+[-1] Queued loading of materials 0=disabled (if it gives you crashes on map load) 1=enabled 2=enabled+multi-threaded for SOLID fps gains
  155. studio_queue_mode "1"                          // [1] Queued playback NEEDS TO BE 1 or else mat_queue_mode other than 0 renders with missing buildings - bug?!
  156. r_queued_ropes "1"                             // [1] Queued ropes loading for SLIGHT fps gain, enabled by default
  157. r_queued_post_processing "0"                   // [0] Queued post processing effects might cause crashes or graphical glitches for LITLE to NONE fps gain!
  158. r_queued_decals "0"                            // [0] Queued decorations loading might cause crashes or graphical glitches for LITLE to NONE fps gain!
  159. ////# Multi-threading                                                                             AveYo's notes:
  160. snd_mix_async "1"                              //+[0] Separate thread for the sound engine        Fix stuttering while pressing buttons in the main menu
  161. host_threaded_sound "1"                        //+[0] Separate thread for sounds when hosting     Might cause local server or demo playback crashes
  162. vphysics_threadmode "1"                        // [1] Parallel physics computations               Nvidia only ?!
  163. cl_threaded_bone_setup "1"                     //+[0] Parallel skeleton animations computations   NOTICEABLE fps gain but might cause crashes or graphical glitches!
  164. r_threaded_particles "1"                       // [1] Parallel particles computations             NOTICEABLE fps gain
  165. r_threadeddetailprops "1"                      // [1] Parallel detail props drawing               LITLE to NONE fps gain
  166. r_threaded_shadow_clip "0"                     // [0] Parallel shadows computations               LITLE to NONE fps gain
  167. g_ai_threadedgraphbuild "0"                    // [0] Experimental threaded node graph building   LITLE to NONE fps gain
  168. cl_threaded_init "1"                           //+[0] Parallel client launch                      Might speed up loading or cause crashes on map load
  169. sv_threaded_init "1"                           //+[0] Parallel server launch                      Might speed up loading or cause crashes on map load
  170.  
  171. ////# TEXTURES TWEAKS
  172. cl_detaildist "600"                            //-[1200] HQ Details range limit
  173. cl_detailfade "200"                            //-[400] HQ Details fade limit
  174. mat_bumpmap "0"                                //-[1] Realistic terrain - linked to phong and specular
  175. mat_colcorrection_disableentities "1"          //+[0] Color-correction for entities ?!
  176. mat_envmapsize "128"                           // [128] Environment map size limit
  177. mat_envmaptgasize  "32"                        // [32] Environment map size limit for tga image export
  178. mat_forceaniso "1"                             // [1] Anisotropic texture filtering (negligible on recent GPUs)
  179. mat_phong "0"                                  //-[1] Phong reflections - linked to specular and bump map
  180. mat_specular "0"                               //-[1] Chrome shine - linked to phong and bump map
  181. r_rootlod "0"                                  // [0] General detail - don't change while a map is loaded or you get artifacts
  182. r_lod "0"                                      // [-1] Model detail
  183. r_decals "1024"                                //-[2048] General limit for decorations
  184. r_decal_overlap_count "2"                      //-[3] Overlapping limit for decorations
  185. r_drawmodeldecals "0"                          //-[1] Enable decorations over models
  186. r_maxmodeldecal "50"                           // [50] Models decorations limit
  187. r_DrawDetailProps "0"                          //-[1] Enable static props
  188. r_propsmaxdist "600"                           //-[1200] Range limit for static props
  189. r_renderoverlayfragment "0"                    //-[1] Enable decorations over terrain
  190.  
  191. ////# RENDER TWEAKS
  192. mat_monitorgamma_tv_enabled "0"                //-[1] PC=0 or TV=1 levels - Fullscreen mode only
  193. mat_disable_bloom "1"                          //-[0] HDR-like lighting
  194. mat_bloomscale "0"                             //-[1] Progressive/superexposed HDR?!
  195. mat_disable_fancy_blending "0"                 // [0] Realistic alpha blending
  196. mat_disable_lightwarp "0"                      // [0] Realistic brightness with color tint
  197. mat_clipz "1"                                  // [1] Clip out-of-view parts of textures, might cause artifacts on old GPUs, used to be 0 as default before 2015 first patches
  198. r_fastzreject "1"                              //+[0] Hardware optimized z-setting algorithm
  199. r_occlusion "1"                                // [1] Don't render obscured objects, used to be 0 as default before 2015 first patches
  200. r_frustumcullworld "1"                         // [1] Should be the same as r_occlusion, but only for current viewport
  201. r_dynamic "1"                                  // [1] Dynamic lighting
  202. r_maxdlights "16"                              //-[32] Maximum number of dynamic lights
  203. r_worldlights "2"                              //-[3] World lights per vertex used
  204. r_globallight_singlepass "1"                   // [1] Global light is drawn as a single pass
  205. r_lightaverage "0"                             //-[1] Activates/deactivate light averaging
  206. r_RainParticleDensity "0.05"                   //-[1] Number of rain drops - noticeable in the sniper tutorial or if you have the weather effects equipped
  207. r_twopasspaint "0"                             //-[1] Two pass shader processing
  208. r_dopixelvisibility "0"                        //-[1] Per-pixel light visibility - only seems to affect world lights
  209. r_3dsky "0"                                    //-[1] Does nothing since dota heroes are like pigs and can't look up to the sky?!
  210. r_flashlightrender "0"                         //-[1] Enable post-processing render
  211. r_flashlightnodraw "1"                         //+[0] Disable post-processing drawing
  212. r_flashlightmodels "0"                         //-[1] Post-processing for models
  213. r_FlashlightDetailProps "0"                    //-[1] Post-processing for detail props
  214.  
  215. ////# SHADOWS TWEAKS - active only if cl_globallight_shadow_mode=2
  216. mat_shadowstate "1"                            // [1] Undocumented
  217. nb_shadow_dist "200"                           // [400] Shadows range limit
  218. r_shadowfromworldlights "0"                    //-[1] Render shadows from tree lights
  219. r_shadowmaxrendered "16"                       //+[32] Not the same thing as actual number of shadows visible on screen!
  220. r_shadowrendertotexture "0"                    // [0] Wasteful plot shadows on textures directly
  221. r_shadows "1"                                  // [1] Shadows rendering - needs to be 1 or else you get glitches
  222. r_shadows_on_renderables_enable "0"            // [0] Wasteful shadows onto other renderable's
  223. r_shadow_deferred_downsample "1"               //+[0] Lower-res deferred shadow rendering
  224. r_shadow_deferred_simd "1"                     //+[0] Use CPU optimizations for computing shadows
  225. r_shadow_half_update_rate "1"                  //+[0] Half update rate shadow rendering
  226.  
  227. ////# WATER TWEAKS - active only if dota_cheap_water=1
  228. cl_disable_water_render_targets "1"            //+[0] Don't render extra effects for objects while in water
  229. mat_wateroverlaysize "32"                      //-[128] Water overlay limit
  230. r_forcewaterleaf "1"                           // [1] Optimization to water - considers view in leaf under water for purposes of culling
  231. r_WaterDrawRefraction "0"                      //-[1] Wasteful river realistic refractions
  232. r_waterforceexpensive "0"                      // [0] Wasteful river renderer
  233. r_waterforcereflectentities "0"                // [0] Wasteful river reflections for entities
  234.  
  235. //////# OTHER ENGINE_TWEAKS
  236. engine_no_focus_sleep "50"                     //+[20] FPS limiter while alt-tab                  0=disable and waste power but might be needed when streaming; I've been using 50 with no issues
  237. mat_forcehardwaresync "1"                      // [1] Only set to 0 if you get crashes on load with your old Intel or Nvidia GPU
  238. mat_reducefillrate "1"                         //+[0] Fill rate optimization                      Should provide improved memory usage, but I rather keep on wasting memory
  239. mat_reduceparticles "1"                        //+[0] Particles optimization                      Definitely needed with all the arcana's and cosmetic gems mixing havoc, but not much fps impact at the moment
  240. fast_fogvolume "1"                             //+[0] Fog optimization                            Fog has always been very demanding and any tweak is welcomed, , but not much fps impact at the moment
  241. cl_particle_fallback_base "4"                  //+[0] A Cheaper particle effects under high load  GPU dependent, uncomment then delete video.txt to reset
  242. cl_particle_fallback_multiplier "0"            // [0] V Cheaper particle effects limit            GPU dependent, uncomment then delete video.txt to reset
  243. cl_phys_maxticks "3"                           //+[2] E Physics priority                          GPU dependent, uncomment then delete video.txt to reset
  244. dota_ambient_creatures_pop "1"                 //+[0] Y Pop into view?!                           GPU dependent, uncomment then delete video.txt to reset
  245. mat_motion_blur_enabled "0"                    // [0] O Motion blur                               GPU dependent, uncomment then delete video.txt to reset
  246. mp_usehwmmodels "-1"                           //-[0] Use realistic models                        GPU dependent=0 always=1 never=-1 (not used in dota?)
  247. mp_usehwmvcds "-1"                             //-[0] Use realistic expressions                   GPU dependent=0 always=1 never=-1 (not used in dota?)
  248. cl_jiggle_bone_sanity "0"                      //-[1] Reinitiate jiggle bones setup in case of numerical instability
  249. cl_simdbones "1"                               //+[0] Use CPU optimizations for bone setup
  250. cl_use_simd_bones "1"                          // [1] Use CPU optimized bones or scalar bones
  251. r_jiggle_bones "1"                             // [1] Render jiggle bones
  252. ai_expression_optimization "1"                 //+[0] Ignore out-of-view NPC expressions
  253. ragdoll_sleepaftertime "3"                     //-[5] Idle timeout for rag dolls
  254. r_drawflecks "0"                               //-[1] Bullet impacts - not used by Dota?
  255. flex_smooth "0"                                //-[1] Applies smoothing/decay curve to flex animation controller changes
  256. r_flex "1"                                     // [1] Facial animations
  257. r_ropetranslucent "0"                          //-[1] Translucent ropes
  258.  
  259. ////# WARNING! GAME BREAKING CVARS
  260. mat_force_low_quality_shadows "0"              // [0] 1=WILL FORCE LOW QUALITY SHADOWS, ONLY USE IT FOR POTATO PC's
  261. mat_lowqualityshaders "0"                      // [0] 1=WILL FORCE LOW QUALITY SHADERS, ONLY USE IT FOR POTATO PC's
  262. r_flashlightdepthtexture "1"                   // [1] 0=WILL FORCE ALL SHADOWS OFF, ONLY USE IT FOR POTATO PC's
  263. r_WaterDrawReflection "1"                      // [1] 0=WILL BREAK HIGH QUALITY WATER, ONLY USE IT FOR POTATO PC's
  264. ////mat_managedtextures "1"                    // [1] If set, allows Direct3D to manage texture uploading at the cost of extra system memory
  265. ////mat_filtertextures "1"                     // [1] Without anisotropic filtering for textures, you get quake1-like blocky textures
  266. ////mat_filterlightmaps "1"                    // [1] Without anisotropic filtering for lightmaps, you get quake1-like blocky lightmaps
  267. ////datacachesize "32"                         // [32] CHANGING THIS CAN CAUSE CRASHES ON MAP RELOAD
  268. ////mem_max_heapsize "256"                     // [256] CHANGING THIS CAN CAUSE CRASHES ON MAP RELOAD
  269. ////mem_min_heapsize "128"                     // [128] CHANGING THIS CAN CAUSE CRASHES ON MAP RELOAD
  270. ////mod_load_mesh_async "0"                    // [0] 1=WILL DEFINITELY CAUSE CRASH ON EVERY MAP LOAD!
  271. ////mod_load_anims_async "0"                   // [0] 1=MIGHT SPEED UP LOADING OR CAUSE CRASHES ON MAP LOAD
  272. ////mod_load_vcollide_async "0"                // [0] 1=MIGHT SPEED UP LOADING OR CAUSE CRASHES ON MAP LOAD
  273.  
  274. ////# AUDIO TWEAKS
  275. dsp_enhance_stereo "0"                         // [0] Headphones enhancements
  276. snd_async_fullyasync "1"                       // [1] All playback is fully async (sound doesn't play until data arrives)
  277. snd_dvar_dist_max "1800"                       //+[1320] Play full 'far' sound at this distance
  278. snd_dvar_dist_min "700"                        //+[240] Play full 'near' sound at this distance
  279. snd_mixahead "0.2"                             //-[0.1] Sound engine buffer - Increase for fixing crackling, but can lead to delayed sounds
  280. snd_noextraupdate "1"                          //+[0] Undocumented
  281.  
  282. ////# NET CODE TWEAKS
  283. //clientport "27005"                           // [27005] Host game client port
  284. //clientportany "1"                            // [1] If set use system allocated port
  285. cl_allowdownload "0"                           //-[1] Not used in dota since there is no custom players logo to download ?!
  286. cl_allowupload "0"                             //-[1] Not used in dota since there is no personal player logo to upload ?!
  287. cl_cmdrate "30"                                // [30] Server clamped to 30 no point in going above, Network Quality Low is anything below 16
  288. cl_disable_steam_p2p "1"                       //+[0] Steam Peer2Peer - historically abused for DDOS
  289. cl_forcepreload "1"                            //+[0] Should help client fps stability but increases map load time
  290. cl_interp "0.033333"                           //-[0.05] limited by server tick rate to 0.033333
  291. cl_interp_ratio "2"                            // [2] Set to 3-4 if constant packet loss
  292. cl_interp_threadmodeticks "1"                  //+[0] Additional interpolation ticks with threaded engine
  293. cl_lagcompensation "1"                         // [1] Required do not disable!
  294. cl_lagcomp_errorcheck "0"                      // [0] It should do less jumping around when packet loss but generates additional network load so not sure if worth it
  295. cl_predictweapons "1"                          // [1] Guess not used in dota ?!
  296. cl_pred_optimize "2"                           // [2] Prediction reuses previous data if no error
  297. cl_resend "15"                                 //-[6] Delay in seconds before the client will resend the 'connect' attempt
  298. cl_singleplayernetworkbackdoor "0"             // [0] Single player network optimizations  - if 1, can fix crashing after second local lobby creation http://dev.dota2.com/showthread.php?t=147736
  299. cl_smooth "0"                                  //-[1] Smooth view/eye origin after prediction errors - keep it on
  300. cl_smoothtime "0.066666"                       //-[0.1] Smooth client's view after prediction error over this many seconds
  301. cl_timeout "15"                                //-[30] After this many seconds without receiving a packet from the server, the client will disconnect
  302. cl_updaterate "30"                             // [30] Server clamped to 30 no point in going above, Network Quality Low is anything below 16
  303. instant_replay_enable "0"                      //-[1] Enable instant replay recording
  304. dota_keybindings_cloud_disable "1"             //-[0] Don't save key binding in the cloud
  305. net_max_network_processing_frame_time_ms "20"  // [20] Undocumented, I would adventure using 16 or 33
  306. net_queued_packet_thread "1"                   // [1] Use a high priority thread to send queued packets out instead of sending them each frame.
  307. net_splitrate "2"                              //+[1] Number of fragments for a splitpacket that can be sent per frame - helps with client choke
  308. net_threaded_socket_burst_cap "256"            // [256] Max number of packets per burst beyond which threaded socket pump algorithm will start dropping packets.
  309. net_threaded_socket_recovery_rate "6400"       // [6400] Number of packets per second that threaded socket pump algorithm allows from client.
  310. net_threaded_socket_recovery_time "60"         // [60] Number of seconds over which the threaded socket pump algorithm will fully recover client ratelimit.
  311. rate "80000"                                   // [80000] The maximum receiving rate advertised, actual usage will be a lot less because of tick rate so no point in changing it
  312. workshop_concurrent_fileinfo_requests "2"      //-[5] Limits bandwidth trashing in case of numerous guides, custom games subscriptions
  313.  
  314. ////# MISC TWEAKS                                  [Default]
  315. cl_showfps "0"                                 // [0] FPS visual indicator                   Try 2-show realtime + average over 1000 frames or 4-show average fps with logging and extra color warning
  316. fps_max "0"                                    //-[120] FPS limiter                          If vsync=on, set it to display Hz-2 to lower input lag, else to display Hz
  317. dota_embers "0"                                //-[1] Animated menu background               Fix stuttering/crashes caused by scaleform
  318. dota_courier_morph_on_deliver "0"              // [0] Courier morph on deliver               Seems to be disabled by Valve in online game
  319. dota_sf_hud_killcam_local_player_items "1"     //-[0] Show your items under killcam window   Does help a little network and fps - wise
  320. dota_full_ui "1"                               //+[0] Unlock the full UI for new users
  321. voice_chat_bubble_show_volume "0"              //-[1] Volume indicator on chat bubble        A bit less (0.x) fps loss when using voice
  322. in_lock_mouse_to_window "1"                    // [1] Lock Mouse inside game window          1=lock 0=free, but you might need edge pan also off
  323. dota_mouse_spectator_window_lock "0"           // [0] If enabled mouse will be locked to the window when in game and spectating in a mode that doesn't give camera control
  324. dota_mouse_window_lock "1"                     // [1] If enabled mouse will be locked to the window when ingame
  325. jpeg_quality "99"                              //+[90] Screenshot quality
  326. guidepanel_promptforrating "0"                 //-[1] Annoying prompt for rating in the top left corner, command seems to be disabled by Valve
  327. gameinstructor_enable "0"                      //-[1] Display in game lessons that teach new players
  328. cl_showhelp "0"                                //-[1] Hint popups
  329. dota_sf_hero_selection_seen "1"                //+[0] New hero picker hint
  330. cloth_update "0"                               //-[1] Undocumented
  331. dota_quit_immediate "1"                        //+[0] If enabled, Dota will quit immediately rather than prompting to confirm
  332. tracer_extra "0"                               //-[0] Does extra calculations to make CFXDiscreetLine more visible over distance
  333. sys_minidumpspewlines "100"                    //-[500] Console history size in crash dumps
  334. developer "0"                                  // [0] Developer message level
  335. con_enable "1"                                 //+[0] Enable console
  336.  
  337. ////# AVEYO'S OPTIMIZED ALL-PICK LOADOUT - MORE HEROES TO CHOSE FROM (UP TO 14 FROM THE FIRST CLICK) WITH NO ANIMATED PORTRETS
  338. sf_fulldeck_intro_curve "0"                    //-[0.5]
  339. sf_fulldeck_intro_time "0"                     // [0]
  340. sf_fulldeck_raise_speed "0"                    //-[10]
  341. sf_loadout_tutorial_enable "0"                 //-[1]
  342. sf_turntable_curve_16x10 "0.44"                //-[0.69]
  343. sf_turntable_curve_16x9 "0.41"                 //-[0.65]
  344. sf_turntable_curve_4x3 "0.51"                  //-[0.76]
  345. sf_turntable_curve_5x4 "0.51"                  //-[0.76]
  346. sf_turntable_end "0"                           //-[1]
  347. sf_turntable_indent "0.02"                     //-[0.05]
  348. sf_turntable_moviecards_fromcenter "0"         //-[3]
  349. sf_turntable_scale_max_ingame "80"             //-[150]
  350. sf_turntable_scale_min "80"                    //-[80]
  351. sf_turntable_tint_curve "1.0"                  //+[0.9]
  352.  
  353. ////# GAME END TWEAKS - prevent some stuttering
  354. game_end_item_anim_delay "0.1"                 //-[2.0]
  355. game_end_speech_delay "0.1"                    //-[1.0]
  356. game_end_xmas_intro_delay "0.1"                //-[2.0]
  357. game_end_xp_anim_delay "0.1"                   //-[1.0]
  358. game_end_xp_anim_duration "0.1"                //-[1.0]
  359. dota_sf_game_end_delay "0.1"                   //-[10]
  360. dota_endgame_cinematic_disable "1"             //+[0]
  361. dota_sf_victory_message_duration "1.0"         //-[4.0f]
  362. dota_postgame_finish_replay_time "3"           //-[15]
  363.  
  364. ////# DEFAULT PLAY TAB
  365. dota_play_landing_tab "1"                      //+[8] 0=normal 1,4=bot 2=create 3=find 5,10=ranked 6=diretide:) 7=frostivus:) 8=training 9=coach 11=blank 12=custom 13=1vs1
  366.  
  367. ////#########################################################################################
  368. ////# ALIASES (THIS TWEAKS-ONLY VERSION HAS OSD ENGINE AND ALL BINDS REMOVED/COMMENTED OUT) #
  369. ////#########################################################################################
  370.  
  371. ////# TOGGLE AUTO-ATTACK SCRIPT BY AVEYO
  372. alias "aa_on" "dota_stop;dota_player_units_auto_attack 1;dota_player_units_auto_attack_after_spell 1; alias aa aa_off; dota_player_units_auto_attack"
  373. alias "aa_off" "dota_stop;dota_player_units_auto_attack 0;dota_player_units_auto_attack_after_spell 0; alias aa aa_on; dota_player_units_auto_attack"
  374. dota_player_units_auto_attack 0; dota_player_units_auto_attack_after_spell 1; alias aa aa_on //AutoAttack disabled by default
  375. //bind "CAPSLOCK" "aa" //or just write 'aa' in console
  376.  
  377. ////# TOGGLE RIGHT-CLICK DENY SCRIPT BY AVEYO
  378. alias "deny_on" "dota_force_right_click_attack 1; alias dn deny_off; dota_force_right_click_attack"
  379. alias "deny_off" "dota_force_right_click_attack 0; alias dn deny_on; dota_force_right_click_attack"
  380. dota_force_right_click_attack 1; alias dn deny_off //Right-click deny enabled by default
  381. //bind "HOME" "dn" //or just write 'dn' in console
  382.  
  383. ////# Follow hero with single tap without locking camera
  384. alias freelock "dota_camera_lock 0;+dota_camera_follow; -dota_camera_follow; +dota_camera_follow"
  385. //bind "SPACE" "freelock"
  386.  
  387. ////# MULTI CHAT WHEEL PRESETS - SET TO ALT+ENTER IN GUI!!!
  388. ////#                           1                                                   2                                   3
  389. ////#                       BUY_TP_43                                             HELP_5                          WELL_PLAYED_7
  390. ////#         REQUEST_GANK_36  < >  ON_MY_WAY_21                   UNDER_TOWER_37  < >  ATTACK_NOW!_18         OKAY_0  < >  SORRY_63
  391. ////#  WE_NEED_DETECTION_41  <  o  >  THEY_HAVE_DETECTION_42      SPREAD_OUT_16  <  o  >  GROUP_UP_15       TIME_57  <  o  >  THANKS_62
  392. ////#       STACK_AND_PULL_48  < >  RE-USE_COURIER_44                   ROSHAN_53  < >  SPLIT_PUSH_34        PAUSE_56  < >  WAIT_55
  393. ////#                         CARE_1                                             GET_BACK_2                       DON'T_GIVE_UP_64
  394. alias chatwheel_preset1 "chat_wheel_phrase_6 43;chat_wheel_phrase_5 36;chat_wheel_phrase_7 21;chat_wheel_phrase_4 41;chat_wheel_phrase_0 42;chat_wheel_phrase_3 48;chat_wheel_phrase_1 44;chat_wheel_phrase_2 1;alias cw chatwheel_preset2"
  395. alias chatwheel_preset2 "chat_wheel_phrase_6 5;chat_wheel_phrase_5 37;chat_wheel_phrase_7 18;chat_wheel_phrase_4 16;chat_wheel_phrase_0 15;chat_wheel_phrase_3 53;chat_wheel_phrase_1 34;chat_wheel_phrase_2 2;alias cw chatwheel_preset3"
  396. alias chatwheel_preset3 "chat_wheel_phrase_6 7;chat_wheel_phrase_5 0;chat_wheel_phrase_7 63;chat_wheel_phrase_4 57;chat_wheel_phrase_0 62;chat_wheel_phrase_3 56;chat_wheel_phrase_1 55;chat_wheel_phrase_2 64;alias cw chatwheel_preset1"
  397. chatwheel_preset1 //Initiate chatwheel with preset 1 - write cw in console to switch preset
  398. //bind "ENTER" "+chatwheel;cw"                          // Multiple Chat Wheels on ENTER - ALT+ENTER will reuse the current preset without changing it
  399. //bind "KP_ENTER" "+chatwheel;cw"                       // Mirror above
  400.  
  401. ////# CHAT PHRASES
  402. //bind "KP_0" "chatwheel_say 7"                         // KP_0 = Well_played_7 - Care_1 Get_Back_2 Need_Wards_3 Stun_4 Help_5 Push_6 Well_played_7 Missing_top_9 Missing_mid_10 Missing_bottom_11
  403.  
  404. ////# AVEYO'S LOOK AROUND THE MAP WHILE KEY PRESSED - TOWERS, RUNES, ANCIENTS
  405. alias "centerhero" "+dota_camera_center_on_hero;-dota_camera_center_on_hero" // Center on hero - required for look around jumps or last ping location
  406. alias "+show_radiant_top" "dota_camera_set_lookatpos -5900 2200";alias "-show_radiant_top" "centerhero"
  407. alias "+show_radiant_ancients" "dota_camera_set_lookatpos -2700 200";alias "-show_radiant_ancients" "centerhero"
  408. alias "+show_radiant_bot" "dota_camera_set_lookatpos 5100 -5700";alias "-show_radiant_bot" "centerhero"
  409. alias "+show_rune_top" "dota_camera_set_lookatpos -1800 1200";alias "-show_rune_top" "centerhero"
  410. alias "+show_river_mid" "dota_camera_set_lookatpos -500 -400";alias "-show_river_mid" "centerhero"
  411. alias "+show_rune_bot" "dota_camera_set_lookatpos 2400 -2100";alias "-show_rune_bot" "centerhero"
  412. alias "+show_dire_top" "dota_camera_set_lookatpos -5500 5700";alias "-show_dire_top" "centerhero"
  413. alias "+show_dire_ancients" "dota_camera_set_lookatpos 3900 -600";alias "-show_dire_ancients" "centerhero"
  414. alias "+show_dire_bot" "dota_camera_set_lookatpos 6200 -1900";alias "-show_dire_bot" "centerhero"
  415. //bind "KP_7" "+show_radiant_top"; bind "KP_8" "+show_rune_top"; bind "KP_9" "+show_dire_top"            //TOP ZONES    7 8 9
  416. //bind "KP_4" "+show_radiant_ancients"; bind "KP_5" "+show_river_mid"; bind "KP_6" "+show_dire_ancients" //CENTER ZONES 4 5 6
  417. //bind "KP_1" "+show_radiant_bot"; bind "KP_2" "+show_rune_bot"; bind "KP_3" "+show_dire_bot"            //BOT ZONES    1 2 3
  418.  
  419. ////# SHOW RECENT EVENT (LAST PING)
  420. alias "+show_lastping" "dota_recent_event";alias "-show_lastping" "centerhero"
  421. //bind "P" "+show_lastping" //SET TO ALT+P IN GUI!!!
  422. ////# Toggle health per vertical marker
  423. alias hp "incrementvar dota_health_per_vertical_marker 250 750 100;echo ;echo;echo ;echo ;dota_health_per_vertical_marker;echo "
  424. //bind "H" "hp" //or just write 'hp' in console
  425.  
  426.  
  427. ////# BOTS GAME (LOCAL) - EVERYBODY KNOWS THE REASON FOR BAD GAMES: OTHER HUMAN PLAYERS :D
  428. alias "bg" "sv_update_master_server 0;sv_lan 1;dota_disable_lan_lobby_broadcast 1;cl_singleplayernetworkbackdoor 1;host_limitlocal 1;dota_log_server_connection 0;sv_parallel_packentities 1;sv_extra_client_connect_time 30;tv_enable 0;sv_voiceenable 0;sv_stats 0;sv_forcepreload 1;item_enable_dynamic_loading 0;dota_surrender_on_disconnect 1;sv_hibernate_when_empty 1;dota_start_ai_game 1;hideconsole;map dota"
  429. ////# HOST GAME (LAN) - IF HERO PICKER WON'T SHOW, YOU NEED TO OPEN THE CONSOLE AND WRITE 'JR' OR 'JD'
  430. alias "hg" "echo ##### WRITE 'JR' TO JOIN RADIANT OR 'JD' TO JOIN DIRE #####;sv_update_master_server 0;sv_lan 1;dota_disable_lan_lobby_broadcast 0;cl_singleplayernetworkbackdoor 0;host_limitlocal 1;dota_log_server_connection 0;sv_parallel_packentities 1;sv_extra_client_connect_time 30;tv_enable 0;sv_voiceenable 0;sv_stats 0;sv_forcepreload 1;item_enable_dynamic_loading 0;dota_surrender_on_disconnect 0;sv_hibernate_when_empty 0;dota_start_ai_game 0;hideconsole;map dota"
  431. alias "jr" "jointeam good;echo ;echo ##### Toggle console with {\} or {F10} to pick a hero #####;echo "; alias "jd" "jointeam bad;echo ;echo ##### Toggle console with {\} or {F10} to pick a hero #####;echo "
  432.  
  433. ////# FORFEIT CURRENT GAME (JUST DISCONNECT, YOU CAN STILL RECONNECT TO LIVE GAMES USING RETRY OR FROM PLAY MENU)
  434. alias "ff" "echo FORFEIT!;stopdemo;disconnect;dota_start_ai_game 0;hideconsole"
  435.  
  436. ////# NETWORK QUALITY HIGH/LOW TOGGLE
  437. alias "nq_low"  "rate 40000;cl_updaterate 15;cl_cmdrate 15;cl_interp_ratio 2;cl_interp 0.066667;alias nq nq_high;echo Enabling Low Network quality."
  438. alias "nq_high" "rate 80000;cl_updaterate 30;cl_cmdrate 30;cl_interp_ratio 2;cl_interp 0.033333;alias nq nq_low;echo Enabling High Network quality."
  439. nq_high // Start with HIGH - write 'nq' in console to toggle
  440.  
  441. ////# AVEYO'S OPTIMIZED NET_GRAPH PRESET WITH TOGGLE BETWEEN AVERAGE-FPS, EXTENDED-TEXT MODE AND CHART MODE - NOW POSITIONED ABOVE MINIMAP
  442. alias "ng_preset" "net_graphtext 1;net_graphproportionalfont 0;net_graphshowlatency 1;net_graphshowinterp 0;net_graphshowsvframerate 0;net_graphholdsvframerate 0;net_graphsolid 1;net_graphheight 64;net_graphmsecs 200;net_scale 8092;net_graphpos 3;net_graphinsetbottom 128;net_graphinsettop 0;net_graphinsetleft 0;net_graphinsetright 0"
  443. alias "ng_off" "ng_preset;net_graph 0;alias ng ng_fps";
  444. alias "ng_fps" "ng_preset;net_graph 0;cl_showfps 4;dota_ping;ping;alias ng ng_text" //show average fps and writes results to dota\prof_dota.csv when switched
  445. alias "ng_text" "ng_preset;net_graphinsetright 2048;net_graph 4;cl_showfps 0;dota_ping;ping;alias ng ng_chart" //text mode with extra loss/choke monitoring
  446. alias "ng_chart" "ng_preset;net_graphshowinterp 1;net_graph 2;cl_showfps 0;dota_ping;ping;alias ng ng_off" //chart mode, slightly reduces fps
  447. ng_off //netgraph hidden by default
  448. //bind "DEL" "ng" //or just write 'ng' in console to show/hide Netgraph optimized presets
  449.  
  450. ////# Autoexec.cfg reload (this script)
  451. alias "ee" "execifexists autoexec.cfg"
  452.  
  453. ////#########################################################################################
  454. ////# GRAPHICS LEVEL PRESETS. BLING:Ultra TWEAKED:High(default) NOSHADOWS:Medium POTATO:Low #
  455. ////#########################################################################################
  456. alias "high_details" "cloth_update 1;dota_portrait_animate 1;r_WaterDrawReflection 1;r_WaterDrawRefraction 1;r_dopixelvisibility 1;r_flashlightdepthtexture 1;r_renderoverlayfragment 1;r_DrawDetailProps 1;r_drawmodeldecals 1;mat_picmip 0;mat_lowqualityshaders 0;mat_force_low_quality_shadows 0;mat_bumpmap 1;mat_phong 1;mat_specular 1"
  457. alias "low_details"  "cloth_update 0;dota_portrait_animate 0;r_WaterDrawReflection 0;r_WaterDrawRefraction 0;r_dopixelvisibility 0;r_flashlightdepthtexture 0;r_renderoverlayfragment 0;r_DrawDetailProps 0;r_drawmodeldecals 0;mat_picmip 1;mat_lowqualityshaders 1;mat_force_low_quality_shadows 1;mat_bumpmap 0;mat_phong 0;mat_specular 0"
  458. alias "BLING"     "high_details;cl_particle_fallback_base 0;cl_globallight_shadow_mode 2;dota_cheap_water 0;mat_viewportscale 1.00;r_ssao 1;r_deferred_additive_pass 1;r_deferred_specular_bloom 1;r_deferred_specular 1;r_deferred_simple_light 1;dota_ambient_creatures 1;echo Enabling BLING Graphics preset.; echo "
  459. alias "TWEAKED"   "high_details;cl_particle_fallback_base 2;cl_globallight_shadow_mode 2;dota_cheap_water 1;mat_viewportscale 0.95;r_ssao 0;r_deferred_additive_pass 0;r_deferred_specular_bloom 0;r_deferred_specular 1;r_deferred_simple_light 0;dota_ambient_creatures 0;echo Enabling TWEAKED Graphics preset.; echo "
  460. alias "NOSHADOWS" "high_details;cl_particle_fallback_base 4;cl_globallight_shadow_mode 0;dota_cheap_water 1;mat_viewportscale 0.90;r_ssao 0;r_deferred_additive_pass 0;r_deferred_specular_bloom 0;r_deferred_specular 1;r_deferred_simple_light 0;dota_ambient_creatures 0;echo Enabling NOSHADOWS Graphics preset.; echo "
  461. alias "POTATO"    "low_details; cl_particle_fallback_base 4;cl_globallight_shadow_mode 0;dota_cheap_water 1;mat_viewportscale 0.80;r_ssao 0;r_deferred_additive_pass 0;r_deferred_specular_bloom 0;r_deferred_specular 1;r_deferred_simple_light 0;dota_ambient_creatures 0;echo Enabling POTATO Graphics preset.; echo "
  462. ////# CHOSE PRESET BELOW (WRITE BLING OR TWEAKED OR NOSHADOWS OR POTATO) YOU CAN ALSO WRITE IT DIRECTLY INTO CONSOLE BUT CHANGES WON'T BE SAVED
  463. TWEAKED
  464. //
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top