TLDR: Funcom, please tell us the correct mechanics how these settings work!
This is about understanding how the Day-Night-Cycle Settings work.
I have searched and experimented some time to undestand it.
But it seems there is lot of vague and wrong information circling around how these settings actual work.
My first mistake was to not read correctly the wiki comment about the Examples given.
They are misleading and wrong.
There are 5 values that influences the Day-Night-Cycle:
(Set)DayLenght = 30 minutes (default) base value of duration of whole game Day-Night-Cycle. This is modifyied by the following values.
Day Cycle Speed = 1 (default) modifying factor for whole game Day-Night-Cycle
Day Time Speed = 1 (default) modifying factor for daylight hours
Night Time Speed = 1 (default) modifying factor for nighttime hours
Dawn/Dusk Time Speed = 1 (default) modifying factor for Dawn/Dusk hours
Acording to wiki, I think the stated information came from a technical document, how are the different hours partitioned:
Daylight - “Daytime hours in Conan Exiles are between 7:00 and 16:59 in-game time.”
Nightime - “Nighttime hours in Conan Exiles are between 19:00 and 4:59 in-game time.”
Dawn/Dusk - “Dawn in Conan Exiles is between 5:00 and 6:59. Dusk is between 17:00 and 18:59.”
Daylight: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, “17” - 10 hours
Dusk: 17, 18, “19” - 2 hours
Nightime: 19, 20, 21, 22, 23, 24, 1, 2, 3, 4, “5” - 10 hours
Dawn: 5, 6, “7” - 2 hours
This gives a 10/2/10/2 hours partition.
With default DayLength this gives (30 minutes / 24 h):
1 h ^= 1.25 minutes
I came up with these formulae:
Daylight = 12.5 minutes * 1/(Day Time Speed)
Nightime = 12.5 minutes * 1/(Night Time Speed)
Twilight = 5 minutes * 1/(Dawn/Dusk Time Speed)
(Twilight = Dusk + Dawn)
DayNightCycleTime = ( Daylight + Nightime + Twilight ) * 1/(Day Cycle Speed)
In single player mode I ran some tests.
My test arrangement consited of some pillars creating an artifical sun clock and watching the shadow position for start and finish.
In admin panel I froze the time and set the time to noon.
Then I changed the settings, back in admin panel I unfroze and started manually a stop watch on my phone.
So some manual errors included.
A first series was with Day Cycle Speed set to 3, 6 and 10 (max), the rest were default 1.
The calculated values for DayNightCycleTime was 10, 5 and 3 minutes.
My measured values came pretty close, biggest deviation was with Day Cycle Speed set to 3.
I will cut this short.
For values >= 1 I measured pretty close the calculated values.
Some test was keeping Day Time Speed, Night Time Speed and Dawn/Dusk Time Speed >= 1 and Day Cycle Speed at 0.5 the measured value was still pretty close to what I calculated.
But things got worse.
My formulae are not correct it seems for values < 1 at least for Day Time Speed, Night Time Speed and Dawn/Dusk Time Speed.
I did some extreme tests, e.g.
Day Cycle Speed = 10 (max)
Day Time Speed = 10 (max)
Night Time Speed = 10 (max)
Dawn/Dusk Time Speed = 0.1 (min)
Calculated DayNightCycleTime = 5.25 minutes
Measured = 3:14 minutes
I have no idea why that is the case.
Just maybe some of you have solved this riddle, so please tell me and us.
Funcom, please tell us the correct mechanics how these settings work!