SkyrimSE:ENBSeries INI Reference/Timeofday: Difference between revisions
mNo edit summary |
|||
Line 29: | Line 29: | ||
===Derive Correct ToD Settings for Any Weather Mod=== | ===Derive Correct ToD Settings for Any Weather Mod=== | ||
We have been told by the experts that this method is not really applicable to '''all''' ENB presets and weathers, but our experience is that it does apply a 'good' standard from which to deviate when applying specific effects (like coloring the sun at sunrise/sunset). This formula also returns the default ToD values shipping with ENBSeries (for weather mods defining sunrise/sunset from 5-9) AND phinix's values (for vanilla weather sunrise/sunset times) as evidenced by [http://enbseries.enbdev.com/forum/viewtopic.php?p=42046#p42046 this post], so we know it is valid if not restrictive of certain creative trickery employed by some preset authors. | |||
Let the following represent the decimal values of the TNAM records for Sunrise and Sunset for the weather mod: | Let the following represent the decimal values of the TNAM records for Sunrise and Sunset for the weather mod: | ||
: if ... | : if ... |
Revision as of 13:53, March 25, 2022
The TIMEOFDAY (ToD) parameters allow for precise control of when ENB effects are applied to the screen based upon Skyrim's weather system. The effect parameters themselves are delineated using dawn, sunrise, day, sunset, dusk, and night variants. The ToD parameters are derived directly from the DefaultClimate [0000015E] and DefaultSkyrim [00000812] TNAM records for Sunrise and Sunset Begin/End times in Skyrim.esm. Calculations for setting ToD parameters for any weather mod --given the plugin record values of the weather system-- follow the parameter descriptions below.
The following ToD definitions apply to the position of the Sun from the perspective of a location at lowest altitude and with East/West horizons visible without land interference (near cow tamriel 0 37). Instead of using datetime format, numeric format is expressed in floating point (0.0000...23.9999) based on the twenty-four hour day and expressed in military time. For brevity, only one decimal place is shown in the examples.
DawnDuration[edit | edit source]
DawnDuration=(0.0...23.9)
Duration from the time at which light first appears in the sky in the East until the time the sun appears in its entirety over the horizon.
SunriseTime[edit | edit source]
SunriseTime=(0.0...23.9)
The time at which the bottom arc of the sun appears on the eastern horizon.
DayTime[edit | edit source]
DayTime=(0.0...23.9)
The time at the midpoint of day (end of DuskDuration minus begin of DawnDuration).
SunsetTime[edit | edit source]
SunsetTime=(0.0...23.9)
The time at which the bottom arc of the sun reaches the western horizon.
DuskDuration[edit | edit source]
DuskDuration=(0.0...23.9)
Duration from the time at which light first begins to fade from the sky (SunsetTime) until no sunlight is detectable in the West .
NightTime[edit | edit source]
NightTime=(0.0...23.9)
The time at the midpoint of night (begin of DuskDuration minus end of DawnDuration).
Derive Correct ToD Settings for Any Weather Mod[edit | edit source]
We have been told by the experts that this method is not really applicable to all ENB presets and weathers, but our experience is that it does apply a 'good' standard from which to deviate when applying specific effects (like coloring the sun at sunrise/sunset). This formula also returns the default ToD values shipping with ENBSeries (for weather mods defining sunrise/sunset from 5-9) AND phinix's values (for vanilla weather sunrise/sunset times) as evidenced by this post, so we know it is valid if not restrictive of certain creative trickery employed by some preset authors. Let the following represent the decimal values of the TNAM records for Sunrise and Sunset for the weather mod:
- if ...
- r0 = Sunrise (DawnDuration) begin time
- r1 = Sunrise (DawnDuration) end time
- s0 = Sunset (DuskDuration) begin time
- s1 = Sunset (DuskDuration) end time
- then ...
- DawnDuration = (r1 - r0) / 2
- SunriseTime = r0 + DawnDuration
- DayTime = r1 + (s0 - r1) / 2
- DuskDuration = (s1 - s0) / 2
- SunsetTime = s0 + DuskDuration
- NightTime = r0 - (24 - s1 + r0) / 2
Vanilla SSE[edit | edit source]
- Skyrim.esm
- Sunrise Begin = r0 = 5:30:00 AM
- Sunrise End = r1 = 10:00:00 AM
- Sunset Begin = s0 = 4:00:00 PM
- Sunset End = s1 = 8:30:00 PM
[TIMEOFDAY] DawnDuration = 2.25 SunriseTime = 7.75 DayTime = 13.00 SunsetTime = 18.25 DuskDuration = 2.25 NightTime = 1.00
Cathedral Weathers[edit | edit source]
- Cathedral Weathers.esp
- Sunrise Begin = r0 = 5:0:00 AM
- Sunrise End = r1 = 9:00:00 AM
- Sunset Begin = s0 = 5:00:00 PM
- Sunset End = s1 = 9:00:00 PM
[TIMEOFDAY] DawnDuration = 2.00 SunriseTime = 7.00 DayTime = 13.00 SunsetTime = 19.00 DuskDuration = 2.00 NightTime = 1.00
Cathedral Weathers ENB Effect Times[edit | edit source]
Time | ToD | Effect |
---|---|---|
1 | night | |
2 | night | |
3 | night | |
4 | night | |
5 | night/dawn | begin night fade out, begin dawn fade in |
6 | dawn/sunrise | end night, begin dawn fade out, begin sunrise fade in |
7 | sunrise/day | end dawn, begin day fade in |
8 | sunrise/day | |
9 | sunrise/day | begin sunrise fade out |
10 | sunrise/day | |
11 | sunrise/day | |
12 | day | sunrise end |
13 | day/sunset | begin day fade out, begin sunset fade in |
14 | day/sunset | |
15 | day/sunset | |
16 | day/sunset | |
17 | day/sunset | begin sunset fade out |
18 | day/sunset | |
19 | sunset/dusk | end day, begin sunset fade out, begin dusk fade in |
20 | dusk/night | end sunset, begin dusk fade out, begin night fade in |
21 | night | end dusk |
22 | night | |
23 | night | |
24 | night |