This page was last updated on 25 November 2024, 8:01PM
Changelogs
Version 1.2.3
Added ability to use arbitrarily long UINames (including UIGroups) for parameters, completely bypassing the native ENB limit
Improved diagnostics for UIGroup scopes. Unclosed ones will show an error message now
Compilation errors are now logged and show a message at the top of the FX shader window
Version 1.2.2
Further improvements to the initialization of fresh setups when using technique bindings
Technique bindings now support native inversion which allows cutting down on required permutations significantly, speeding up compile times
Removed performance mode. SH2s shaders never required this in the first place as they're already well optimized.
Changed D3D compiler selection rules. It defaults to version 46e now, which is bundled and needed for ENB anyway. This should help in rare cases where version 47 wasn't available on a system. External shaders can no longer target the old version 43 to avoid any crashes or bugs related to it.
Version 1.2.1
Improved technique binding and defaulting when initializing fresh setups
Version 1.2
Added input blocking while the UI is open for keyboard, mouse and gamepads. Latter can be toggled separately
Reworked preset overlay UI. Grouping, descriptions and custom ordering are possible now, making it easier to communicate to users what an overlay does
Added optional amount support for preset overlays. Allowing adjustments of the impact floating point types have
Added wildcard support for overlay weather file names
Preset overlays now respect UI steps and round values accordingly when calculating changes
Preset overlays can now handle parameters that need to be applied or require a restart
Added experimental load and save acceleration. This can cut down saving times by 8x or more even on modern SSDs
Added technique bindings, allowing compilation of multiple technique permutations that can be switched between in real-time
Added filtering tag system to UI parameters provided by external shaders
Improved caching reliability
Some other minor bug fixes
Version 1.1
Added preset overlays that allow extensive and non-destructive editing/layering of parameters
Added automatic backup functionality for ENB presets. This is done before saving and/or on an interval (every x seconds the UI is open)
Added compatibility for the new ENB Worldspace Weatherlist version (1.1). Make sure to update if you're using it!
Various stability and reliability improvements for the GUI and cache systems
Version 1.0.4
Fixed per-weather values not loading on startup when using exclusive or borderless fullscreen mode
Fixed per-weather values with leading whitespace characters not being handled correctly
Only the currently active weather ini will be written when saving. This allows correct handling when multiple ENB weathers point to the same file now
Changed weather window positioning logic to be in line with other windows
Changed grouping logic to allow usage of arbitrary names
External/fallthrough shader cache is now stored in the enbcache folder, matching the behaviour of ENBs internal caching system
Added option to force value column width in the UI (saved into the enblocal ini)
Upgraded KiLoader API to 1.2
Various minor bug fixes and stability improvements
Version 1.0.3
Fixed weathers not being updated when exiting interiors
Improved performance mode and fixed a bug where the UI could completely disapear when it was in use
Version 1.0.2
Fixed incompatibility with PRT ENB shaders
Added dummy SKSE folder to the archive to suppress MO2s error message
Version 1.0.1
Fixed incompatibility with Rudy ENB shaders
Changed filestructure to have the KiLoader folder at the top. It still needs to be installed into your data folder!