[GS] Faster Animated Day/Night Cycle in Game (Observation and Question)

ggalindo001

Prince
Joined
Jan 4, 2002
Messages
345
I accidentally stumbled onto something, and am hoping I can actually make this a default or near default setting.

Normally, when the animated day/night cycle is running in game, the change in the "time" is rather slow and gradual. I was doing a test yesterday on benchmarking, and found something interesting. If you run the Graphics Benchmark (GS), the devs in this script have significantly sped up the animation.

If you load a saved game (and possibly start a new game, I haven't tested this) after running this benchmark, the day/night cycle runs at a similar fast speed. Actually playing the game this way is pretty interesting as the day/night cycle almost completes in each turn.

The big question is -- is there a setting that I can go into to actually adjust this day/night cycle speed. Ideally, I would like something in-between the default and what happens when it is sped up like this.
 
Have you found an answer to this? I am trying for the same thing, and I found the code that drives the rate of day/night change in benchmark mode. I cannot though find any matching code for non-benchmark mode.

From Automation_BenchmarkCamera.lua:

local OldTODSpeed : number = 0;
local OldAmbientTOD : boolean = false;
function OnBenchmarkStart()

OldTODSpeed = UI.GetAmbientTimeOfDaySpeed();
OldAmbientTOD = UI.IsAmbientTimeOfDayAnimating();

-- Enable TOD
UI.SetAmbientTimeOfDayAnimating( true );
UI.SetAmbientTimeOfDaySpeed(50);
end
Events.BenchmarkStart.Add( OnBenchmarkStart );
 
Back
Top Bottom