ENB3.25 Not seeing all ini options - shader panel

Post Reply
  • Author
  • Message
Offline
Posts: 4
Joined: 27 Dec 2017, 18:18

ENB3.25 Not seeing all ini options - shader panel

Hi there Boris.

I think I must be missing something obvious but can't for the life of me figure out what, Described below:-


I have the latest of your great enbseries installed (3.25),working on SSE. For a while I've been using it in conjunction with reshade. Up-till now, enb has been mainly for enhanced DOF and SSAO/TOD etc but I'd like to go all enb (keeping MXAO) and tweak a personal look. To start I'm using Rudy ENB SE, which looks good - I copied across the ini files to the normal location but when I go to the in-game GUI, it's not showing any of the additional options/settings* from those inis in the shader panel (apart from maybe defaults I guess). The strange thing, is that it's picking up all the settings from enbdepthoffield.fx.ini, as I kept my existing config with the Mart McFly DOF.

*e.g. ENBEFFECT.FX only lists technique, and that is a drop down of default,enbseries,vanilla. No other options.

Any idea what I'm forgetting to do. Thank you.


Happy New Year.


=======================
These are the settings in ENBEFFECT.FX.ini

[ENBEFFECT.FX]
TECHNIQUE=1
-------------------BRIGHTNESS=0.0
Brightness - Dawn=0.33
Brightness - Sunrise=0.38
Brightness - Day=0.4
Brightness - Sunset=0.38
Brightness - Dusk=0.35
Brightness - Night=0.35
Brightness - Interior=0.28
-------------------ADAPTATION MIN=0.0
Adaptation Min - Dawn=0.02
Adaptation Min - Sunrise=0.05
Adaptation Min - Day=0.055
Adaptation Min - Sunset=0.05
Adaptation Min - Dusk=0.02
Adaptation Min - Night=0.02
Adaptation Min - Interior=0.04
-------------------ADAPTATION MAX=0.0
Adaptation Max - Dawn=0.2
Adaptation Max - Sunrise=0.18
Adaptation Max - Day=0.18
Adaptation Max - Sunset=0.18
Adaptation Max - Dusk=0.2
Adaptation Max - Night=0.28
Adaptation Max - Interior=0.3
-------------------TONEMAPPING CURVE=0.0
ToneMapping Curve - Dawn=1.0
ToneMapping Curve - Sunrise=1.0
ToneMapping Curve - Day=0.95
ToneMapping Curve - Sunset=1.0
ToneMapping Curve - Dusk=1.0
ToneMapping Curve - Night=0.8
ToneMapping Curve - Interior=1.0
-------------------CONTRAST=0.0
Contrast - Dawn=1.1
Contrast - Sunrise=1.17
Contrast - Day=1.13
Contrast - Sunset=1.17
Contrast - Dusk=1.1
Contrast - Night=1.05
Contrast - Interior=1.05
-------------------SATURATION=0.0
Saturation - Dawn=1.0
Saturation - Sunrise=1.15
Saturation - Day=1.2
Saturation - Sunset=1.15
Saturation - Dusk=1.0
Saturation - Night=0.95
Saturation - Interior=1.1
-------------------OVERBRIGHT DAMP=0.0
Overbright Dampening - Dawn=50.0
Overbright Dampening - Sunrise=80.0
Overbright Dampening - Day=80.0
Overbright Dampening - Sunset=60.0
Overbright Dampening - Dusk=50.0
Overbright Dampening - Night=50.0
Overbright Dampening - Interior=15.0
CC: Gamma=1.0
CC: In black=0.05
CC: In white=0.75
CC: Out black=0.0
CC: Out white=1.0
CC: Brightness=1.0
CC: Contrast gray level=0.45
CC: Contrast=0.65
CC: Saturation=1.0
CC: Desaturate shadows=0.0
CC: Color balance shadows=0.498, 0.498, 0.498
CC: Color balance highlights=0.502, 0.467, 1
CC: Channel mixer R=1, 0, 0
CC: Channel mixer G=0, 1, 0
CC: Channel mixer B=0, 0, 1
¤¤¤¤¤¤¤ AdaptationTool ¤¤¤¤¤=0
=0
Adapt Tool Enabled=false
Adapt Max Brightness (log2 scale)=0.0
Adapt Min Brightness (log2 scale)=-3.5



I presume they are valid for 3.25, as I think I've seen Rudy's author posting on here.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: ENB3.25 Not seeing all ini options - shader panel

This happen when there is a bug in the shader code (or dependent shaders from it by "include". Or if shaders have such dependency, but there are other similar installed and not deleted, so they are conflicting (remove almost everything from enbseries folder and all shaders .fx format from main game folder, then install preset again). Maybe, not sure, ReShade itself can fail to recompile shaders of ENBSeries presets, but its tiny chance.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 4
Joined: 27 Dec 2017, 18:18

Re: ENB3.25 Not seeing all ini options - shader panel

Thanks for the help.

Yeah, I already removed reshade, and did a merge compare of all sources, and they were all identical.


So I removed all as you suggest and added again. Still the same. I then started adding only one fx + corresponding ini, one at a time... still the same.


If I can see the list of constants change and update, for example when I add ENBEFFECT.FX.ini + FX file, does that rule out a runtime shader code error.

It's just that the some of the shader effects, list only some of the options in the GUI, not reflecting all those within their matching ini files.


To recap.
ENBBLOOM.FX/ADAPTION/EFFECT only show the technique drop down
ENBLENS shows all the options listed in the corresponding ini
ENBEFFECTSPOSTPASS shows some of the options listed inside the ini but not all
ENBDEPTHOFFIELD shows all the options in the ini

At this stage I'm just scratching my head.


* the shader files must be running through ok because looking at the code, it's exposing the techniques right at the bottom of the scripts. It's that it's not exposing the correct list of UINames, specified in the ini files (as per above)
Is there a debug mode, or a way for me to delve deeper into the runtime process?



#####Update:
I'm a fool I tell you, a prize fool!

Worked it out after going through the scripts and how you've structured it. The various user presets customise your scripts specifically with UIName combinations. When I first scanned those from default ENBseries, I saw references to the ini options/settings I was expecting... but after walking through more thoroughly, I see that is not the case.
I was using your files thinking they were the most upto date, which of course doesn't have the specific customisation. Of course now I've copied across a non default preset modified version of enbeffects.fx, I'm getting runtime shader errors... it's like running on a mouse wheel :)

So now all working but it does lead me to two simpler questions.
1.Is there a link on here that has a reference to the specific parameters that can be added and exposed, if I wanted to make my own preset.
2.Is there a way to have custom paths setup, so it's easy to switch between different one?
Last edited by rvectors on 28 Dec 2017, 15:28, edited 2 times in total.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17427
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: ENB3.25 Not seeing all ini options - shader panel

Are you sure that shaders have parameters with annotations at all? Did you try to copy-paste there sample parameter to test?Or maybe parameters are between #ifdef and #endif pair, so not enabled.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 4
Joined: 27 Dec 2017, 18:18

Re: ENB3.25 Not seeing all ini options - shader panel

My internet went down, so I don't know if you read my final update (i didn't see another post after submitting the update but that's when the internet went on the fritz), or replying to the original text?
Post Reply