Page 1 of 1

Bellow 12 Min years

Posted: 03 Apr 2024 19:38
by RobKatt
Speeding up time multiplayer is something i feel is missing, particularly when aiming for shorter sessions with friends yet still desiring progression. With the introduction of the new timekeeping system, allowing for a faster rate than 12 minutes per year would be a great QoL

Re: Bellow 12 Min years

Posted: 05 Apr 2024 09:23
by Eddi
unfortunately there's a number of technical factors that prevent speeding up.

Re: Bellow 12 Min years

Posted: 08 Apr 2024 04:28
by 2TallTyler
To expand on this slightly: Days in OpenTTD are 74 ticks long. The current tick of the current day (called “date_fract”) is exposed to NewGRFs, so to slow down time we simply increment the date_fract less often. But to speed up time, we’d have to skip some date_fract values, potentially breaking NewGRFs that rely on date_fract to always advance from 0 to 73 and then looping back to 0.

This is the main issue preventing a faster calendar speed.