August 2025 Updates
Silent Horizons 2 - Update 1.10
-
Added dynamic weather support to ALL presets (including both Universal ones) thanks to the new ENB Helper.
This means weather specific effects that were previously exclusive to NAT3 and Obsidian should work with all weather mods now, which includes:- Vastly improved fog handling
- More weather appropriate lighting
- Better sky (scattering) and volumetric rays
- Weather lens effects (raindrops and frost vignette)
- Dynamic snowcover
Beware that this won’t give the same tailored experience as the two weather mod specific SH2 versions, even now.
It should however provide a much better experience if you want to run SH2 with your own weather mod that isn’t specifically supported.
Note: The new dynamic weather support also applies to the NAT3 and Obsidian presets as a fallback mechanism in case of unknown weathers, e.g. from modded locations with custom weathers or when using patches that add more weathers. -
Added, updated and integrated my underwater shader, which features:
- Wave distortions
- Depth blur
- Lens distortion
-
Reworked adaptation sensitivity to help stabilize auto exposure in challenging scenes
-
Replaced all RNG algorithms with faster, higher quality ones. This should improve the compatibility, performance and quality of the following (sub) effects:
- Grain (both KiGrain and the DOF integrated one)
- Lens (raindrops and starburst)
- Sunsprite (will come in the next update)
- Dynamic snowcover (uneven distribution)
ENB Extender & Helper - Update 1.4
- A custom ENB helper plugin is now part of the Extender download. This replaces older ones and was required to support the following new features:
-
Added experimental support for light plugin weather mods
-
Added various remapping strategies for ENBs weather system. They’re using a system similar to locational weathers but can be combined with/layered on top of each other to create multi-level filters. The full list list of possible criteria is now as follows:
- Forced location weather (same system as before)
- WeatherID matching (excluding load order bytes)
- Lighting templates (with fully working room bound/cell transitions and override support)
- Weather name matching
- Weather classification
These added criteria are configured via a new
_remapweather.ini. Overall priority is decided in these four broad steps:- Forced location weathers always take priority
- Then lighting templates will be considered if one or more are currently active
- Afterwards, all weathers that are part of the
_weatherlist.iniwill be used - And finally, weather name and/or classification matching is performed
For step 2 and 4 matching is done in descending order based on the position of each condition inside of the remapping file. Meaning the higher an entry is inside of the file, the higher its priority.
-
- Increased technique binding slot limit
- Improved preset overlay saving reliability. Section names are now standardized and enforced to avoid potential naming clashes/parameter merging
- Changes to time of day parameters are no longer saved to preset overlays if auto time of day is enabled
- Technique index changes are no longer saved to preset overlays if a shader uses technique bindings
AELAS - Update 1.3.2
- Improved reliablitiy of time point adjustments. They also work correctly with climate reloading now (e.g. rcc command)
- Fixed time point adjustments getting disabled when not running ENB (with Extender)
KreatE - Update 1.3.3
- Lighting template information now also shows the current non-cell lighting templates (e.g. room bound) plus transitions between them