Disclaimer: this is a slice/dice from what I've liked/disliked about other configs, with some changes of my own for taste/usage. I didn't write any of the config, just modified some of it.
Also, I reviewed the CEVO rules with an admin, and using an autoexec in a match is perfectly legal. You'll have to check up on the rules for changes in specific cvars, but to the best of my knowledge, this is legal for matches in CEVO.
That having been said, I showed it to some people and they loved it and said it worked great for them and increased their fps substantially. So, I'm posting it here and if you like it, good. If not, don't use it.
Now, after making the config, go to: STEAM->GAMES, and RIGHT CLICK on TF2, and go to PROPERTIES->LAUNCH OPTIONS.
enter this: "-dxlevel 81 -width 1280 -height 768"
HAVING DXLEVEL 81 is really important
NOTE, the width and the height are just what I use (for my widescreen monitor). You can remove those settings (or shorten them to -w and -h), but I put them in there to illustrate that you don't need commas between commands, and can use those commands to change your resolution to something custom (ie: 640x480). I use them because the game was resetting my resolution whenever I started it. ALSO: If you screwed up your game with some settings, if you enter: -autoconfig in the launch options, and the start the game (and get rid of the offending autoexec before game start) , it will reset all of your options to default.
NOW, once you're done with your autoexec.cfg make sure you make it "Read-Only" in the properties. This *should* stop the game from arbitrarily resetting your resolution, among other things.
Ok, that's the main config.
Now, if you don't know what to do with the autoexec commands, but still want to increase your fps, read this next bit.
Copy/Paste all of the stuff between the asterisks into notepad. Change the "save as type" to "all types" and then Go to file->save as, and save it in:
NOTE: If you don't change the save type to "all types" it'll just make it a text file, and it won't work.
So, that about sums it up. I know I didn't detail what all of the video settings do... I run everything but shadows on low, however if your card has decent memory you can turn up the other texture settings etc without much fps loss. If you want to change those settings, delete em from the config and set them in game, or learn the commands from wikipedia, and edit the ones that I have already in the config under "actual game settings".
Let me know if it works for you.
PS: If you want to remove the weapon model from your screen, enter the command "cl_bobcycle 99999999999999999999999999999999999999999... i have it bound to a button so i can turn weapon models off when i play scout and turn them back on for other classes. i believe the default value is .8 (model on). if i'm wrong, you can find out the default value by just typing in "cl_bobcycle" and hitting enter.
I'm am running it on 1500 Mhz AMD with GeForce4 and with this cfg i get around 50 fps which is great i usually get 5-25 fps without modified cfg. What do i have to change in it to make textures not black ? thats something i don't like cuz i can't see much.Otherwise it improves my performance nicely.
If your textures have turned black, just type "retry" in console. That will always fix that problem. On the rare occasion, I still get some funny looking textures (Purple water), and restarting the game fixes that.
textures are black every time i enter a server but retry fix it tho. about the water yes it's purple for me also and not see through which prevents you from seeing enemies , haven't checked the water with retry yet but i can live with that , overall i am satisfied , btw what does the -dxlevel command line do exactly i assume it's direct x related ? .... alt+tab makes the textures black also ... like some ppl said in another cfg post.
one more thing , spies do disappear instantly when they use the cloak ability which prevents you from hitting them while cloaking , and they go black when you actually hit them while hidden and then disappear instantly again. thats kinda annoying.
r_DrawWaterRefraction 0 makes the water black. r_DrawWaterRefraction 1 lets you see through it Millerfan, the game shouldn't start with black textures, it should start as normal. Also, the purple water shouldn't happen everytime. it's pretty rare for me, and only occurs when I tab out.
Try running the autoconfig command without the autoexec from the launch settings line. After you've done that, re-enter all of the above information, and it should work fine. Spies only stay black for as long as you would normally see them without the fps config.
I've looked all over and can't find which cvar makes the spy's semi-transparent phase black... even tried to go through and narrow it down in game, but didn't turn anything up. I'm pretty sure it's a bug that valve will fix sooner or later. That being said, the best thing is to just read up on the rules for leagues you're playing in. If they don't say anything about it, then you're safe.
I mean like when you run full graphics when people are low health their player models are covered in blood which is kinda useful in some cases, was wondering if there's a command to enable that in this.
anyone with a 8800 let me know what you used to stabilize your fps. mine jumps around like crazy. ill have the game look like ass if i can get a solid 70 constant, so far nothing works
Hey, I'm using your cfg quite like it makes my fps go up like +30 in supply room but in fight its only +10 , already an improvement, but anyway to boost more? Also I have a dualcore not such good one and if I use both cpu's in any game fps lag like hell, thats why I set the affinity to 1 cpu, but I think if I can fix this somehow other then affinity so that I might be getting better fps ingame cause my not so good cpu is only 1.6 gb, anyway to fix this without changing to other pc ?
hey i want to use this config but i also want to have medium player models. can u tell me what commands i need to remove or modify from this config in order to get medium player models? will dxlevel 80 work ok?
My FPS config
Also, I reviewed the CEVO rules with an admin, and using an autoexec in a match is perfectly legal. You'll have to check up on the rules for changes in specific cvars, but to the best of my knowledge, this is legal for matches in CEVO.
That having been said, I showed it to some people and they loved it and said it worked great for them and increased their fps substantially. So, I'm posting it here and if you like it, good. If not, don't use it.
//Netcode Settings (change to your preference)
rate 30000
cl_cmdrate 60
cl_updaterate 101
cl_interp .03
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 0
fov_desired 90
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 "0"
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
echo FPS Config Loaded!
*****************************************...
Now, after making the config, go to:
STEAM->GAMES, and RIGHT CLICK on TF2, and go to PROPERTIES->LAUNCH OPTIONS.
enter this:
"-dxlevel 81 -width 1280 -height 768"
HAVING DXLEVEL 81 is really important
NOTE, the width and the height are just what I use (for my widescreen monitor). You can remove those settings (or shorten them to -w and -h), but I put them in there to illustrate that you don't need commas between commands, and can use those commands to change your resolution to something custom (ie: 640x480). I use them because the game was resetting my resolution whenever I started it. ALSO: If you screwed up your game with some settings, if you enter:
-autoconfig
in the launch options, and the start the game (and get rid of the offending autoexec before game start) , it will reset all of your options to default.
NOW, once you're done with your autoexec.cfg make sure you make it "Read-Only" in the properties. This *should* stop the game from arbitrarily resetting your resolution, among other things.
Ok, that's the main config.
Now, if you don't know what to do with the autoexec commands, but still want to increase your fps, read this next bit.
Copy/Paste all of the stuff between the asterisks into notepad. Change the "save as type" to "all types" and then Go to file->save as, and save it in:
Steam->Steam Apps->ACCOUNTNAMEHERE->Team Fortress 2->TF->CFG
and then save it as "autoexec.cfg"
NOTE: If you don't change the save type to "all types" it'll just make it a text file, and it won't work.
So, that about sums it up. I know I didn't detail what all of the video settings do... I run everything but shadows on low, however if your card has decent memory you can turn up the other texture settings etc without much fps loss. If you want to change those settings, delete em from the config and set them in game, or learn the commands from wikipedia, and edit the ones that I have already in the config under "actual game settings".
Let me know if it works for you.
PS: If you want to remove the weapon model from your screen, enter the command
"cl_bobcycle 99999999999999999999999999999999999999999...
i have it bound to a button so i can turn weapon models off when i play scout and turn them back on for other classes. i believe the default value is .8 (model on). if i'm wrong, you can find out the default value by just typing in "cl_bobcycle" and hitting enter.
makes the water black.
r_DrawWaterRefraction 1
lets you see through it
Millerfan, the game shouldn't start with black textures, it should start as normal. Also, the purple water shouldn't happen everytime. it's pretty rare for me, and only occurs when I tab out.
Try running the autoconfig command without the autoexec from the launch settings line.
After you've done that, re-enter all of the above information, and it should work fine. Spies only stay black for as long as you would normally see them without the fps config.
mat_reducefillrate
Shadow Detail: 0 for low, 1 for medium
r_shadowrendertotexture
Thanks for the bump.
anyways, bumping this because i got a lot of good feedback on it. let me know what you think after you've tried it please.
Thanks.
Also I have a dualcore not such good one and if I use both cpu's in any game fps lag like hell, thats why I set the affinity to 1 cpu, but I think if I can fix this somehow other then affinity so that I might be getting better fps ingame cause my not so good cpu is only 1.6 gb, anyway to fix this without changing to other pc ?
r_rootlod 1 for model details at medium
it's been a while since i messed with the settings, but iirc anything but dxlevel 81 or 90 was bad. don't quote me on that tho.