Shadow Warrior 2

Shadow Warrior 2

33 ratings
Graphics improvement guide
By SkacikPL
Simple guide describing how to push the game beyond it's default maximum presets.
   
Award
Favorite
Favorited
Unfavorite
Basic information
All changes should be set in autoexec.cfg which should be located in:
Steam\SteamApps\common\Shadow Warrior 2\ (make sure it's autoexec.cfg, not autoexec.cfg.txt)
LOD control
LOD - Short for Level Of Detail, controls distance based quality bias of all visible objects.

  • r_lod_dist_mult_camera - This is the "main" LOD control value, it drives LOD quality of everything besides shadows in relation of object distance to camera. Lower values means objects will start decreasing their quality sooner than they normally would, higher values do exact opposite meaning objects will look better at greater distances.
Here is a comparison between above value set to:

0.5


1


1.3



Be wary that this setting is one of biggest resource hogs available!

  • r_mip_lod_bias - Basically a base texture resolution bias, controls ALL textures (meaning hud is also affected!). Value of 0 means default bias, negative values increase sharpness of textures (high negative values will cause texture shimmering at distances) whilst high positive values will blur all textures.

  • r_lod_dist_mult_weather_shadows - Controls weather related shadows (mostly cloud shadows it seems), 0 disables cloud shadows entirely, higher values means greater distance at which cloud shadows can be seen (possibly at the sake of their fidelity).

  • r_lod_dist_mult_shadow_local - Affects distances at which local light sources (lightbulbs, etc) cast shadows, generally doesn't have any noticeable effects.

  • r_lod_dist_mult_shadow_cascade - Seems to control distance at which objects cast shadow - higher values = more objects cast shadows.

  • a_lods - Controls animation LOD, while enabled all objects using skeletal animation will appear to move at low framerate when viewed from great distances. If disabled all animated objects always move at their intended framerate.
Shadows
  • r_local_shadow_atlas_cutscene_updates_per_frame - Controls how many local light sources are updated for each frame during cutscenes. 0 will disable updates entirely, high values will cause most (if not all) lights to update for each frame. If there are more lights in a scene than allowed amount of updates certain shadows migh appear to lag or not move properly because they have to wait to be updated.

  • r_local_shadow_atlas_game_updates_per_frame - Same as above but controls all local light sources during actual gameplay.

  • r_shadows_res_scale - Default value of 1, maximum value of 2 - slightly boosts shadow resolution, thus increasing their fidelity (requires a reboot).
10 Comments
Nuclear Warfare 16 Apr @ 1:47pm 
good guide i give it 5 stars on uber
Bruurbs 3 Nov, 2019 @ 7:13pm 
I've changed it a lot but it just looks like there is a lot of aliasing, despite temporal anti-aliasing enabled.
infinite_fun 1 Nov, 2019 @ 12:13am 
Looks like a_lods does not change, either in-console or using autoexec.cfg , any tips?
KingyWingy 18 Jul, 2018 @ 12:47am 
The console in summoned by pressing Control and the key next to the number 1 key that has the squiggly on it.
[BR1] Vancer2 1 May, 2017 @ 6:13am 
And what exactly is the command to bring up the command console?
InsideByte 10 Jan, 2017 @ 5:51pm 
I do not have that folder at all?
SkacikPL  [author] 9 Jan, 2017 @ 1:47pm 
If you type in console command without value it returns the default one
Goser 9 Jan, 2017 @ 1:41pm 
also please add default values.
CoMet 9 Jan, 2017 @ 9:46am 
I SEE NO DIFFERENCE XDDD
scarabaeus 29 Dec, 2016 @ 10:13am 
pls explain slowly for the mentally challanged like me