Increased FPS Config

Increase FPS in TF2!

This tutorial will explain how to apply FPS config on TF2.
This config is mostly needed for people who run tf2 on an old GPU or old computer.

Ok, Step 1:

(Refer to screenshot A)

Got to: Steam Installation Directory > SteamApps > Common > Team Fortress 2 > TF > CFG
(Default installation directory is C:\Program Files\Steam)

Step 2:

(Refer to screenshot A)

Create a "New Text Document" in that folder.

Step 3:

(Refer to screenshot B)

Copy the following script to the text document you just created:

// ---CONFIG START---

//Netcode Settings (change to your preference)
rate 25000
cl_cmdrate 101
cl_updaterate 101
cl_showfps 1

//Actual Video Settings
mat_antialias 0
mat_forceaniso 0
mat_hdr_enabled 0
mat_hdr_level 0
mat_picmip 2
mat_trilinear 0
mat_vsync 0
r_rootlod 2
mat_monitorgamma "1.6"

//FPS Settings
fps_max 60 //personal preference, set this to "0" for unlimited fps
cl_detaildist "0"
cl_detailfade "0"
cl_drawmonitors "0"
cl_ejectbrass "0"
cl_forcepreload "1"
cl_lagcomp_errorcheck "1"
cl_lagcompensation "1"
cl_downloadfilter "nosounds"
cl_ejectbrass "0"
cl_forcepreload 1
cl_phys_props_enable "1" //this enables body explosions, set to "0" to turn off
cl_phys_props_max "300" //set to "0" as well if you want to turn body explosions off
cl_show_splashes "1"
cl_smoothtime "0.01"
cl_smooth 1
commentary 0
mat_aaquality "0"
mat_autoexposure_max "0"
mat_autoexposure_min "0"
mat_bloomscale "0"
mat_bufferprimitives "0"
mat_bumpmap "1"
mat_clipz "1"
mat_compressedtextures "1"
mat_diffuse "1"
mat_disable_bloom "1"
mat_disable_fancy_blending "1"
mat_disable_lightwarp "1"
mat_disable_ps_patch "1"
mat_envmapsize "0"
mat_excludetextures "1"
mat_envmaptgasize "0"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_filtertextures "1"
mat_forceaniso "0"
mat_forcehardwaresync "0"
mat_forcemanagedtextureintohardware "0"
mat_framebuffercopyoverlaysize "0"
mat_hdr_enabled "0"
mat_hdr_level "0"
mat_hdr_manual_tonemap_rate "0"
mat_mipmaptextures "0"
mat_lightmap_pfms "0"
mat_maxframelatency "0"
mat_max_worldmesh_vertices "0"
mat_parallaxmap "0"
mat_queue_mode "-1"
mat_reducefillrate "0"
mat_shadowstate "0"
mat_show_ab_hdr "0"
mat_showlightmappage "-1"
mat_specular "0"
mat_texture_limit "-1"
mat_trilinear "0"
mat_use_compressed_hdr_textures "1"
mat_showenvmapmask "0"
mat_showlowresimage "0"
mat_showmaterials "0"
mat_showmaterialsverbose "0"
mat_supportflashlight "0"
mat_wateroverlaysize "0"
mat_motion_blur_enabled "0" //obviously, motion blur cvar. set to "1" to turn it on.
mat_motion_blur_percent_of_screen_max "0" //set to 4 (default) if motion blur is on.
mat_softwarelighting "0"
mp_decals "200" //set to "0" if you don't want to see decals
muzzleflash_light "0"
net_maxfragments "1280"
net_maxfragments "1280"
net_showevents "0"
npc_height_adjust "1"
props_break_max_pieces "0"
props_break_max_pieces_perframe "0"
r_3dnow "0"
r_3dsky "0"
r_PhysPropStaticLighting "1"
r_WaterDrawReflection "0" //set to 1 if you like water reflection
r_WaterDrawRefraction "1" //this lets you see through water, set to "0" for black water
r_ambientboost "0"
r_cheapwaterend "1"
r_cheapwaterstart "1"
r_decal_cullsize "0"
r_decals "2048" //set to "0" if you don't want to see decals
r_dopixelvisibility "0"
r_drawbatchdecals "0"
r_drawflecks "0"
r_drawmodeldecals "0"
r_drawmodelstatsoverlaymax "1.5"
r_drawmodelstatsoverlaymin "0.01"
r_drawspecificstaticprop "0"
r_dynamic "0"
r_eyeglintlodpixels "20"
r_eyemove 1
r_fastzreject "0"
r_flashlightrendermodels "0"
r_unloadlightmaps "1"
r_flashlightrenderworld "0"
r_flex "0"
r_forcewaterleaf "0"
r_lightaverage "0"
r_lod "2"
r_staticprop_lod "4"
r_maxdlights "0"
r_maxmodeldecal "0"
r_maxnewsamples "0"
r_maxsampledist "0"
r_minnewsamples "0"
r_mmx "1"
r_norefresh "0"
r_occlusion "0"
r_renderoverlayfragment "0"
r_queued_decals "1"
r_ropetranslucent "0"
r_shadowmaxrendered "32"
r_shadowrendertotexture "1"
r_shadows "1"
r_spray_lifetime "2"
r_sse "1"
r_sse2 "1"
r_staticpropinfo "0"
r_updaterefracttexture "0"
r_updaterefracttexture "0"
r_visualizeproplightcaching "1"
r_waterforceexpensive "0"
r_waterforcereflectentities"0"
rope_averagelight "0"
rope_collide "0"
rope_shake "0"
rope_smooth "0"
rope_smooth_enlarge "0"
rope_smooth_maxalpha "0"
rope_smooth_maxalphawidth "0"
rope_smooth_minalpha "0"
rope_smooth_minwidth "0"
rope_subdiv "0"
rope_wind_dist "0"

