View Single Post
Old 09-19-2007, 03:33 AM   #28
NewKleer
 
Join Date: Sep 2007
Posts Rated Helpful 0 Times
for anyone interested, ive put together a FPS config that results in 35% FPS increase in my push spam demo (see ozf link below). it only changes 13 settings from stock, so unlike the 500 setting fps config doing the rounds that bends you over, you only have 13 settings to play around with if you dont like certain things it has changed.

more info here: http://www.ozfortress.com/showthread.php?t=24116

two things to note:

ragdoll_sleepaftertime 0.0f - might want to set this slightly higher (eg 0.5f) if the ragdoll freezing where they die is offputting. but this setting alone accounted for nearly 10% of the FPS increase as ragdoll animations are quite intensive

r_renderoverlayfragment 0 - signs/labels/some cappoints/powershot things (aardvark) etc wont show up. once you know where things are on the map this isnt an issue.

and make sure you use -dxlevel 81 so models arent shiny with change to bumpmapping. note with the -dxlevel setting in general, you only need to start the game ONCE with the setting, then remove it (setting will "stick"). if you leave it in the command line options then it resets some settings every time you run FF (eg loses windowed mode if you use that and defaults to fullscreen)

put in newkfps.cfg and "exec newkfps.cfg" from autoexec.cfg (create if it doesnt exist). or just stick in autoexec.cfg

Code:
// higher FF fps without 500 fricken commands v1.0 by NewKleer
// http://www.ozfortress.com/showthread.php?t=24116
// use -dxlevel 81 command line once to switch to dx8.1 (no shiny models)
// also turn off steam->settings->ingame->community option (lowers fps)

// before: 3503 frames 44.438 seconds 78.83 fps 14.364 fps variability
// after: 3503 frames 32.780 seconds 106.86 fps 20.289 fps variability
// increase: 35%

mat_bumpmap 0 // increase FPS, but will make some models a bit shiny with dx90?
mat_fastnobump 1 // goes with above setting change?
mat_specular 0 // changes which models are shiny when bumpmap 0 with dx90?

r_decals 0 // only last bullet holes show up
r_3dsky 0 // turns some sky off
r_drawmodeldecals 0 // disable decals on models...blood?
r_drawflecks 0 // disables sparks/dirt etc from shooting crap?
r_dynamic 0 // disable dynamic lights
r_renderoverlayfragment 0 // overlays signs, paths etc...try ff_push with/without it
r_WaterDrawReflection  0 // slight fps increase
r_WaterDrawRefraction  0 // more fps increase, no see-thru water from outside it

cl_phys_props_enable 0 // disables some physics stuff!
ragdoll_sleepaftertime 0.0f // helps fps a lot, dead bodies may stay in weird places
NewKleer is offline   Reply With Quote