View Single Post
Old 11-16-07, 12:02 PM   #60
Gaco
L4D & DoW2 ftw!
 
Gaco's Avatar
 
Join Date: Jul 2004
Location: Denmark
Posts: 3,143
Default Re: Post your final config for retail crysis here!

Ok my retail tweak is finally done (using Mad Boris' excellent guide). I've been playing a lot around with a lot of the various command variables, using the benchmark tool to test their difference/effectiveness and this is what I found best. It is indeed geared towards a Core2/GF8800/2gb ram system is most favours quality a bit more than performance, but is pretty well balanced IMO. It's based on the high settings mixed in with some parameter values corresponding to very high and even a few that surpasses very high (commonly called "ultra high) with minimal performance hit. However it's not a quality tweak gone mad, I've taken only the essentials (some of the most imporatant being "very high water", sunshafts/water godrays and better colors and texture sharpness), those things I thought was reasonable performance/quality wise except for one: e_vegetation_sprites_distance_ratio - but I'll get to this later.

Here goes:

Quote:
Originally Posted by system.cfg
sys_spec_GameEffects = 3
sys_spec_ObjectDetail = 3
sys_spec_Particles = 3
sys_spec_Physics = 3
sys_spec_PostProcessing = 3
sys_spec_Quality = 3
sys_spec_Shading = 3
sys_spec_Shadows = 2
sys_spec_Texture = 3
sys_spec_VolumetricEffects = 3
sys_spec_Water = 3
sys_spec_Sound = 3

q_renderer = 3

r_sunshafts = 1
r_colorgrading = 1
r_UsePOM = 1
r_TexturesStreaming=0
r_UseEdgeAA = 2
r_WaterGodRays = 1

e_water_ocean_fft = 1
e_water_tesselation_amount = 10
e_detail_materials_view_dist_xy = 4096
e_detail_materials_view_dist_z = 256
e_view_dist_ratio_vegetation = 45

es_DebrisLifetimeScale = 1

g_battleDust_enable = 1
g_ragdollDistance = 40
g_ragdollMinTime = 20

q_Renderer = 3
q_ShaderFX = 3
q_ShaderGeneral = 3
q_ShaderGlass = 3
q_ShaderHDR = 3
q_ShaderIce = 3
q_ShaderMetal = 3
q_ShaderPostProcess = 3
q_ShaderShadow = 3
q_ShaderSky = 3
q_ShaderTerrain = 3
q_ShaderVegetation = 3
q_ShaderWater = 3

e_vegetation_sprites_distance_ratio = 1.5
^^ This may look disturbing extensive compared to most others, but the sys_spec and q_shader commands are really nothing special, trust me I like to stick to the simple configs as well. Explanations below:

First notice the sys_spec commands - this is just to ensure that the game sets all settings to high, then sets the individual parameters that this config contains. I'm using this tweak as a system.cfg, not autoexec.cfg, which I'm pretty sure means that the system.cfg trumps the game.cfg. Autoexec just adds settings on top of the game.cfg loadout, which means that you can't be 100% sure that it's all applied properly. I dunno if it actually makes a difference, but in this way I can make sure that I won't have to set any graphics settings ingame - at all!

Notice one exception however, the shadows being set to 2 instead of 3, which just means it's set to the predefined medium, not high. I think difference in the shadows isn't worth the FPS cost at this point, though differences of both are pretty small. Still I consider the medium shadows to be the best quality/performance for this tweak.

All the "q_" commands eg. very high shader variables only eats up a single FPS, so I thought it was worth it. All the r, e and g commands are must-haves IMO. The es is just there for the heck of it, doesn't do that much of a difference, but still nice enough.

The very bottom one, e_vegetation_sprites_distance_ratio, is a big FPS eater, but a noticeable difference if you look closely in the game as well. It's the variable that changes the distance in which vegetation becomes 2d sprites instead fully rendered of 3d stuff. In the benchmark I had a 7FPS difference being critical 24FPS or 31FPS depended on whether it had been set to 1.5 or removed respecively. Here's some old screenshots I used in my (now ancient) partialDX9 tweak vs. very high DX10 comparison:

- e_vegetation_sprites_distance_ratio = 1.5 (default on objects @ very high btw)

- e_vegetation_sprites_distance_ratio = 1.0 (default on object @ high btw)

JUST TO MAKE CLEAR: THE ABOVE ARE NOT COMPARISON SCREENSHOTS OF THIS CONFIG!!(I've made none so far, only used benchmarking tool for this purpose)

Please ignore any other differences in colorgrading, textures etc. and focus only on the looks of the vegeration - it looks a good deal better with the 1.5 setting, it's fully rendered and more detailed and have more depth and volume, but the cost is high.

So to begin with I'll try to play it with e_vegetation_sprites_distance_ratio = 1.5, if it gets bad at some point or if the performance is less than acceptable in the long run, I'll lower it to 1, thus having only the essentials left.
So remember that: If you think performance is on the unacceptable side during gameplay, just remove the "e_vegetation_sprites_distance_ratio = 1.5" line from the script!


Here is the downloadable: Gaco's retail config 1.0 (just the quoted command lines above put in a cfg file)

EDIT: Install notes are now included with the rar archive.


UPDATE 1: I just decided to finally ditch motion blur. At first I liked it but without it the game just feels a bit more smooth, almost like there's a bit of a mouselag effect to motionblur (which effectively feels like a bit of mouselag). I'll save this effect for my DX10 card

Also I upgraded the shadow spec from 2 to 3 (medium to high) as I noticed the shadows kinda jittered and they looked a bit too low res (noticed this when I looked at my own shadow). 3/high seems better and overall from turning the shadows up and disabling motion blur, I got +1 FPS in the benchmark and went from 22 to 23.

Gaco's retail config 1.01

changes in 1.01 are:
added r_MotionBlur = 0
changed sys_spec_Shadows = 2 to sys_spec_Shadows = 3

You may like 1.0, I just prefer 1.01 for the time being, so just suit yourself

Here's the whole config for those of you who are comfortable with just copy-pasting it yourselfs

Quote:
Originally Posted by system.cfg (1.01)
sys_spec_GameEffects = 3
sys_spec_ObjectDetail = 3
sys_spec_Particles = 3
sys_spec_Physics = 3
sys_spec_PostProcessing = 3
sys_spec_Quality = 3
sys_spec_Shading = 3
sys_spec_Shadows = 3
sys_spec_Texture = 3
sys_spec_VolumetricEffects = 3
sys_spec_Water = 3
sys_spec_Sound = 3

q_renderer = 3

r_sunshafts = 1
r_colorgrading = 1
r_UsePOM = 1
r_TexturesStreaming=0
r_UseEdgeAA = 1
r_WaterGodRays = 1

e_water_ocean_fft = 1
e_water_tesselation_amount = 10
e_detail_materials_view_dist_xy = 4096
e_detail_materials_view_dist_z = 256
e_view_dist_ratio_vegetation = 45

es_DebrisLifetimeScale = 1

g_battleDust_enable = 1
g_ragdollDistance = 40
g_ragdollMinTime = 20

q_Renderer = 3
q_ShaderFX = 3
q_ShaderGeneral = 3
q_ShaderGlass = 3
q_ShaderHDR = 3
q_ShaderIce = 3
q_ShaderMetal = 3
q_ShaderPostProcess = 3
q_ShaderShadow = 3
q_ShaderSky = 3
q_ShaderTerrain = 3
q_ShaderVegetation = 3
q_ShaderWater = 3

e_vegetation_sprites_distance_ratio = 1.5

r_MotionBlur = 0
__________________
---MAIN GAMING RIG from MID SEPTEMBER 2007, MOBO+CASE+FANS UPGRADED APRIL 2009, GRAPHICSCARD UPGRADED MARCH 2010---
Case: Antec P182 case + 3x 120mm Scythe Slipstream SY1225SL12M @ ~900 RPM
Motherboard: Asus P5Q Deluxe
CPU: Intel Core2 Q6600@3.3ghz w. Noctua NH-U12P
RAM: 4Gb Crucial Tracer PC-8500
Graphics: XFX Radeon HD 5970 Black Edition
Harddiscs: 2xRaptorX 150gb 10.000 RPM in RAID0
Soundcard: X-Fi Xtreme Gamer
Sound: Sennheiser HD600 Headphones + headamp
Keyboard: Logitech DiNovo Edge
Mouse: Razor Orochi
Monitor: Samsung 2232BW (22" 1680*1050)
OS: Windows 7 Professional 64bit

Last edited by Gaco; 11-18-07 at 06:11 PM.
Gaco is offline   Reply With Quote