Archive of TweakGuides.com under the Creative Commons Attribution International (CC BY 4.0) license by PCGamingWiki


Fallout 3 Tweak Guide

[Page 9] Advanced Tweaking (Pt.2)



Graphics


iSize W=1280

iSize H=1024


The above two values determine the screen width and height in pixels respectively - you can specify a custom screen resolution by changing these values, though it may only work in Windowed mode (FalloutPrefs.ini).


fGamma=1.0000

fGammaMax=0.6000

fGammaMin=1.4000


The above variables are useful particularly for those with older monitors. They are the same as the in-game Brightness slider, however here you can adjust both the overall brightness level with fGamma as well as altering the upper and lower limits allowed, in case you need to adjust Brightness beyond the limits allowed in the game (FalloutPrefs.ini).


iShadowMapResolution=1024 - This variable determines the resolution of the shadow maps used in the game, and is the same as the Shadow Quality Launcher setting (See In-Game Settings section). The preset values as assigned by the Launcher are =1024 for High, =512 for Medium and =256 for Low. However here you can assign a custom value (always using a multiple of 8), to further adjust the quality of shadows in the game. For example try a value of =2048 to further improve shadow quality above High, or a value of =128 to reduce shadow quality below Low to gain extra FPS (FalloutPrefs.ini).


bUseRefractionShader=1 - This setting controls the shimmery/invisibility effect sometimes used in the game. Setting it to =0 can noticeably boost FPS in areas where this effect is used, such as around invisible characters (e.g. when using the Stealth Boy), or when firing weapons which give off a heat haze (e.g. missile explosions). However obviously this can also ruin realism and prevent appropriate special effects (Fallout.ini).


bDoSpecularPass=1 - If set to =0, removes the shiny effect on most surfaces. While you can adjust the level of shine to some degree using the Specularity Fade in-game setting (See In-Game Settings section), this variable is very useful for those who think the game world is too shiny on the whole; by disabling this option you can change the appearance of the game world by removing the shine, and also noticeably improve FPS on many systems (Fallout.ini).


iMaxDecalsPerFrame=10 - This value determines the maximum number of decals (mainly blood splatters on the ground) visible on screen at any time. It is the same as the 'Decal Cap' Launcher setting (See In-Game Settings section). However here you can assign values above or below the normal 2 - 10 scale allowed by the Launcher options slider. For example you can set it to =0 to disable all blood splatters on the ground, or raise it above 10 to make things much more messy. Note that decals can have an impact on performance, so raising this value can reduce FPS during combat (FalloutPrefs.ini).


fDecalLOD2=1500.0000 - In my testing, many of the decal-related settings seem to have no impact at all on decals (blood splatters and bullet impact holes), whether it be on their size, frequency, life time, etc. However this variables does have a very noticeable impact on decals. The lower the value for this setting, there will effectively be less decals shown. For example if you set it to =0, no blood splatters, bullet holes or scorch marks will be generated when firing your weapons. This can improve FPS during heavy combat for some people, but is obviously unrealistic (FalloutPrefs.ini).


uMaxDecals=100 - This variable seems to determine how many decals will remain on screen for longer than a few seconds. It won't prevent multiple decals from being shown, but if you lower the number, additional decals above the value you set for this variable will fade out very quickly (FalloutPrefs.ini).


fBlockLoadDistanceLow=50000

fTreeLoadDistance=40000


These two variables are actually quite important for overall Level of Detail. They correspond to the Object LOD Fade and Tree LOD Fade settings available in the Launcher options and are covered in the In-Game Settings section. In effect they determine the visible distance for buildings and trees respectively. In the Launcher they're restricted as to how high you can raise them, however here you can raise them to very high values (e.g. to =500000) and thus increase the number of buildings, objects and trees visible in the distance. Furthermore the performance impact seems minimal at best, and certainly is nowhere near as high as the uGridsToLoad variable which does something similar (FalloutPrefs.ini).


fSplitDistanceMult=1.5 - This variable is the same as the Land Quality Launcher option (See In-Game Settings section). However while the Launcher slider only goes up to a value of 1.5, by raising it further here (e.g. to a value of =10), you will get a more noticeable increase in the level of detail in distant landscapes, although FPS will similarly be reduced by a noticeable amount (FalloutPrefs.ini).


fSunGlareSize=800.0000

fSunBaseSize=750.0000


These two variables effectively control how large the Sun appears to be in the sky, and how much glare it has. Lowering the values lowers the size of the Sun, raising them makes it bigger (Fallout.ini)


fLODFadeOutMultActors=15

fLODFadeOutMultObjects=15

fSpecularLODStartFade=2000

fLightLODStartFade=3500

fLODFadeOutMultItems=15

fShadowLODStartFade=1000


The variables above can all be adjusted under the View Distance tab of the Fallout 3 Launcher options. From top to bottom above, they relate to: Actor Fade, Object Fade, Specularity Fade, Light Fade, Item Fade and Shadow Fade respectively, and are all covered in more detail in the In-Game Settings section. However here you can adjust them beyond the maximums allowed by the Launcher sliders (FalloutPrefs.ini).



The next page continues the .ini tweaks.