PDA

View Full Version : far cry tweaking



saaya
08-16-2004, 09:05 PM
a problem in far cry is that changing settings in-game results in several changes in the actual quality settings. if only one of the made changes does not work it will default back to defaults eventually.

this means you wont be able to enjoy some effects even though your card supports them, if some other effect does not work because your hardware or the driver dont support it.

additionally certain effects are consuming way more resources than others on some hardware, so to get high quality bump maps for exmaple, you will have to deal with other effects as well wich could mean quite an additional fps hit even though you might not care about those other effects at all and only want better bump mapping quality.

crytek does NOT recommend tweaking the cfg file!
be sure to make a backup of your current system cfg file in case the game crashes and defaults to default settings.

the system cfg file wich holds all the quality settings can be found in /far cry/profiles/players and is named "your game profile"_system.cfg

just open the file with a text editor of your choice :D
as i said already dont forget to backup the file!


this are the changes made to the cfg file when changing the quality settings in the game:

i made an additional note about what the original setting of all effects were before, for example:

e_detail_texture_quality = "1" (0)

e_detail_texture_quality was set to "1" when increasing the texture quality in the game from low to medium. (0) marks the original value it was at before altering the quality, to make it easier to see if a higher or lower value results in better quality.

texture quality

low:
e_detail_texture_quality = "0"
r_DetailDistance = "0.000000"
r_DetailNumLayers = "0"
r_DetailTextures = "0"
r_TexBumpResolution = "2"
r_TexResolution = "2"
r_TexSkyResolution = "2"

medium:
e_detail_texture_quality = "1" (0)
r_DetailDistance = "4.000000" (0.000000)
r_DetailNumLayers = "1" (0)
r_DetailTextures = "1" (0)
r_TexBumpResolution = "1" (2)
r_TexResolution = "1" (2)
r_TexSkyResolution = "1" (2)

high:
r_DetailDistance = "8.000000" (4.000000)
r_TexBumpResolution = "0" (1)
r_TexResolution = "0" (1)
r_TexSkyResolution = "0" (1)

very high:
r_DetailDistance = "16.000000" (8.000000)
r_DetailNumLayers = "2"(1)




particle count

low:
e_particles_lod = "0.500000"
e_particles_max_count = "512"

medium:
e_particles_lod = "0.750000" (0.500000)
e_particles_max_count = "2048" (512)

high:
e_particles_lod = "1.000000" (0.750000)
e_particles_max_count = "4096" (2048)

very high:
e_particles_max_count = "8192" (4096)




special effects quality

low:
es_EnableCloth = "0"
r_checkSunVis = "0"
r_CoronaFade = "0.000000"
r_Coronas = "0"
r_CryvisionType = "2"
r_DisableSfx = "1"
r_Flares = "0"
r_GlareQuality = "0"
r_ProcFlares = "0"

medium:
es_EnableCloth = "1" (0)
r_checkSunVis = "1" (0)
r_CoronaFade = "0.200000" (0.000000)
r_Coronas = "1" (0)
r_CryvisionType = "1" (2)
r_DisableSfx = "0" (1)
r_Flares = "1" (0)
r_GlareQuality = "1" (0)
r_ProcFlares = "1" (0)

high:
r_checkSunVis = "2" (1)
r_CoronaFade = "0.162500" (0.200000)
r_CryvisionType = "0" (1)
r_GlareQuality = "2" (1)
r_HeatHaze = "1" (0)
r_MotionBlur = "1" (0)
r_ScopeLens_fx = "1" (0)

very high:
r_CoronaFade = "0.125000" (0.162500)

r_checkSunvis above 1 not supported on g4mx




enviroment quality

low:
ca_EnableDecals = "0"
e_decals = "0"
e_decals_life_time_scale = "0.500000"
r_EnvCMupdateInterval = "0.200000"
r_EnvTexResolution = "1"
r_EnvTexUpdateInterval = "0.100000"
sys_skiponlowspec = "1"

