![openttd timetable openttd timetable](https://www.linuxlinks.com/wp-content/uploads/2017/12/Screenshot-OpenTTD.jpg)
(33.74 KiB) Downloaded 1141 times automated-timetables-and-separation-v0.8_gitpatch_6d8dee9.patch Automated timetables and separation 0.8 - git patch for those who want to see individual commits. Try having vehicles begin to separate even when timetable is very incomplete.Īutomated-timetables-and-separation-v0.8_trunk_svn_r26160.patch Automated timetables and separation 0.8 - For trunk r26160. Version 0.8 - via-orders fixed, ctrl-click behaviour inverted, conditional orders should be less bad. Version 0.72 - minor bugfixes, crash when de-automating with no orders fixed. Version 0.71 - small bugfix regarding removing shared orders.
![openttd timetable openttd timetable](https://raw.githubusercontent.com/opentttimetables/opentttimetables/master/media/openTTT.png)
Version 0.7 - try to handle large deviations like jams by restarting timetable. Version 0.6 - separation logic rewritten. Version 0.5 - faster separation, hopefully, and misc cleanups. Version 0.4 - small fixes to order times adjustment. Version 0.3 - separation improved, misc fixes. Version 0.2 - less ugly code, more stable separation. (since I've never tested it myself use at your own risk etc, etc. Thank you for taking the time to build and post these! I'm aware of the Improved Timetable Management patch and will look at it closer for inspiration. I'm new to the openttd-codebase so there are probably better ways to do some things.
![openttd timetable openttd timetable](https://wiki.openttd.org/uploads/en/Manual/Order-Refit.png)
This way you can still manually make vehicles skip orders etc without it messing up the times in the timetable.Īt least these are all the ideas but this is still a work-in-progress. All of these changes should only create temporary disturbances that will eventually go away.Ī timetable that has been automated will start when the vehicle arrives at any station and stop (until arriving at another station) when the vehicle is stopped, sent to a depot or an order is skipped.
OPENTTD TIMETABLE UPGRADE
So when you add new vehicles, add or remove stations, upgrade to faster vehicles or redesign the network you will not have to adjust anything in the timetable yourself. Both loading and travel times can automatically increase or decrease as the game progresses, and times for new orders are added automatically as well. When Automate is on everything should take care of itself, and one should never have to open the timetable window again to adjust values. If you ctrl-click Automate when it is active then the automatic updating of times will stop but all the times will remain and the vehicles will keep running on a static timetable. To stop using a timetable, simply click Automate again and all times will be removed. To automate a timetable, click the Automate button where Autofill used to be. "Use timetable to ensure vehicles separation" - Turns on separation for all timetables. "Automatically manage timetables" - Enables timetables to be automated. Code: Select all v->lateness_counter = (separation_ahead - separation_behind) / 2