Vtastek's Shaders

Alternatives:
Author:
Vtastek
Featured In Mod Lists:
OpenMW Compatibility:
Description:
A highly advanced shader replacement that also revamps all lighting in the game.

Be sure to also download this file for additional water improvements.

If you're also using Skies .IV (mod list followers: this includes you), you will want to use that mod's fallback values for weather:

fallback=Weather_Clear_Cloud_Speed,0.25
fallback=Weather_Cloudy_Cloud_Speed,0.4
fallback=Weather_Foggy_Cloud_Speed,0.25
fallback=Weather_Thunderstorm_Cloud_Speed,0.6
fallback=Weather_Rain_Cloud_Speed,0.4
fallback=Weather_Overcast_Cloud_Speed,0.3
fallback=Weather_Ashstorm_Cloud_Speed,1.4
fallback=Weather_Blight_Cloud_Speed,1.8
fallback=Weather_Snow_Cloud_Speed,0.3
fallback=Weather_Blizzard_Cloud_Speed,1.5

Alternatively, you can not use Skies .IV, but Vtastek's given values will make the sky textures move too fast if you don't use the Skies-provided fallbacks.

The shaders and related lighting changes require patching all cells in the game, you can find plugins for all lists on this site here (sha256sum). If you use any extra mods, you will want to generate your own patch.

Please see this page for a detailed guide on generating your own LightFixes plugin for these shaders.

These values need to be added to openmw.cfg:

fallback=LightAttenuation_UseConstant,0
fallback=LightAttenuation_ConstantValue,0.0
fallback=LightAttenuation_UseLinear,1
fallback=LightAttenuation_LinearMethod,1
fallback=LightAttenuation_LinearValue,3.0
fallback=LightAttenuation_LinearRadiusMult,1.0
fallback=LightAttenuation_UseQuadratic,0
fallback=LightAttenuation_QuadraticMethod,2
fallback=LightAttenuation_QuadraticValue,16.0
fallback=LightAttenuation_QuadraticRadiusMult,1.0
fallback=LightAttenuation_OutQuadInLin,0
fallback=Weather_Foggy_Sun_Sunrise_Color,001,001,001
fallback=Weather_Foggy_Sun_Day_Color,001,001,001
fallback=Weather_Foggy_Sun_Sunset_Color,001,001,001
fallback=Weather_Foggy_Sun_Night_Color,001,001,001
fallback=Weather_Thunderstorm_Sun_Sunrise_Color,001,001,001
fallback=Weather_Thunderstorm_Sun_Day_Color,001,001,001
fallback=Weather_Thunderstorm_Sun_Sunset_Color,001,001,001
fallback=Weather_Thunderstorm_Sun_Night_Color,001,001,001
fallback=Weather_Rain_Sun_Sunrise_Color,001,001,001
fallback=Weather_Rain_Sun_Day_Color,001,001,001
fallback=Weather_Rain_Sun_Sunset_Color,001,001,001
fallback=Weather_Rain_Sun_Night_Color,001,001,001
fallback=Weather_Overcast_Sun_Sunrise_Color,001,001,001
fallback=Weather_Overcast_Sun_Day_Color,001,001,001
fallback=Weather_Overcast_Sun_Sunset_Color,001,001,001
fallback=Weather_Overcast_Sun_Night_Color,001,001,001
fallback=Weather_Ashstorm_Sun_Sunrise_Color,001,001,001
fallback=Weather_Ashstorm_Sun_Day_Color,001,001,001
fallback=Weather_Ashstorm_Sun_Sunset_Color,001,001,001
fallback=Weather_Ashstorm_Sun_Night_Color,001,001,001
fallback=Weather_Blight_Sun_Sunrise_Color,001,001,001
fallback=Weather_Blight_Sun_Day_Color,001,001,001
fallback=Weather_Blight_Sun_Sunset_Color,001,001,001
fallback=Weather_Blight_Sun_Night_Color,001,001,001
fallback=Weather_Blizzard_Sun_Sunrise_Color,001,001,001
fallback=Weather_Blizzard_Sun_Day_Color,001,001,001
fallback=Weather_Blizzard_Sun_Sunset_Color,001,001,001
fallback=Weather_Blizzard_Sun_Night_Color,001,001,001

You can paste these just after the last fallback= line in your openmw.cfg file.

These values need to be added to settings.cfg under the [Shaders] section:

force per pixel lighting = true
force shaders = true
clamp lighting = false
auto use object normal maps = true
auto use object specular maps = false
auto use terrain normal maps = true
auto use terrain specular maps = false
radial fog = true
Requires BSA:
No
Has Plugin:
LightingFixes.esp
Active:
Yes

Suggested folder paths:

Linux:
/home/username/games/OpenMWMods/Shaders/VtasteksShaders
macOS:
/Users/username/games/OpenMWMods/Shaders/VtasteksShaders
Windows:
C:\games\OpenMWMods\Shaders\VtasteksShaders
Settings
Creative Commons License GPLv3 logo