I have now also managed to compile 0.29.2 for MacOS
Not sure what did it exactly, but there have clearly been some fixes that have resolved any errors I had during compile. Thanks again for all your great work JGR!
There is one thing I noticed in older versions and it's still here in 0.29.2: timetable drift. On trains with 'long timetables' (a lot of stops and long duration) I have noticed that the schedule might jump by 1, 2 or even 3 minutes. I have 168 ticks per minute set in the 'Wall Clock' patch, so there is drift of at least 504 ticks. In practice I can see a train that is timetabled as follows:
Stop A, wait for 2 minutes - 10:00
Travel for 5 minutes - 10:02
Stop B, wait for 3 minutes - 10:07
Travel for 5 minutes - 10:10
(40 more stops follow)
During the trip the train will follow the timetable, but at seemingly random stops it will just push the whole timetable out by 1, 2 or even 3 minutes. To be clear: this is not in 'EXPECTED' mode, but in 'SCHEDULED' mode.
I'm not quite sure if this has to do with the 'Wall Clock' patch, but from a fundamental point it seems odd that the schedule should even change by a single tick. The schedule should be fixed and never change, no matter what. Or am I missing something?
PS: as soon as the train is back at it's starting point, the timetable will be reset by the 'Scheduled Dispatch' feature and the train will then stick to the timetable for a while until it starts drifting during the trip.