//Blood settings
violence_ablood 1
violence_agibs 1
violence_hblood 1
violence_hgibs 1

toggleconsole
clear
echo "Fps config loaded!"
// ---CONFIG END---

Step 4:

(Refer to screenshot C)

Save the file, and rename it to "autoexec.cfg" (Without the quotes)

Step 5:

(Refer to screenshot D)

  1. Open Steam
  2. Right click on TF2
  3. Go to Properties
  4. Press launch options
  5. add these commands there "-dxlevel 81 -width 1024 -height 768" (Without the quotes)
  6. You can change the resolution, I just wrote what I use.
  7. To change resolution just change the -witdh and -height numbers to your needs.

You're done!

Once you launch the game, it should open the console and write there "Fps config loaded!"

Notes:

  • If you minimize the game with this config on, and then restore it, you will get black models everywhere. To fix that, you need to type "retry" in the console.
  • If you want to stop the game from opening the console with "Fps config loaded!" each time it is loaded, go to the autoexec.cfg file and delete last 4 lines.
  • Config is not made by me, I just slightly modified it. All the credit for the config goes to m3lior from GotFrag.

Enjoy! :)

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Tutorial.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Tutorial a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Tutorial.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • ritzin's Levels
    • P1: Beggar
      Points: 2
    • A1: Lollipop
      Account Age: 23 days
  • mazzit's Levels
    • P1: Beggar
      Points: 25
    • A4: Graduate
      Account Age: 4 years
    Posted 4 years ago

    I disconnect with this...

    Bananite
  • elliotuk's Levels
    • P1: Beggar
      Points: 730
    • A6: Elder
      Account Age: 7 years
    Posted 5 years ago

    Everything ok in there apart from "mat_bumpmap "0" - change that to "1" if u wanna use this cfg otherwise it destroys the models so they look shiny white like glass and u can barely tell whether they are red or blu team. Everything else well chosen.

    Go!!! Get to the chopper!!!
  • Mxmlln's Levels
    • P4: Worker
      Points: 39,683
    • E1: Helper
      EF: 14
    • A6: Elder
      Account Age: 7 years
    Posted 6 years ago
    Posted by redpisces If i use this will i get vaced

    No.

    Inactive
  • redpisces's Levels
    • A5: Veteran
      Account Age: 6 years
    Posted 6 years ago

    If i use this will i get vaced

    User Title
    Sandvich Savior
  • Ouendanation's Levels
    • P1: Beggar
      Points: 313
    • A5: Veteran
      Account Age: 6 years
    Posted 6 years ago

    Which one makes the uber look bad? I want the uber to be normal :(

    Bananite
  • mcComBat's Levels
    • P3: Peasant
      Points: 22,165
    • A6: Elder
      Account Age: 6 years
    Posted 6 years ago
    Okay cool. So when this is installed, i will just have to launch my game as always? And then my game should use these settings?

    Yes.

    Posted by Aceman Is this supose to help my fps by reducing graphics?

    Yes.

    I told you don't touch that da
  • Ace's Levels
    • P2: Drudge
      Points: 5,134
    • E1: Helper
      EF: 17
    • A6: Elder
      Account Age: 7 years
    Username
    Ace
    Web Coding Expert
    Super Moderator
    Posted 6 years ago

    Is this supose to help my fps by reducing graphics?

    Dost thou even hoist?
  • Kosai106's Levels
    • P3: Peasant
      Points: 8,035
    • E3: Tutor
      EF: 64
    • A6: Elder
      Account Age: 6 years
    Username
    Kosai106
    Skinning/Modelling Expert
    Posted 6 years ago
    Posted by mcComBat you don't need to edit launch options

    Okay cool. So when this is installed, i will just have to launch my game as always? And then my game should use these settings?

    User Title
    Former super moderator
  • mcComBat's Levels
    • P3: Peasant
      Points: 22,165
    • A6: Elder
      Account Age: 6 years
    Posted 6 years ago
    Posted by Kosai106
    Posted by mcComBat It doesn't work, but u got one here: http://sleekupload.com/uploads/autoexec.txt install it the same way except step 5.
    Okay, thanks So you say that i don't have to put the commands into the console?

    you don't need to edit launch options

    I told you don't touch that da

Credits

Submitter
mcComBat's Levels
  • P3: Peasant
    Points: 22,165
  • A6: Elder
    Account Age: 6 years
mcComBat (Creator/Co-creator)
Key Authors
mcComBat
Unknown
m3lior(GotFrag)
Unknown

Rating

10.0/10
Based off 2 rating(s)

Additional Info

Genre
Coding/Scripting
Difficulty Level
Beginner

Stats

Post Count
18
ViewCount
41,049
Date Added
6 years ago
Date Modified
9 months ago

Share

Embed Code
Code to use:

More embeddable images

Bookmark and Share