medium:
ca_EnableDecals = "1" (0)
e_decals = "1" (0)
e_decals_life_time_scale = "1.000000" (0.200000)
r_EnvCMupdateInterval = "0.150000" (0.200000)
r_EnvTexResolution = "2" (1)
r_EnvTexUpdateInterval = "0.075000" (0.100000)
sys_skiponlowspec = "0" (1)

high:
e_decals_life_time_scale = "2.000000" (2.000000)
e_EntitySuppressionLevel = "0" (2)
e_flocks = "1" (0)
e_obj_lod_ratio = "10.000000" (5.000000)
e_vegetation_min_size = "0.000000" (2.200000)
e_vegetation_sprites_distance_ratio = "1.000000" (0.900000)
r_EnvCMResolution = "2" (1)
r_EnvCMupdateInterval = "0.100000"
r_EnvTexResolution = "3" (2)
r_EnvTexUpdateInterval = "0.050000" (0.075000)

very high:
e_cgf_load_lods = "0" (1)
e_decals_life_time_scale = "3.000000" (2.000000)
r_EnvTexUpdateInterval = "0.001000" (0.050000)




shadow quality

low:
e_stencil_shadows = "0"

medium:
e_stencil_shadows = "1" (0)

high:
e_active_shadow_maps_receving = "1" (0)
r_ShadowBlur = "1" (0)

very high:
e_active_shadow_maps_receving = "2" (1)
e_shadow_maps_view_dist_ratio = "20.000000" (15.000000)
r_ShadowBlur = "2" (1)

shadow maps und stencil shadows refuse to work on a g4mx




water quality:

low:
e_beach = "0"
r_WaterReflections = "0"
r_WaterUpdateFactor = "0.020000"

medium:
e_beach = "1" (0)
r_WaterReflections = "1" (0)
r_WaterUpdateFactor = "0.015000"

high:
r_WaterRefractions = "1" (0)
r_WaterUpdateFactor = "0.010000" (0.015000)

very high:
r_WaterUpdateFactor = "0.010000" (0.010000)

ultra high:
r_Quality_Reflection = "1" (0)




lightning quality

low:
ca_ambient_light_range = "0"
e_light_maps_quality = "0"
p_lightrange = "8"
r_Quality_BumpMapping = "0"

medium:
ca_ambient_light_range = "10" (0)
e_light_maps_quality = "1" (0)
p_lightrange = "10" (8)
r_Quality_BumpMapping = "1" (0)

high:
cl_projectile_light = "1" (0)
cl_weapon_light = "1" (0)
e_light_maps_quality = "2" (1)
e_max_entity_lights = "3" (2)
p_lightrange = "15" (10)
r_Quality_BumpMapping = "2" (1)
r_Vegetation_PerpixelLight = "1" (0)

very high:
cl_weapon_light = "2" (1)
e_max_entity_lights = "4" (3)
r_EnvLCMupdateInterval = "0.050000" (0.100000)
r_EnvLightCMSize = "16" (8)
r_Quality_BumpMapping = "3" (2)

saaya
08-16-2004, 09:12 PM
i used far cry 1.0 , there should not be a problem with patch 1.1 or 1.2, but of you run into any problems please let me know

im trying to find out what the highest setting for all effects is, please post your findings :)

Çhrist0ph
08-16-2004, 10:37 PM
doesn't the engine make a new .cfg if it is started w/o one in the directory? I know D3 does...

saaya
08-17-2004, 04:37 AM
it think it uses the default_system.cfg if theres no profile_system.cfg. dont know if it generates a new one if theres no default_system.cfg...

saaya
08-17-2004, 10:29 AM
argh the game doesnt accept most settings from the cfg :mad:

stoopid crytech...

you can still disable most things in the game itself by opening the console and typing:

tab+command

will look like this: /r_detailtextures "0"

but as i said you can only disable stuff, crytech must have locked it so you cant enable anything :down:

i also found out that there are many more commands wich change when you switch to a higher quality setting, but they dont show up.

not very nice of crytech... im glad d3 is much more mod friendly

Mariachi
08-21-2004, 11:39 AM
very nice sayaa! thank your very much!! :thumbsup:

should I put all of those cmds in the default config or create an autoexec file??\