there are some basic rules of thumb. stuff i suggest here wonât necessarily be what iâd WANT to use, but you are looking for the best FPS possible, so here goesâŚ
resolution is probably the single greatest factor. run at the lowest you can stand. r_mode 3 is 640x480 - it will give you the best fps at the cost of long distance clarity.
if you feel competant, overclock your CPU. ET is CPU hungry. i have a 2.53 ghz P4 and i still saw improvements by nudging it up to 2.8
turn off all uneccesary tris (triangles). objects on your screen are made up of triangles, the fewer your card needs to draw, the better your FPS will be. some examples are bulletholes, ejected shell casings, rain/snow, shadows, tracers, muzzleflash, flares, etc. i will give a list later.
run at cg_fov 90. most people like a wider fov, but lower is better for FPS (less stuff on screen at once)
kill other eye candy that may not use tris, but uses CPU cycles (coronas, breath, etc). free up that CPU power for the stuff that matters.
make a file called autoexec.cfg and put it in /etmain with the following lines in it:
set r_mode 3 // 640x480 resolution
set cg_marktime 0 // bulletholes
set cg_brasstime 0 // shell casings
set cg_atmosphericeffects 0 // rain and snow
set cg_shadows 0 // shadows under players
set b_tracers 0 // bullet tracers (etpro servers only)
set b_muzzleflash 0 // your muzzleflash (etpro only)
set r_flares 0 // erm, flares
set cg_coronas 0 // halo effect around lightbulbs
set cg_enablebreath 0 // probably not much help, but meh
set cg_showblood 0 // blood when hitting others
set cg_bloodtime 0 // blood splattered on walls and ground
set cg_blooddamageblend 0 // blood in your eyes
set cg_bloodflash 0 // ditto
set cg_drawgun 0 // hide your gun. might be too disorienting - 1 turns it back on
set r_subdivisions 128 // low detail for curved surfaces
set r_picmip 3 // blurry textures. you might hate it - lower it to 0 or 1 if so
set r_lodbias 2 // crappy low detail models. set to 0 if you hate it
set cg_fov 90 // in case you've changed it from default
set r_dlightbacks 0 // backlighting of surfaces
set r_dynamiclight 0 // flashing light on nearby walls when firing
set cg_bobpitch 0 // bobbing vision crap. probably not much help for fps, but meh
set cg_bobroll 0 // ditto
set cg_bobup 0 // ditto
set cg_bobyaw 0 // ditto
set cg_runpitch 0 // ditto
set cg_runroll 0 // ditto
set r_texturebits 16 // lower texture detail
set r_texturemode GL_LINEAR_MIPMAP_NEAREST // ditto
set r_detailtextures 0 // ditto (also forced by many servers anyway)
set r_colorbits 32 // you can try this at 16 but it might be unbearably sucky
set r_depthbits 24 // dont mess with this. 16 makes the game suck ass
set s_mixahead 0.1 // helps on a crappy PC. bump it up to 0.15 if sound gets garbled
set r_overbrightbits 0 // 1 may possibly decrease FPS depending on your system. try 0/1 and see
set r_swapinterval 0 // mentioned just in case, same reason as above
set b_althud 1 // or 2. etpro servers only. gets rid of the animated face, which is made of tris
set r_fastsky 1 // crappy single color sky. good fps boost
set r_drawsun 0 // the sun. meh, bit of cpu help if you left pretty sky on
set com_maxfps 43 // one of them magic numbers, just in case you reach it
set cg_drawfps 1 // see if all this crap is working
ill add more if i think of any. those are from memory and i just woke up, anyone feel free to correct errors. be aware that your game is going to look like crap. should get better fps tho