Advertisement
aveyo

autoexec.cfg - outdated!

Apr 5th, 2015
5,558
0
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. //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement