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
    Availability
    Offline
    Points Level
    Beggar
    2 points
    Account Age Level
    Lollipop
    5 months old
    Clearance Level
    Member
  • mazzit
    Availability
    Offline
    Points Level
    Beggar
    25 points
    Account Age Level
    Veteran
    4 years old
    Clearance Level
    Member
    4 years ago:

    I disconnect with this...

    Bananite
  • elliotuk
    Availability
    Offline
    Points Level
    Beggar
    730 points
    Account Age Level
    Elder
    7 years old
    Clearance Level
    Member
    6 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
    Availability
    Offline
    Points Level
    Worker
    39,658 points
    Exemplary Feedback Level
    Helper
    14 EF's
    Account Age Level
    Elder
    8 years old
    Clearance Level
    Member
    6 years ago:
    Posted by redpisces If i use this will i get vaced

    No.

    Inactive
  • redpisces
    Availability
    Offline
    Account Age Level
    Elder
    6 years old
    Clearance Level
    Member
    6 years ago:

    If i use this will i get vaced

    User Title
    Sandvich Savior
  • Ouendanation
    Availability
    Offline
    Points Level
    Beggar
    313 points
    Account Age Level
    Elder
    6 years old
    Clearance Level
    Member
    6 years ago:

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

    Bananite
  • mcComBat
    Availability
    Offline
    Points Level
    Peasant
    22,165 points
    Account Age Level
    Elder
    6 years old
    Clearance Level
    Member
    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
  • Availability
    Offline
    Points Level
    Drudge
    6,303 points
    Exemplary Feedback Level
    Helper
    17 EF's
    Account Age Level
    Elder
    7 years old
    Clearance Level
    Super Moderator
    Username
    Ace
    Web Coding Expert
    6 years ago:

    Is this supose to help my fps by reducing graphics?

    User Title
    Dost thou even hoist?
  • Availability
    Offline
    Points Level
    Peasant
    10,240 points
    Exemplary Feedback Level
    Tutor
    64 EF's
    Account Age Level
    Elder
    7 years old
    Clearance Level
    Treehouse VIP
    Username
    Kosai106
    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
    Availability
    Offline
    Points Level
    Peasant
    22,165 points
    Account Age Level
    Elder
    6 years old
    Clearance Level
    Member
    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

Key Authors
mcComBat
Unknown
m3lior(GotFrag)
Unknown

Submitter

mcComBat
Availability
Offline
Points Level
Peasant
22,165 points
Account Age Level
Elder
6 years old
Clearance Level
Member

mcComBat
(Creator/Co-creator)

Rating

10.0/10
Based off 2 rating(s)

Additional Info

Genre
Coding/Scripting
Difficulty Level
Beginner

Stats

Post Count
18
ViewCount
45,916
Date Added
6 years ago
Date Modified
1 year ago

Share

Code to use:

More embeddable images

Bookmark and Share