Grogan
04-04-2006, 03:34 PM
I've seen on the forums, and on the server a lot of questions regarding graphics settings and other config related matters.
It is important to realize that if you truly intend to master the game you need to be able to see everything, clearly and smoothly.
Everyone has been in the situation where they swear their aim was on, they were crouched, it was the first bullet, and still the shot misses. Or, aiming at a corner in wait for a guy you can hear running his way to you, only to have him frame jerk past your aim. For years I cried bullshit and attributed my failures to luck, hacks, lag, whatever. The simple truth is that in order to play this game competatively you have to be able to see what is happening, as it happens. Frame jerking and choppy model representations can ruin the fun and leave you spraying for that lucky hit.
For this reason it is important to maximize your frames per second. Essentially this comes down to sacrificing looks for performance. My config (an edited version of Casey's config; found at http://forums.caleague.com/showthread.php?t=549) lowers counter strike to its lowest possible settings, killing textures, models, lighting etc.
// _Set netcode settings_
// _adjusts hitboxes and netcode settings for optimal registration_
cl_cmdbackup 2
cl_cmdrate 101
cl_interp 0.01
cl_interpolate 1
cl_lagcomp_errorcheck 1
cl_lagcompensation 1
cl_updaterate 101
cl_smooth 1
rate 25000
// _Set graphics settings_
// _adjusts graphics settings to boost framerate_
cl_ejectbrass 0 // _disables shells flying out of guns_
cl_forcepreload 1
cl_phys_props_enable 0 // _disables trash and cans etc_
cl_phys_props_max 0 // _disables trash and cans etc_
cl_radartype 1 // _solid radar_
cl_ragdoll_physics_enable 0 // _disables dead animations and bodies_
cl_show_splashes 0 // _disables splashes when in water_
fps_max 101 // _caps FPS_
mat_antialias // _disables antialiasing_
mat_bloomscale 0
mat_bumpmap 0 // _disables bumpmapping_
mat_clipz 1 // _disabled non visible object rendering_
mat_fastnobump 1 // _faster bump mapping_
mat_fastspecular 1 // _fast specular lighting_
mat_mipmaptextures 1 // _texture quality decreases with distance_
mat_hdr_enabled 0 // _disables high dynamic range lighting_
mat_picmip 4 // _lower texture quality--set between 0 and 4_
mat_reducefillrate 1 // _reduces shader fill rate_
mat_specular 0 // _disables specular lighting_
mat_trilinear 0 // _disables trilinear filtering_
mat_wateroverlaysize 16 // _lowers water quality_
mat_vsync 0 // _disables vertical synchronization_
mp_decals 50 // _how many bullets etc will be shown_
muzzleflash_light 0 // _disables muzzleflash_
r_avglight 0 // _disables average lighting_
r_cheapwaterend 1 // _worse water rendering_
r_cheapwaterstart 1 // _worse water rendering_
r_decal_cullsize 2 // _lower texture quality at distance_
r_decals 0 // _disables player sprays_
r_drawdetailprops 0
r_drawflecks 0// _disables bullet impacts_
r_drawmodeldecals 0 // _disables decals on models_
r_dynamic 0
r_eyes 0 // _removes eyes from player models_
r_lightaverage 0 // _disables average lighting_
r_lightinterp 0
r_lod 5 // _adjusts model quality--set between -5 and 5_
r_occlusion 0 // _disables occlusion--lowers image quality but gains FPS_
r_propsmaxdist 100 // _lower object fading distance_
r_renderoverlayfragment 0
r_rootlod 7 // _lower overall game detail level_
r_shadows 1 // _set to 0 to disable shadows*_
r_teeth 0 // _removes teeth from player models_
r_waterforceexpensive 0 // _disables high-quality water_
rope_averagelight 0 // _disables average lighting on ropes_
rope_smooth 0 // _disables antialiasing on ropes_
rope_subdiv 0
rope_wind_dist 0 // _disables wind effects on ropes_
// _Set instruction sets_
// _verify processor support before enabling_
// r_3dnow 1
// r_mmx 1
// r_sse 1
// r_sse2 1
// _Set violence settings_
// _increases blood to help you see hits better_
violence_ablood 1
violence_agibs 1
violence_hblood 1
violence_hgibs 1
// _Other settings_
budget_show_history 0
cl_crosshairalpha 999
cl_crosshairusealpha 1
jpeg_quality 100
sv_forcepreload 1
//_THINGS YOU SHOULD CHANGE_
cl_crosshairscale 1700 //_crosshair size_
cl_dynamiccrosshair 0 //_dynamic crosshair_
sensitivity 7.5 //_sensitivity_
m_filter 1 //_mouse filter_
clear
If you'd like to use this config, copy the above content into notepad. I suggest changing the sensitivity and other options to suit whatever you find best. Hit "save as" and save to C:\Program Files\Steam\SteamApps\"USERNAME"\counter-strike source\cstrike
as autoexec.cfg, be sure to save as ALL FILES under file type.
I'vefound that most people who from default settings install this config will have atleast 20fps more. Bullet registration will increase. I've been told that it is easier to see the player models because textures, lighting and smoke have been reduced significantly.
Enjoy,
Grogan
It is important to realize that if you truly intend to master the game you need to be able to see everything, clearly and smoothly.
Everyone has been in the situation where they swear their aim was on, they were crouched, it was the first bullet, and still the shot misses. Or, aiming at a corner in wait for a guy you can hear running his way to you, only to have him frame jerk past your aim. For years I cried bullshit and attributed my failures to luck, hacks, lag, whatever. The simple truth is that in order to play this game competatively you have to be able to see what is happening, as it happens. Frame jerking and choppy model representations can ruin the fun and leave you spraying for that lucky hit.
For this reason it is important to maximize your frames per second. Essentially this comes down to sacrificing looks for performance. My config (an edited version of Casey's config; found at http://forums.caleague.com/showthread.php?t=549) lowers counter strike to its lowest possible settings, killing textures, models, lighting etc.
// _Set netcode settings_
// _adjusts hitboxes and netcode settings for optimal registration_
cl_cmdbackup 2
cl_cmdrate 101
cl_interp 0.01
cl_interpolate 1
cl_lagcomp_errorcheck 1
cl_lagcompensation 1
cl_updaterate 101
cl_smooth 1
rate 25000
// _Set graphics settings_
// _adjusts graphics settings to boost framerate_
cl_ejectbrass 0 // _disables shells flying out of guns_
cl_forcepreload 1
cl_phys_props_enable 0 // _disables trash and cans etc_
cl_phys_props_max 0 // _disables trash and cans etc_
cl_radartype 1 // _solid radar_
cl_ragdoll_physics_enable 0 // _disables dead animations and bodies_
cl_show_splashes 0 // _disables splashes when in water_
fps_max 101 // _caps FPS_
mat_antialias // _disables antialiasing_
mat_bloomscale 0
mat_bumpmap 0 // _disables bumpmapping_
mat_clipz 1 // _disabled non visible object rendering_
mat_fastnobump 1 // _faster bump mapping_
mat_fastspecular 1 // _fast specular lighting_
mat_mipmaptextures 1 // _texture quality decreases with distance_
mat_hdr_enabled 0 // _disables high dynamic range lighting_
mat_picmip 4 // _lower texture quality--set between 0 and 4_
mat_reducefillrate 1 // _reduces shader fill rate_
mat_specular 0 // _disables specular lighting_
mat_trilinear 0 // _disables trilinear filtering_
mat_wateroverlaysize 16 // _lowers water quality_
mat_vsync 0 // _disables vertical synchronization_
mp_decals 50 // _how many bullets etc will be shown_
muzzleflash_light 0 // _disables muzzleflash_
r_avglight 0 // _disables average lighting_
r_cheapwaterend 1 // _worse water rendering_
r_cheapwaterstart 1 // _worse water rendering_
r_decal_cullsize 2 // _lower texture quality at distance_
r_decals 0 // _disables player sprays_
r_drawdetailprops 0
r_drawflecks 0// _disables bullet impacts_
r_drawmodeldecals 0 // _disables decals on models_
r_dynamic 0
r_eyes 0 // _removes eyes from player models_
r_lightaverage 0 // _disables average lighting_
r_lightinterp 0
r_lod 5 // _adjusts model quality--set between -5 and 5_
r_occlusion 0 // _disables occlusion--lowers image quality but gains FPS_
r_propsmaxdist 100 // _lower object fading distance_
r_renderoverlayfragment 0
r_rootlod 7 // _lower overall game detail level_
r_shadows 1 // _set to 0 to disable shadows*_
r_teeth 0 // _removes teeth from player models_
r_waterforceexpensive 0 // _disables high-quality water_
rope_averagelight 0 // _disables average lighting on ropes_
rope_smooth 0 // _disables antialiasing on ropes_
rope_subdiv 0
rope_wind_dist 0 // _disables wind effects on ropes_
// _Set instruction sets_
// _verify processor support before enabling_
// r_3dnow 1
// r_mmx 1
// r_sse 1
// r_sse2 1
// _Set violence settings_
// _increases blood to help you see hits better_
violence_ablood 1
violence_agibs 1
violence_hblood 1
violence_hgibs 1
// _Other settings_
budget_show_history 0
cl_crosshairalpha 999
cl_crosshairusealpha 1
jpeg_quality 100
sv_forcepreload 1
//_THINGS YOU SHOULD CHANGE_
cl_crosshairscale 1700 //_crosshair size_
cl_dynamiccrosshair 0 //_dynamic crosshair_
sensitivity 7.5 //_sensitivity_
m_filter 1 //_mouse filter_
clear
If you'd like to use this config, copy the above content into notepad. I suggest changing the sensitivity and other options to suit whatever you find best. Hit "save as" and save to C:\Program Files\Steam\SteamApps\"USERNAME"\counter-strike source\cstrike
as autoexec.cfg, be sure to save as ALL FILES under file type.
I'vefound that most people who from default settings install this config will have atleast 20fps more. Bullet registration will increase. I've been told that it is easier to see the player models because textures, lighting and smoke have been reduced significantly.
Enjoy,
Grogan