But given what frosch writes in the German forum, I think that one of the worst things I could do to my patch is extending it by a 24h concept.
that is probably right, but i think it's still useful to conceptually explore how this 24h timetable can later be applied on top, even if it's not going to be implemented right away, or by someone entirely different. i guess my aim here is to open up a way of thinking so that this later addition is not going to be blocked by your development.
And, the other way round, the discussion wether we have Durations or ticks as unit of lengths is a quite technical one. I agree that for pure 24h, ticks would probably be sufficient, but as we don´t have 24h (and IMHO won´t have in the near future), IMHO on a technical level Durations are the better concept.
i suppose that does make sense, and if done right, "hour" and "24 hours" are then easy additions as new units on top of "day"/"month"/"year".
Beside this, my patch supports your 4 days interval scheme anyway, you just need to use Durations with unit "Days": Timetable length e.g. 60 days, offset 4 days, 8 days, 12 days and so on, should do exactly what you want.
that is actually a piece of detail i was missing from my idea about what your idea behind this patch is. as a followup question: is this unit adjustable for each timetable (i.e. part of my network) individually?
say i want my FIRS *supplies delivered on a monthly scale, but my tram and passenger network operate on the daily scale?
if the answer to that is yes, then what the 24h timetable boils down to is basically:
- make handling of long day-based roundtrips easier. e.g instead of 560 days, you define 80 days=1 hour, then the round trip will take 7 hours.
- make synchronizing roundtrips of different lengths easier, by offering easy to remember fractions. like if one round-trip is 50% longer than the other, you define one of them as 2 hours and the other as 3 hours. now they are on a scale where you can easily shuffle them against each other
of course there are also players who want 24h timetable to make actual daily cycles, like parking trains for 8 hours during the "night" and stuff. of course it won't be dark, and passengers will still be produced, but that is certainly outside the realm of this patch.
You might not exactly be interested in Ferion
, but if you are, have fun