Advertisement
Ringo276

tf2 starter autoexec

Mar 3rd, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.42 KB | None | 0 0
  1. // ringo's config with certain things removed that not everyone likes
  2. // steam: http://steamcommunity.com/profiles/76561198353451768
  3.  
  4. //--------------\\
  5. //Launch Options\\
  6. //--------------\\
  7.  
  8. // -novid -nocrashdialog -nojoy +mat_forcehardwaresync 0 -useforcedmparms -noforcemaccel -noforcemspd -nod3d9ex -softparticlesdefaultoff -reuse -console
  9.  
  10. //----------------\\
  11. //Network Settings\\
  12. //----------------\\
  13.  
  14. //set interp to 0.0152 if you mostly play projectile classes or 0.033 for hitscan classes
  15.  
  16. cl_interp 0.0152
  17. rate 60000
  18. cl_cmdrate 66
  19. cl_updaterate 66
  20. cl_interp_ratio 2
  21. cl_pred_optimize 2
  22. cl_lagcompensation 1
  23. cl_smooth 0
  24. cl_smoothtime 0.01
  25.  
  26. //----------------------------------\\
  27. //Anti Movement-Nullification Script\\
  28. //----------------------------------\\
  29.  
  30. //makes it so that when two opposing movement keys are pressed, instead of stopping, the most recently pressed key overrides the other and you keep moving
  31.  
  32. bind w +mfwd
  33. bind s +mback
  34. bind a +mleft
  35. bind d +mright
  36.  
  37. alias +mfwd "-back;+forward;alias checkfwd +forward"
  38. alias +mback "-forward;+back;alias checkback +back"
  39. alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
  40. alias +mright "-moveleft;+moveright;alias checkright +moveright"
  41. alias -mfwd "-forward;checkback;alias checkfwd none"
  42. alias -mback "-back;checkfwd;alias checkback none"
  43. alias -mleft "-moveleft;checkright;alias checkleft none"
  44. alias -mright "-moveright;checkleft;alias checkright none"
  45. alias checkfwd none
  46. alias checkback none
  47. alias checkleft none
  48. alias checkright none
  49. alias none ""
  50.  
  51. //-----------------\\
  52. //Scoreboard Config\\
  53. //-----------------\\
  54.  
  55. //shows extra info when the scoreboard is up
  56.  
  57. bind tab "+scoreboard"
  58. alias +scoreboard "+showscores;net_graph 1;cl_showerror 1;cl_showpos 1;net_graphtext 1;cl_showfps 1;net_graphproportionalfont 0"
  59. alias -scoreboard "-showscores;net_graph 0;cl_showerror 0;cl_showpos 0;net_graphtext 0;cl_showfps 0;net_graphproportionalfont 0"
  60.  
  61. //-------------------------------------------------\\
  62. //Keypad Binds For Fast Class And Loadout Switching\\
  63. //-------------------------------------------------\\
  64.  
  65. bind "KP_END" "join_class scout"
  66. bind "KP_DOWNARROW" "join_class soldier"
  67. bind "KP_PGDN" "join_class pyro"
  68. bind "KP_LEFTARROW" "join_class demoman"
  69. bind "KP_5" "join_class heavyweapons"
  70. bind "KP_RIGHTARROW" "join_class engineer"
  71. bind "KP_HOME" "join_class medic"
  72. bind "KP_UPARROW" "join_class sniper"
  73. bind "KP_PGUP" "join_class spy"
  74. bind KP_SLASH "load_itempreset 0;"
  75. bind KP_MULTIPLY "load_itempreset 1;"
  76. bind KP_MINUS "load_itempreset 2;"
  77. bind KP_PLUS "load_itempreset 3;"
  78.  
  79. //-----------------\\
  80. //Graphics Settings\\
  81. //-----------------\\
  82.  
  83. //texture quality and model quality
  84. //quality set to max because of minimal performance impact
  85.  
  86. mat_picmip -1
  87. r_lod -1
  88. r_rootlod -1
  89.  
  90. //shadows
  91. //enabled because sometimes it is possible to see shadows through walls
  92.  
  93. r_shadowmaxrendered 11
  94. r_shadowrendertotexture 1
  95. r_shadows 1
  96. nb_shadow_dist 400
  97.  
  98. //facial features
  99. //enabled because of negligible performance impact
  100.  
  101. r_eyes 1
  102. r_flex 1
  103. r_teeth 1
  104.  
  105. //ragdolls
  106. //disabled for visual clarity
  107.  
  108. cl_ragdoll_fade_time 0 // sets the fade time of ragdolls in seconds, the default is 15
  109. cl_ragdoll_forcefade 1 //set to 0 to enable ragdolls
  110. cl_ragdoll_physics_enable 0 // enables whether ragdolls can be moved by being shot, 1 to enable
  111. g_ragdoll_fadespeed 0 // Sets how fast the fading effect is. Default is 600.
  112. g_ragdoll_lvfadespeed 0 // set to 100 to enable
  113. ragdoll_sleepaftertime 0 // Set to "5.0f" to enable.
  114.  
  115. //gibs
  116. //disabled for visual clarity
  117.  
  118. cl_phys_props_enable 0 // makes clientside props unaffected by physics
  119. cl_phys_props_max 0 // sets maximum amount of clientside props, the default is 128
  120. props_break_max_pieces 0 // sets the amount of pieces props can break into, default is -1
  121. r_propsmaxdist 1 // sets the maximum visible distance for clientside props, default is 1000.
  122. violence_agibs 0 // sets whether you can see gibs from the 'alien' team (a convar that likely retained it's name from an older version of TF), set to 1 to enable
  123. violence_hgibs 0 // sets whether you can see gibs from the 'human' team (a convar that likely retained it's name from an older version of TF), set to 1 to enable
  124. cl_burninggibs 0 // disables burning gibs
  125.  
  126. //sprays
  127. //enabled
  128.  
  129. cl_playerspraydisable 0
  130. r_spray_lifetime 2
  131.  
  132. //audio
  133.  
  134. dsp_enhance_stereo 1 // enables positional audio effect, can effect performance in some cases
  135. dsp_slow_cpu 0 // reduces quality of dsp effects, insignificant performance gain
  136. snd_async_fullyasync 1 // runs the audio fully asynchronous, and, for some reason, reduces the number of TDRs (https://forums.geforce.com/default/topic/389688/geforce-drivers/nvidia-statement-on-tdr-errors-display-driver-nvlddmkm-stopped-/)
  137. snd_pitchquality 1
  138. snd_spatialize_roundrobin 0 // if nonzero, spatialize only a fraction of sound channels each frame. 1/2^x of channels will be spatialized
  139. snd_mixahead 0.05 // sets the time before attack sounds play, the default is 0.1 and values that are too low causes glitches
  140. snd_mix_async 1 // results in a performance boost on multicore cpus.
  141.  
  142. //misc settings
  143.  
  144. cl_debugrumble 0
  145. cl_detaildist 0
  146. cl_detailfade 0
  147. cl_drawmonitors 0 // disables the rendering of in-game "monitors" which render things in front of a camera somewhere on the map, mostly unused
  148. cl_ejectbrass 0
  149. cl_hud_playerclass_use_playermodel 0 // removes player model as a hud element and saves 3-4% fps
  150. cl_playerspraydisable 0
  151. cl_jiggle_bone_framerate_cutoff 1 // enables jigglebones
  152. cl_muzzleflash_dlight_1st 0
  153. cl_new_impact_effects 1 // enables new impact effects
  154. cl_rumblescale 0
  155. cl_show_splashes 0
  156. cl_showhelp 0
  157. cl_showpluginmessages 0
  158. fov_desired 90 // 90 degree FOV
  159. func_break_max_pieces 0 // undocumented, but likely the same as props_break_max_pieces
  160. glow_outline_effect_enable 1 // enables cart glow effect
  161. lod_transitiondist 0 // sets distance between LOD transitions, setting this to 0 forces the lowest LOD
  162. mat_alphacoverage 0 // reduces shader complexity for some transparent materials
  163. mat_antialias 1
  164. mat_autoexposure_max 0
  165. mat_autoexposure_min 0
  166. mat_bloomscale 0
  167. mat_bloom_scalefactor_scalar 0
  168. mat_bufferprimitives 1
  169. mat_bumpmap 0
  170. mat_colorcorrection 0
  171. mat_colcorrection_disableentities 1
  172. mat_compressedtextures 1
  173. mat_debug_postprocessing_effects 0
  174. mat_debugdepth 0
  175. mat_disable_bloom 1
  176. mat_disable_fancy_blending 1 // disables fancy texture blending.
  177. mat_disable_lightwarp 1 // disables lightwarps, which partially determines shading for players, entities, and the map
  178. mat_disable_ps_patch 1
  179. mat_envmapsize 8
  180. mat_envmaptgasize 8
  181. mat_filterlightmaps 1 // no performance impact
  182. mat_filtertextures 1 // no performance impact
  183. mat_forceaniso 1 // forces anisotropic filtering level
  184. mat_forcemanagedtextureintohardware 0
  185. mat_framebuffercopyoverlaysize 0
  186. mat_hdr_enabled 0
  187. mat_hdr_level 0
  188. mat_hdr_manual_tonemap_rate 0
  189. mat_max_worldmesh_vertices 65535 // determines how many chunks world geometry is broken up into, higher values mean less chunks with 65535 being the theoretical maximum
  190. mat_monitorgamma 2.0 // controls brightness, try 1.8 to make it brighter or 2.2 to get it darker. Only works in fullscreen
  191. mat_mipmaptextures 1 // controls mipmapping, setting to 0 does not affect performance or vram usage
  192. mat_non_hdr_bloom_scalefactor 0
  193. mat_phong 0 // disables shading on all models, disables lightwarp
  194. mat_postprocessing_combine 0
  195. mat_reducefillrate 0 // sets shader detail to high, actually increases performance
  196. mat_reduceparticles 1 // reduces particle count
  197. mat_showlightmappage -1
  198. mat_softwarelighting 0
  199. mat_software_aa_blur_one_pixel_lines 0
  200. mat_software_aa_edge_threshold 9
  201. mat_software_aa_quality 0// was 9
  202. mat_software_aa_strength 0
  203. mat_software_aa_strength_vgui 0
  204. mat_software_aa_tap_offset 0
  205. mat_software_aa_quality 0
  206. mat_specular 0 // makes ubers non-shiny and removes other specular effects
  207. mat_texture_limit -1
  208. mat_trilinear 0 // sets trlinear mode
  209. mat_use_compressed_hdr_textures 0
  210. mat_viewportscale 1 // lowers pixel density, but is it better to just change resolution
  211. mat_viewportupscale 1
  212. at_wateroverlaysize 1
  213. mem_max_heapsize 2048
  214. mod_forcedata 1
  215. mod_forcetouchdata 1
  216. mp_decals 45 // changes number of bullet holes, needs to be changed with r_decals
  217. mp_usehwmmodels -1
  218. mp_usehwmvcds -1
  219. prop_active_gib_limit 0
  220. props_break_max_pieces_perframe 0
  221. r_3dsky 0
  222. r_ambientboost 0
  223. r_ambientfactor 0
  224. r_ambientmin 0
  225. r_bloomtintb 0
  226. r_bloomtintexponent 0
  227. r_bloomtintg 0
  228. r_bloomtintr 0
  229. r_cheapwaterend 1 // activates cheap water
  230. r_cheapwaterstart 1 // activates cheap water
  231. r_decals 45 // needs to be changed with mp_decals
  232. r_maxmodeldecal 45 // controls how many decals can be on a model at once
  233. r_maxsampledist 1
  234. r_decalstaticprops 0 // enables whether decals can be seen on props
  235. r_decal_cullsize 15
  236. r_drawbatchdecals 0
  237. r_drawdetailprops 0
  238. r_drawmodeldecals 1
  239. r_drawflecks 0 // controls whether particles upon hitting a surface with a bullet should be rendered.
  240. r_drawtracers_firstperson 0 // disables yellow gunfire tracers for visual clarity
  241. r_dynamic 0 // disables dynamic lighting
  242. r_flashlightdepthtexture 0
  243. r_hunkalloclightmaps 0
  244. r_maxdlights 0 // determines the maximum number of dynamic lights visible
  245. r_maxnewsamples 0
  246. r_physpropstaticlighting 0
  247. r_occlusion 1 // allows mappers to manually optimize their map
  248. r_pixelfog 1
  249. r_forcewaterleaf 1 // considers view in leaf under water for purposes of culling.
  250. r_lightaverage 0 // disables average lighting
  251. r_lightcache_zbuffercache 0
  252. r_dopixelvisibility 0
  253. r_propsmaxdist 1 // max visible distance for clientside physics props
  254. r_renderoverlayfragment 1 // setting to 0 disables various mapmaker-placed signs and decals, like those underneath health and ammo packs
  255. r_staticprop_lod 10 // sets the default LOD for static props
  256. r_waterdrawreflection 0
  257. r_waterdrawrefraction 1
  258. r_waterforceexpensive 0 // disables forcing of expensive water.
  259. r_waterforcereflectentities 0 // forces whether entities should be reflected into water even if r_waterdrawreflection is 0.
  260. r_worldlightmin 0.0001
  261. r_worldlights 0 // determines number of world lights to use per vertex
  262. rope_averagelight 0 // makes ropes use average of cubemap lighting instead of max intensity.
  263. rope_collide 0 // collide rope with the world
  264. rope_rendersolid 1 // changes rope visibility, set to 1 to see grappling hooks
  265. rope_shake 0 // controls whether ropes should shake as if there is wind
  266. rope_smooth 0 // controls whether there should be an antialiasing effect on ropes
  267. rope_subdiv 0
  268. rope_wind_dist 0
  269. tf_particles_disable_weather 1
  270. tracer_extra 0 // enlarges tracers at long distance to make them more visible.
  271. violence_ablood 1 // setting ablood/hblood to 1 usually improves performance
  272. violence_hblood 1
  273.  
  274. //-------------\\
  275. //Misc Settings\\
  276. //-------------\\
  277.  
  278. sv_allow_point_servercommand always //makes tr_walkway work since the update which broke it
  279. in_usekeyboardsampletime 0 // disables smoothing of keyboard input, which would decrease responsiveness
  280. viewmodel_fov 70
  281. cl_hud_minmode 0
  282. sv_cheats 1
  283. net_graph 0
  284. tf_hud_target_id_disable_floating_health 1
  285. cl_mvm_wave_status_visible_during_wave 1
  286. tf_dingaling_pitchmaxdmg 130
  287. tf_dingaling_pitchmindmg 130
  288. tf_dingaling_volume 1
  289. tf_scoreboard_ping_as_text 1
  290. tf_use_min_viewmodels 1
  291.  
  292. //-----------------------\\
  293. // Disable tutorials/help\\
  294. //-----------------------\\
  295.  
  296. cl_showhelp "0"
  297. cl_ask_blacklist_opt_out "1"
  298. cl_ask_favorite_opt_out "1"
  299. sb_dontshow_maxplayer_warning "1"
  300. tf_explanations_backpackpanel "1"
  301. tf_explanations_charinfo_armory_panel "1"
  302. tf_explanations_charinfopanel "1"
  303. tf_explanations_craftingpanel "1"
  304. tf_explanations_discardpanel "1"
  305. tf_explanations_store "1"
  306. tf_training_has_prompted_for_forums "1"
  307. tf_training_has_prompted_for_loadout "1"
  308. tf_training_has_prompted_for_offline_practice "1"
  309. tf_training_has_prompted_for_options "1"
  310. tf_training_has_prompted_for_training "1"
  311. tf_inspect_hint_count "1000"
  312. tf_taunt_always_show_hint "0"
  313. tf_show_preset_explanation_in_class_loadout "0"
  314. tf_show_taunt_explanation_in_class_loadout "0"
  315.  
  316. //-------\\
  317. //Aliases\\
  318. //-------\\
  319.  
  320. alias log "cl_disablehtmlmotd 0; say !log"
  321. alias sslog "cl_disablehtmlmotd 0; say .ss"
  322. alias nolog "cl_disablehtmlmotd 1"
  323. alias qq "quit"
  324. alias ww "disconnect"
  325. alias ee "retry"
  326. alias rr "sv_cheats 1; map itemtest"
  327. alias tt "sv_cheats 1; map tr_walkway_rc2"
  328. alias notalk "hud_saytext_time 0; voice_enable 0; unbind u; unbind y;echo ***chat and voice disabled!***"
  329. alias talk "hud_saytext_time 12; voice_enable 1; bind u say_team; bind y say; echo ***chat and voice enabled!***"
  330. alias "helpme" "record demo ; stop ; snd_restart ; hud_reloadscheme; echo ***Help Button Activated***"
  331. alias mvm "tf_hud_target_id_disable_floating_health 0"
  332. alias nomvm "tf_hud_target_id_disable_floating_health 1"
  333. alias comp "mat_picmip 2; r_lod 2; r_rootlod 2; r_eyes 0; r_teeth 0; r_flex 0; echo ***Compeitive Settings Enabled!***"
  334. alias nocomp "mat_picmip 0; r_lod 1; r_rootlod 1; r_eyes 1; r_teeth 1; r_flex 1; echo ***Competitive Settings Disabled!***"
  335. alias ss "say shut the fuck retard"
  336. alias rop “tf_preround_push_from_damage_enable 1; sv_cheats 1; sv_allow_wait_command 1; mp_restartgame_immediate 1; wait 500; hurtme -170”
  337.  
  338. //--------------------------------------------\\
  339. //Disable Adverts And Annoying Server Features\\
  340. //--------------------------------------------\\
  341.  
  342. cl_disablehtmlmotd 1 // disables custom server intros and adverts, needs to be set to 0 to see logs
  343. cl_allowdownload 0 // client will not download customization files
  344. cl_allowupload 0 // client will not upload customization files
  345. cl_customsounds 0 // client will not play custom sounds
  346. cl_downloadfilter "mapsonly" // only download map files
  347. cl_showtextmsg 0 //server cannot print messages into chat
  348.  
  349. //commands aliased so that servers cannot modify the values
  350. //cl_disablehtmlmotd is not aliased because sometimes it needs to be changed to see logs
  351.  
  352. alias cl_allowdownload "echo cl_allowdownload blocked"
  353. alias cl_allowupload "echo cl_allowupload blocked"
  354. alias cl_customsounds "echo cl_customsounds blocked"
  355. alias cl_downloadfilter "echo cl_downloadfilter blocked"
  356. alias cl_showtextmsg "echo cl_showtextmsg blocked"
  357. alias cl_spec_mode "echo cl_spec_mode blocked"
  358. alias rpt_connect "echo rpt_connect blocked"
  359. alias r_screenoverlay "echo r_screenoverlay blocked"
  360.  
  361. //------------------------------------------\\
  362. //Printing Message Into Console Upon Startup\\
  363. //------------------------------------------\\
  364.  
  365. echo "-----------------------"
  366. echo "-ringo's config loaded-"
  367. echo "- __ -"
  368. echo "- /(`o -"
  369. echo "- ,-, // \\ -"
  370. echo "- (,,,) || V -"
  371. echo "- (,,,,)\// -"
  372. echo "- (,,,/w)-' -"
  373. echo "- \,,/w) -"
  374. echo "- `V/uu -"
  375. echo "- / | -"
  376. echo "- | | -"
  377. echo "- o o -"
  378. echo "- \ | -"
  379. echo "- \,/ ,\|,. \,/ -"
  380. echo "-----------------------"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement