Advertisement
TheGamingNachos

petalmeadows potato config

Jun 23rd, 2017
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.14 KB | None | 0 0
  1. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2. // Unexplained crashes? Try changing checking through "Threading".
  3. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4. // petalmeadows Performance Config, based from Comanglia's stability config.
  5. // Credit to Comanglia & Chris for the original configs.
  6. // LAST UPDATED: 22nd of June 2017
  7. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  8. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  9. // Launch Options:
  10. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  11. //
  12. // My Launch Options:
  13. // Fullscreen: -dxlevel 81 -full -w 1024 -h 768 -refresh 144 -novid -nocdaudio -noipx -nojoy -toconsole -sillygibs -nocrashdialog +mat_forcehardwaresync 0 +snd_surround_speakers 7 -nod3d9ex -nod3d9ex1
  14. // Windowed: -dxlevel 81 -sw -w 1024 -h 768 -refresh 144 -noborder -novid -nocdaudio -noipx -nojoy -toconsole -sillygibs -nocrashdialog +mat_forcehardwaresync 0 +snd_surround_speakers 7 -nod3d9ex -nod3d9ex1
  15. // Hud Editing: -dxlevel 90 -sw -w 1920 -h 1080 -refresh 144 -noborder -novid -nocdaudio -noipx -nojoy -toconsole -sillygibs -nocrashdialog +mat_forcehardwaresync 0 +snd_surround_speakers 7 -nod3d9ex -nod3d9ex1
  16. //
  17. // DirectX Levels:
  18. // -dxlevel 80, -dxlevel 81, -dxlevel 90, -dxlevel 91, -dxlevel 95, -dxlevel 98
  19. // DirectX 8 is not supported within' matchmaking, change to DirectX 9 if you're going to be playing matchmaking.
  20. // You should remove -dxlevel XX from the Launch Options for stability with ALT+Tabbing.
  21. // If you want to use DirectX 8, use -dxlevel 81. -dxlevel 80 has a few graphical bugs (especially related to overlays) which are fixed by -dxlevel 81, but other than that there isn’t much difference.
  22. // If you want to use DirectX 9, use -dxlevel 90 or -dxlevel 95. Don’t bother with -dxlevel 98 unless you’re a quality nerd, you’ll get negligible benefit for a sizeable performance loss.
  23. //
  24. // -heapsize – Do not use this.
  25. //
  26. // -high – Sets the game to high priority. Can cause input latency if it begins to compete with device drivers.
  27. //
  28. // -nojoy – Doesn’t even work in the OB engine.
  29. //
  30. // -noipx – Valve removed IPX support from the OB engine.
  31. //
  32. // -sillygibs - Lower quality gibs, best used for more FPS in matchmaking.
  33. //
  34. // -32bit – TF2 only has a 32-bit client anyway.
  35. //
  36. // -useforcedmparms, -noforcemaccel, -noforcemspd – Has no effect on operating systems post-Windows 2000.
  37. //
  38. // -noforcemparms – Was renamed to -useforcedmparms, as the name was misleading. Don't use it.
  39. //
  40. // -32bpp – No. Just no.
  41. //
  42. // -nosync – Doesn’t even exist in the Source engine.
  43. //
  44. // -freq, -refresh – The frequency used is by default, the same as used at the desktop.
  45. //
  46. // -gl – Launch the game in OpenGL except for the fact that OpenGL isn’t supported on Windows.
  47. //
  48. // -threads – Don’t screw with it. It probably won’t do anything for you, and if it does, you’ll probably only cause issues for yourself.
  49. //
  50. // -nocrashdialog – If TF2 crashes, it won’t display a crash dialog. No performance benefit. Do you want to make it harder to debug, or what?
  51.  
  52.  
  53. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  54. // FPS Cap:
  55. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  56. // The primary benefit of an FPS cap is to make the FPS more stable, other than that, it doesn't do a lot.
  57. // A moderate, consistent framerate is much more desirable than a variable but sometimes high framerate.
  58. // A common misconception is that if any more frames are generated than your monitor can display, they are useless.
  59. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  60. cl_showfps 0 // Turning this FPS meter on actually decreases FPS by about 3%-4%.
  61. fps_max 134 // "0" to have no FPS cap. An FPS cap of "134" is recommended for laptops.
  62.  
  63.  
  64. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  65. // Network:
  66. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  67. // Whilst network settings perhaps aren't an integral part of an FPS config, they are a fact of life in competitive TF2.
  68. //
  69. // What defines whether a connection is good or bad?
  70. // Mostly personal preference. If you're not willing to make the choice, try different settings and see which is better for you.
  71. //
  72. // Generally, meeting both of the following conditions would classify it as a
  73. // good connection:
  74. // - Ping of <80 to the average server you join.
  75. // - Generally no/negligible choke/loss (can be checked with "net_graph").
  76. //
  77. // There's some pretty good documentation on this here:
  78. // http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
  79. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  80.  
  81. // My Network Settings:
  82. //cl_cmdrate 66.66666
  83. //cl_interp .0152 // Change to whatever you like for certain classes projectiles/popping uber/flames = ".0152" hitscan = ".033"
  84. //cl_interp_ratio 1.000000
  85. //cl_lagcompensation 1
  86. //cl_localnetworkbackdoor 1 // Network optimizations for Singleplayer, disabling has about a 1-2% FPS boost, disabling seems to cause minor jitter.
  87. //cl_pred_optimize 2
  88. //cl_smooth 0 // Only really benefits on servers with high ping.
  89. //cl_smoothtime 0.01
  90. //cl_updaterate 66.66666
  91. //rate 80000.000000 // Anything above "62,000" is completely useless. Anything above "48,000" is useless in HL.
  92. net_splitpacket_maxrate 1048576.000000 // min. "1000.000000" max. "1048576.000000"
  93.  
  94. // Good Connection:
  95. //cl_cmdrate 67
  96. //cl_interp .033 // Change to whatever you like for certain classes projectiles/popping uber/flames = ".0152" hitscan = ".033"
  97. //cl_interp_ratio 1
  98. //cl_lagcompensation 1
  99. //cl_pred_optimize 2
  100. //cl_smooth 0 // Only really benefits on with high ping.
  101. //cl_smoothtime 0.01
  102. //cl_updaterate 67
  103. //rate 60000 // Anything above "62,000" is completely useless. Anything above "48,000" is useless in HL.
  104.  
  105. // Bad Connection:
  106. cl_cmdrate 40
  107. cl_interp 0 // Change to whatever you like for certain classes projectiles/popping uber/flames = ".0152" hitscan = ".033"
  108. cl_interp_ratio 2
  109. cl_lagcompensation 1
  110. cl_pred_optimize 2
  111. cl_smooth 0 // Only really benefits on with high ping.
  112. cl_smoothtime 0.01
  113. cl_updaterate 40
  114. rate 35000 // Anything above "62,000" is completely useless. Anything above "48,000" is useless in HL.
  115.  
  116. // Net Graph:
  117. net_graph 0
  118. net_graphtext 1 // Draw text fields.
  119. net_graphpos 319 // "2"
  120. net_graphheight 0 // Height of netgraph panel.
  121. net_graphproportionalfont 1 // Determines whether netgraph font is proportional or not.
  122. net_graphshowinterp 1 // Default "1"
  123. net_graphshowlatency 1 // Default "1"
  124. net_graphsolid 0 // Default "1"
  125. net_graphmsecs 50 // The latency graph represents this many milliseconds.
  126. net_scale 10 // Default "1"
  127.  
  128.  
  129. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  130. // Mouse Settings:
  131. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  132. sensitivity 2.4128 // Mouse sensitivity.
  133. m_yaw .0220000000 // Mouse yaw factor.
  134. m_side .0220000000 // Mouse side factor.
  135. m_pitch .0220000000 // Mouse pitch factor.
  136. m_customaccel_exponent 0 // Mouse movement is raised to this power before being scaled by scale factor.
  137. m_customaccel_max 0 // Max mouse movement scale factor. Set to "0" for no limit.
  138. m_customaccel_scale 0 // Custom mouse acceleration value.
  139. m_filter 0 // Set to "1" to average the mouse over 2 frames.
  140. m_forward 1 // Mouse forward factor.
  141. m_mouseaccel1 0 // Windows mouse acceleration initial threshold (2x movement).
  142. m_mouseaccel2 0 // Windows mouse acceleration secondary threshold (4x movement).
  143. m_mousespeed 1 // Windows mouse acceleration. Set to "2" to enable secondary threshold.
  144. m_customaccel 0 // Custom mouse acceleration.
  145. m_rawinput 1 // Use Raw Input for mouse input. Set to "0" if not using Raw Input.
  146.  
  147.  
  148. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  149. // Close Captions:
  150. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  151. cc_lang "clovervidiar"
  152. closecaption 0
  153. cc_subtitles 0 // You may need this on "1" for Close Captions to work, depending on your HUD.
  154.  
  155.  
  156. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  157. // Idle Script:
  158. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  159. alias afkon "+forward; +moveleft; +left; [Enabled]"
  160. alias afkoff "-forward; -moveleft; -left; [Disabled]"
  161.  
  162.  
  163. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  164. // Console:
  165. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  166. bind "`" "toggleconsole"
  167. con_drawnotify 0 // Disables drawing of notification area (for taking screenshots).
  168. con_enable 1 // Allows the console to be activated.
  169. con_filter_enable 1 // Filters console output based on the setting of con_filter_text. "1" filters completely, "2" displays filtered text brighter.
  170. con_filter_text_out Compact freed // Text with which to filter OUT of console spew. Set con_filter_enable "1" or "2" to activate.
  171. //con_logfile 0 // Console output gets written to this file.
  172. con_notifytime 8 // How long to display recent console text to the upper part of the game window.
  173. con_nprint_bgalpha 50 // Con_NPrint background alpha.
  174. con_nprint_bgborder 2 // Con_NPrint border size.
  175. con_timestamp 0 // Prefix console.log entries with timestamps.
  176. //con_trace 0 // Print console text to low level printout.
  177.  
  178.  
  179. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  180. // Sprays:
  181. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  182. // Bear in mind that these are disabled on war servers due to "sv_pure 2" anyway, so if you play competitive TF2, this won't help you.
  183. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  184. cl_playerspraydisable 1
  185. r_spray_lifetime 0
  186.  
  187.  
  188. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  189. // Water:
  190. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  191. mat_wateroverlaysize 1 // "1"
  192. r_waterforceexpensive 0 // "0"
  193. r_waterdrawrefraction 1 // "1"
  194. r_cheapwaterend 1 // "1"
  195. r_cheapwaterstart 1 // "1"
  196. r_waterdrawreflection 0 // "0"
  197. r_waterforcereflectentities 0 // "0"
  198. r_forcewaterleaf 1 // "1"
  199. cl_show_splashes 0 // "1"
  200.  
  201.  
  202. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  203. // Casual:
  204. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  205. tf_custom_ping_enabled 1
  206. tf_custom_ping 75
  207.  
  208.  
  209. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  210. // Transparent Viewmodels:
  211. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  212. // DirectX 9.0+ ONLY!
  213. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  214. mat_motion_blur_enabled 0 // "1" To enable, the only sure-fire way to keep refract masking on.
  215. mat_motion_blur_strength 0 // "0" Effectively disables motion blur (personal choice). Motion blur gets masked and looks bad with refract masking.
  216. mat_disable_bloom 1 // "1" To enable, disables bloom so refract masking doesn't create a dark rectangle over light materials.
  217. mat_bloomscale 0 // "0" Adjustment of the Bloom effect.
  218. mat_hdr_level 0 // Set to "0" for no HDR, "1" for LDR + Bloom on HDR maps & "2" for full HDR on HDR maps.
  219. mat_colcorrection_disableentities 1
  220. mat_colorcorrection 0
  221.  
  222.  
  223. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  224. // Servers:
  225. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  226. // To join servers by typing a certain word in console.
  227. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  228. alias stabby "connect 66.150.188.38:27015" // Enter 'stabby' in the console to connect to stabby's Server.
  229.  
  230.  
  231. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  232. // Scoreboard:
  233. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  234. tf_scoreboard_ping_as_text 1
  235. tf_scoreboard_mouse_mode 2
  236.  
  237. bind tab "+scoreboard"
  238. alias +scoreboard "+showscores; net_graph 1; mem_compact"
  239. alias -scoreboard "-showscores; net_graph 0"
  240.  
  241.  
  242. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  243. // Shadows:
  244. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  245. r_shadows 0 // "1"
  246. r_shadowmaxrendered 0 // "4"
  247. nb_shadow_dist 0 // "200"
  248. r_shadowrendertotexture 0 // Non-blobby shadows. Sometimes turned on by
  249. // competitive TF2 players to see opponents standing
  250. // near the other side of a wall. You may see some
  251. // performance loss from setting this to "1".
  252.  
  253.  
  254. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  255. // Facial Features:
  256. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  257. r_eyes 0
  258. r_flex 0
  259. r_lod 2
  260. r_rootlod 2
  261. r_teeth 0
  262. r_eyemove 0
  263. r_eyeshift_x 0
  264. r_eyeshift_y 0
  265. r_eyeshift_z 0
  266. r_eyesize 0
  267. blink_duration 0
  268.  
  269.  
  270. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  271. // FOV:
  272. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  273. viewmodel_fov 99 // Change this to whatever FOV you want to use.
  274. fov_desired 90
  275. viewmodel_fov_demo 90 // Change this to whatever FOV you want to use reviewing demos.
  276. tf_use_min_viewmodels 1 // Set to "1" to use minimum viewmodels.
  277.  
  278.  
  279. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  280. // Ragdolls:
  281. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  282. cl_ragdoll_collide 0 // "1" Collision between corpses.
  283. cl_ragdoll_forcefade 1 // "0" If set to "1" then cl_ragdoll_forcefade is used.
  284. cl_ragdoll_fade_time 0 // "7" Fading time in seconds of corpses. "0" = No Corpses
  285. cl_ragdoll_physics_enable 1 // "1" Ragdoll system for the corpses. "0" means corpses standing around with no animation.
  286. g_ragdoll_fadespeed 0 // "600"
  287. g_ragdoll_lvfadespeed 0 // "100"
  288. ragdoll_sleepaftertime "5.0f" // "5.0f"
  289. g_ragdoll_important_maxcount 0
  290. cl_ragdoll_pronecheck_distance 0
  291.  
  292. // Toggle:
  293. //bind "o" "ragdoll_on"
  294. //alias ragdoll_on "cl_ragdoll_fade_time 7; cl_ragdoll_forcefade 0; cl_ragdoll_physics_enable 1; g_ragdoll_fadespeed 600; g_ragdoll_lvfadespeed 100; ragdoll_sleepaftertime "5.0f"; cl_ragdoll_collide 1; bind "o" "ragdoll_off""
  295. //alias ragdoll_off "cl_ragdoll_fade_time 0; cl_ragdoll_forcefade 1; cl_ragdoll_physics_enable 1; g_ragdoll_fadespeed 0; g_ragdoll_lvfadespeed 0; ragdoll_sleepaftertime "5.0f"; cl_ragdoll_collide 0; bind "o" "ragdoll_on""
  296.  
  297.  
  298. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  299. // Gibs:
  300. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  301. // You will have reduced performance on deaths which produce gibs.
  302. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  303. cl_phys_props_enable 0 // "1"
  304. cl_phys_props_max 0 // "128"
  305. prop_active_gib_limit 0 // "0"
  306. props_break_max_pieces_perframe 0 // "-1"
  307. props_break_max_pieces 0 // "-1"
  308. r_propsmaxdist 1 // "1000"
  309. violence_agibs 0 // "1"
  310. violence_hgibs 0 // "1"
  311. violence_ablood 0 // "1" I leave blood on to track bleeding DR spies, that's it.
  312. violence_hblood 0 // "1" I leave blood on to track bleeding DR spies, that's it.
  313.  
  314.  
  315. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  316. // Graphical:
  317. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  318. // Now we come to the main brunt of the config. You probably don't want to mess with this.
  319. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  320. mat_phong 0
  321. tf_colorblindassist 1 // Shows jar icons over jarated targets.
  322. mat_antialias 0 // Apparently having this on "0" can break the mumble overlay for some users.
  323. r_worldlights 0
  324. cl_muzzleflash_dlight_1st 0
  325. cl_detaildist 0
  326. cl_detailfade 0
  327. cl_drawmonitors 0
  328. cl_ejectbrass 0
  329. cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones for botkiller weapons.
  330. cl_new_impact_effects 0
  331. cl_rumblescale 0
  332. cl_showhelp 0
  333. cl_showpluginmessages 0
  334. cl_debugrumble 0
  335. func_break_max_pieces 0
  336. glow_outline_effect_enable 0 // Cart glow effect. DirectX 9 only.
  337. tf_enable_glows_after_respawn 0 // Player glow after re-spawning. DirectX 9 only.
  338. lod_transitiondist 0
  339. mat_bumpmap 0 // Controls bumpmapping. Setting this to 0 on dx9 will cause
  340. // a strange 'shine' effect to appear on all players. - Chris
  341. //
  342. // In the past I wasn't able to prove that disabling this was significant,
  343. // it effects FPS by about 1% after several checks. - Comanglia
  344. mat_disable_fancy_blending 1
  345. mat_disable_lightwarp 1
  346. mat_envmapsize 0 // "4"
  347. mat_envmaptgasize 0 // "4"
  348. mat_filterlightmaps 0
  349. mat_filtertextures 0
  350. mat_forceaniso 0
  351. mat_autoexposure_max 0
  352. mat_autoexposure_min 0
  353. mat_bloom_scalefactor_scalar 0
  354. mat_postprocessing_combine 0
  355. mat_non_hdr_bloom_scalefactor 0
  356. mat_bufferprimitives 1
  357. mat_compressedtextures 1
  358. mat_debugdepth 0
  359. mat_debug_postprocessing_effects 0
  360. mat_forcemanagedtextureintohardware 0
  361. mat_framebuffercopyoverlaysize 0
  362. mat_hdr_enabled 0
  363. mat_hdr_manual_tonemap_rate 0
  364. mat_mipmaptextures 0
  365. mat_non_hdr_bloom_scalefactor 0
  366. mat_showlightmappage -1
  367. mat_softwarelighting 0
  368. mat_software_aa_blur_one_pixel_lines 0
  369. mat_software_aa_edge_threshold 0 // "9"
  370. mat_software_aa_quality 0 // "9"
  371. mat_software_aa_strength 0
  372. mat_software_aa_strength_vgui 0
  373. mat_software_aa_tap_offset 0
  374. mat_texture_limit -1 // If this value is not "-1", the material system will limit the amount of texture memory it uses in a frame. Useful for identifying.
  375. mat_use_compressed_hdr_textures 1
  376. mem_max_heapsize 1024 // Maximum amount of RAM allowed. "2048"=2GB, "4096"=4GB, "6144"=6GB, "8192"=8GB.
  377. mod_forcedata 1 // Forces all model file data into cache on model load.
  378. mod_forcetouchdata 1 // Forces all model file data into cache on model load.
  379. mat_max_worldmesh_vertices 512 // "512"
  380. mat_monitorgamma 2.0 // Controls brightness, try "1.6" to make it brighter or "2.2"
  381. // to get it darker. Only works in fullscreen.
  382. mat_parallaxmap 0
  383. mat_picmip 2 // "-1" = High "2" = Low. Setting this value to "2" can cause crashes on some newer maps.
  384. mat_reducefillrate 1
  385. mat_reduceparticles 1
  386. mat_specular 0 // Controls specularity. Setting this to "0" will make ubers
  387. // non-shiny, and will remove some specular effects from in-game entities which support it.
  388. // Setting this to "0" while trilinear is off lowers framerate for some reason.
  389. mat_fastspecular 1 // Faster spec but lower quality.
  390. mat_trilinear 0 // Default "0"
  391. mat_viewportscale 0.9 // Almost no performance gain from viewport upscaling.
  392. // "0.5" to "1" is the acceptable range on this,
  393. // if you do get a FPS boost from this but "0.5" is to blurry try "0.75" or "0.9"
  394. mat_viewportupscale 0.9
  395. mp_decals 0 // Just keep this below 60ish and you shouldn't notice much different at all.
  396. r_3dsky 0
  397. r_ambientboost 0
  398. r_ambientfactor 0
  399. r_ambientmin 0
  400. r_decals 0 // "9"
  401. r_maxmodeldecal 0 // "9"
  402. r_decalstaticprops 0
  403. r_decal_cullsize 0 // "15"
  404. r_drawdetailprops 0
  405. r_drawmodeldecals 0
  406. r_drawflecks 0
  407. r_dynamic 0
  408. r_flashlightdepthtexture 0
  409. r_flashlightupdatedepth 0
  410. r_flashlightrenderworld 0
  411. r_flashlightscissor 0
  412. r_flashlightdepthres 1 // "1024"
  413. r_lightaverage 0
  414. r_maxnewsamples 0
  415. r_maxsampledist 0 // Default "128"
  416. r_bloomtintb 0
  417. r_bloomtintexponent 0
  418. r_bloomtintg 0
  419. r_bloomtintr 0
  420. r_occlusion 0 // "1"
  421. r_pixelfog 0 // Set to "1" if using DirectX 9 or your game will look foggy.
  422. r_renderoverlayfragment 0 // Will enable some things. e.g. signs, the team color stripes on the walls.
  423. r_staticprop_lod 4 // "4"
  424. r_drawtracers_firstperson 0 // Should give a small FPS boost in 1st person.
  425. r_dopixelvisibility 0
  426. r_drawbatchdecals 0
  427. r_hunkalloclightmaps 0
  428. r_lightcache_zbuffercache 0
  429. r_rimlight 0
  430. r_PhysPropStaticLighting 0
  431. rope_averagelight 0
  432. rope_collide 0
  433. rope_rendersolid 0
  434. rope_shake 0
  435. rope_smooth 0
  436. rope_subdiv 0
  437. rope_wind_dist 0
  438. tf_particles_disable_weather 1 // Disable weather effects on maps supporting
  439. // it, for example, setting this to "1"
  440. // disables rain effects on Sawmill.
  441. tracer_extra 0
  442. mat_motion_blur_forward_enabled 0
  443. r_worldlightmin 0.0001
  444. mp_usehwmmodels -1
  445. mp_usehwmvcds -1
  446.  
  447.  
  448. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  449. // Sound:
  450. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  451. // I'd be hesitant to say that you would see a great deal of performance improvement from lowering the sound quality, but in my experience as a
  452. // competitive TF2 player, lowering the sound quality makes determination of directionality and distance that much easier. You may see a small FPS gain
  453. // with these settings, or you may not, either way will likely have a negligible effect on performance.
  454. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  455. volume 0.3
  456. voice_enable 0 // "1" to enable voice communication.
  457. dsp_enhance_stereo 0
  458. dsp_water 0 // Removes "underwatery" sound.
  459. dsp_slow_cpu 1
  460. snd_async_fullyasync 1 // Having the sound run fully asynchronous has been
  461. // helpful in the past, as it seems to (for whatever
  462. // reason) reduce the number of TDRs experienced during
  463. // gameplay. There's some pretty good information on
  464. // TDR's here:
  465. // http://forums.nvidia.com/index.php?showtopic=65161
  466. snd_pitchquality 1
  467. snd_spatialize_roundrobin 0
  468. snd_mixahead .06 // Delay in sound from weapons below ".05" has been known to be unstable.
  469.  
  470. // Hit Sound:
  471. play "hitsound.wav" // Name of the file you want to use. This pre-caches the sound.
  472. tf_dingalingaling 1
  473. tf_dingaling_pitchmaxdmg 150 // Higher pitch for high damage.
  474. tf_dingaling_pitchmindmg 50 // Lower pitch for less damage.
  475. tf_dingaling_lasthit_volume 1
  476. tf_dingaling_lasthit_pitchmindmg 150 // Higher pitch for high damage.
  477. tf_dingaling_lasthit_pitchmaxdmg 50 // Lower pitch for less damage.
  478.  
  479. // Toggle Volume:
  480. bind "F10" "snd_restart" // Fixes looping sounds.
  481. bind "F11" "togglemute"
  482. alias togglemute "togglemuteb"
  483. alias togglemuteb "volume 0.0; alias togglemute togglemuter"
  484. alias togglemuter "volume 0.3; alias togglemute togglemuteb"
  485.  
  486.  
  487. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  488. // Threading:
  489. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  490. mat_queue_mode -1 // mat_queue mode is another frequently asked about cvar, it
  491. // defines the threading method to be used by the material
  492. // system. It has been unstable to use in the past, but
  493. // nowadays it's generally okay.
  494. //
  495. // Here are the possible values:
  496. // -2 legacy default
  497. // -1 default
  498. // 0 synchronous single thread
  499. // 1 queued single thread
  500. // 2 queued multi threaded
  501. //
  502. // If you have problems with the value `2', try setting it to
  503. // `-1'.
  504. //
  505. // As an aside, there are quite a few bugs in the demo system
  506. // that occur when mat_queue_mode is set to a value that is
  507. // not `-1'. If you intend to do work with the demo system,
  508. // maybe you should change this.
  509. //
  510. // After immense testing I've found that default works perfectly
  511. // fine with setting your Thread usage. It automatically set me
  512. // to 2 every time. I'd say it's safer and likely less buggy to
  513. // leave this at -1 than it is at 2.
  514. //
  515. // As a side not I've noticed micro stutters with mat_queue_mode 2
  516. // at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
  517. studio_queue_mode 1 // Default "1"
  518. cl_threaded_client_leaf_system 0 // Causes crashes to desktop within 4-5 minutes of gameplay. - 4/18/2014
  519. r_queued_decals 1 // Lessens the impact of higher decal limits.
  520. r_queued_ropes 1 // Default "1"
  521. r_queued_post_processing 0 // If you do like post processing effects keeping this on should lessen the impact on framerate.
  522. r_threaded_client_shadow_manager 0 // Default "0"
  523. r_threaded_particles 0 // Default "1"
  524. r_threaded_renderables 0 // Default "0"
  525.  
  526.  
  527. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  528. // HUD:
  529. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  530. cl_hud_minmode 0 // Set to "1" if you use your HUD in minimal mode.
  531. cl_hud_playerclass_playermodel_showed_confirm_dialog 1 // 3D Playermodel confirm dialogue.
  532. cl_hud_playerclass_use_playermodel 0 // 3D Playermodel.
  533.  
  534. tf_hud_show_servertimelimit 1
  535. tf_hud_target_id_disable_floating_health 0 // Set to "1" to disable floating health above player models.
  536. tf_hud_target_id_alpha 150.00
  537.  
  538. hud_achievement_glowtime 0 // Default "2.5" // About a 1.5% FPS boost being on "0"
  539. hud_achievement_count 0 // Default "8" // Max number of achievements that can be shown on your HUD.
  540. hud_achievement_tracker 0 // Default "1" // Show or hide the achievement tracker
  541. hud_saytext_time 0 // Default "12" // Time in seconds the chat displays for.
  542. hud_combattext_batching 0
  543. hud_combattext_batching_window 2.0
  544. hud_fastswitch 1
  545. hud_deathnotice_time 4 // Default "6" // Death notices that usually appear at the top right of the screen.
  546. cl_notifications_show_ingame 0 // Default "1" // Show pop-up notifications. FPS boost disabled.
  547.  
  548.  
  549. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  550. // Anti-Virus by Casual:
  551. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  552. // Protection against server_can_execute bypass.
  553. // Make your cfg/config.cfg read-only for extra protection!
  554. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  555. cl_allowupload 0
  556. alias cl_allowupload "echo Blocked cl_allowupload!"
  557. alias clear "echo Blocked clear!"
  558. alias unbindall "echo Blocked unbindall!"
  559.  
  560. // Adblock for motd, extra protection:
  561. // > Create an empty file in your tf directory named textwindow_temp.html and make it read-only (this prevents the motd from being saved & loaded)
  562. // > Add '127.0.0.1 motd.pinion.gg' to your hosts file. This prevents a well known motd advertising network to load
  563. cl_disablehtmlmotd 1
  564. alias closed_htmlpage "echo Blocked pinion!"
  565.  
  566. // Gets rid of servers playing annoying sound files:
  567. alias play "echo Blocked play!"
  568. alias sndplaydelay "echo Blocked sndplaydelay!"
  569. alias playgamesound "echo Blocked playgamesound!"
  570. alias soundfade "echo Blocked soundfade!"
  571.  
  572. // Servers don't need this:
  573. alias cl_spec_mode
  574. alias rpt_connect
  575. alias r_screenoverlay
  576.  
  577.  
  578. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  579. // Recording:
  580. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  581. // P-REC & Default TF2 Demo Recording Commands.
  582. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  583. //prec_show_stv_status // Command - Show current sourcetv status.
  584. //prec_tag // Custom tag (can be used in demo name format). (default "")
  585. prec_check_update 0 // Check for updates on startup. (default 1)
  586. prec_stv_status 0 // Show SourceTV statistic after the match. (default 1)
  587. prec_notify 1 // 0 - Print to console.
  588. // 1 - Say to team chat. (default)
  589. // 2 - Show on hud.
  590. prec_log 1 // 0 - Don't log.
  591. // 1 - Log into killstreaks.txt. (default)
  592. // 2 - Log separately for each demo.
  593. // 3 - Log separately for each map.
  594. prec_screens 0 // Make screenshoots of scoreboard and status. (default 0)
  595. prec_delete_useless_demo 1 // Delete demo files without bookmarks and killstreaks. (default 0)
  596. prec_min_streak 10 // Minimum amount of kills without dying to save time of killstreak. (default 4)
  597. //prec_next_demoname // Set this var if you want change name of next recorded demo. (default "")
  598. prec_mode 2 // 0 - Turn off addon.
  599. // 1 - Record only curstomnamed demos.
  600. // 2 - Record all demos (with mp_tournament 1). (default)
  601. // 3 - Record all demos.
  602. prec_kill_delay 15 // Max delay between kill's in Killstreaks. (default 15)
  603. prec_dir "\demos" // Directory to save demos (default "")
  604. prec_sound 0 // Play sound when start/stop recording. (1 - on (default) ,0 - off)
  605. prec_about // Command - Plugin Info.
  606. prec_version // Command - Plugin Version.
  607. //prec_delete_demo // Command - Delete previous recorded demo.
  608. //prec_record // Command - Record a demo.
  609. //prec_info // Command - List of all commands.
  610.  
  611. ds_enable "2" // Type of recording. "2" Record all games.
  612. ds_min_streak "10" // Minimum amount of kills without dying to save time of killstreak.
  613. ds_kill_delay "15" // Max delay between kill's in Killstreaks.
  614. ds_sound "0" // Play sound when start/stop recording. (1 - on (default) ,0 - off)
  615. ds_screens "0" // Make screenshoots of scoreboard and status.
  616. ds_autodelete "1" // Delete demo files without bookmarks and killstreaks.
  617. bind "b" "prec_mark; ds_mark"
  618.  
  619.  
  620. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  621. // Misc.
  622. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  623. cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure.
  624. sys_minidumpspewlines 0 // Basically the number of lines saved to a log file from console.
  625. // No FPS boost but 15% lower FPS variance.
  626. cl_software_cursor 0 // Cursor in-game rather than the windows default.
  627. cl_ask_blacklist_opt_out 1
  628. cl_ask_favorite_opt_out 1
  629. sb_dontshow_maxplayer_warning 1
  630. tf_explanations_backpackpanel 1
  631. tf_explanations_charinfo_armory_panel 1
  632. tf_explanations_charinfopanel 1
  633. tf_explanations_craftingpanel 1
  634. tf_explanations_discardpanel 1
  635. tf_explanations_store 1
  636. tf_training_has_prompted_for_forums 1
  637. tf_training_has_prompted_for_loadout 1
  638. tf_training_has_prompted_for_offline_practice 1
  639. tf_training_has_prompted_for_options 1
  640. tf_training_has_prompted_for_training 1
  641. sv_forcepreload 1
  642. snd_restart
  643. developer 0
  644. cl_downloadfilter "nosounds"
  645. sv_allow_point_servercommand always
  646. sv_cheats 1
  647. sv_pure 0
  648. cl_autoreload 1 // Faster reload time with "+reload" in class configs.
  649. cl_showerror 0
  650. cl_use_tournament_specgui 1
  651. cl_autorezoom 1 // Sniper Rifle will re-zoom after firing a zoomed shot.
  652. cl_show_market_data_on_items 0 // Show Community Market info.
  653. replay_screenshotresolution 0 // Take high-resolution replay screenshots.
  654. tf_romevision_opt_in 0 // Enable Romevision for MvM.
  655. tf_sniper_fullcharge_bell 1 // Play a sound when the Sniper Rifle is fully charged.
  656. tf_remember_lastswitched 1 // Remember the 'previous weapon' between lives.
  657. tf_remember_activeweapon 1 // Remember the 'active weapon' between lives.
  658. in_usekeyboardsampletime 0
  659. mat_clipz 1 // GFX card users should set this to "0" for better performance.
  660. mat_forcehardwaresync 0
  661. mat_levelflush 1
  662. mat_vsync 0 // Turn off vsync to avoid nasty I/O latency.
  663. r_fastzreject 0 // Values >1 enable a fast Z rejection algorithm, to be
  664. // performed on the GPU (as opposed to on the CPU). The
  665. // value "-1" autodetects hardware support for this
  666. // feature, which is safer than forcing it.
  667.  
  668. ai_expression_optimization 1
  669. fast_fogvolume 1
  670. host_thread_mode 0 // Set to "0" if Local Host.
  671. mod_load_anims_async 0 // Default "0"
  672. mod_load_mesh_async 0 // Default "0"
  673. mod_load_vcollide_async 0 // Default "0"
  674. cpu_frequency_monitoring 0
  675. datacachesize 156 // Size in MB.
  676. crosshair 1
  677. map_background preload_room; wait 10; disconnect
  678. mem_compact
  679.  
  680.  
  681. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  682. // Print to Console:
  683. // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  684. echo ""
  685. echo "-------------------------------------------------------------------"
  686. echo " petalmeadows Performance Config Loaded. "
  687. echo " Credit to Comanglia & Chris for the original configs. "
  688. echo "-------------------------------------------------------------------"
  689. echo ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement