Variable Day Length by liquidglitch and miscon.02
Mod to adjust the in-game day/night cycle via the MCM (Mod Configuration Menu).
What’s new (v0.0.2)
- Added two user-selectable methods to set how game time progresses:
- Time Rate – Literal: Use the exact internal RTV time-rate value.
- Time Rate – Simple: A user-friendly multiplier mapping directly to "game hours per real hour".
- Cleaned up code to avoid conflicts with other mods
How the two modes work
-
Time Rate – Literal
- This uses the raw value that RTV uses internally to scale game time.
- Example: RTV's default is
0.2777, which is roughly 10× real time (one in-game hour ≈ 6 real minutes). - A value of
0.0277will make game time nearly match real time. - Maximum allowed:
10(one in-game hour every 10 real seconds).
-
Time Rate – Simple
- A straightforward multiplier:
1≈ one game hour per real hour;2≈ two game hours per real hour, etc. - RTV default time is approximately
10×real time, so10in this setting matches the default. - Maximum allowed:
60(one in-game hour per real minute).
- A straightforward multiplier:
Important: The Use Time Rate - Literal? toggle selects which of the two modes is active. If it is ON, the mod uses Time Rate – Literal; otherwise it uses Time Rate – Simple.
Upgrade notes (from v0.0.1)
- If you had Variable Day Length
v0.0.1installed, theUse Time Rate - Literal?toggle will default to ON and your previously-savedTime Ratevalue will be copied intoTime Rate – Literalto preserve behavior.
Technical / "Nerd" Notes
-
In the Final Demo build of Road To Vostok there is a timing quirk (bug or feature) where the displayed in-game minute appears to stall near the top of each hour, then jumps to
:05and proceeds faster in 5-minute increments for the remainder of the hour. This is visible if you monitor the Alarm Clock time in inventory or use a mod such as Oldman's Immersive Overhaul (https://modworkshop.net/mod/50811). -
Because of that behavior, all game-time ↔ real-time calculations in this mod are based on the full hourly cycle to smooth out the differences between the initial ~5-minute period and the subsequent ~55-minute period within an hour.
-
Exact results will depend on your machine's performance; timings are most accurate on higher frame rates (example: 144 FPS), but your mileage may vary.
Summary
Time Rate – Literal: precise internal value (advanced users).Time Rate – Simple: easy multiplier (recommended for most users).Use Time Rate - Literal?: toggles which mode is active.

