Помнится, в документации написано, что такой кнопки нет, где-то год назад прикрутили возможность явно задать время отправления каждой машине, но это очень муторно, особенно для 30 самолётов на маршруте:).
У меня получилось сделать такую кнопку, причём она не требует внесения в игру никаких новых структур данных, по сравнению с первоначальной реализацией расписаний. Функция лишь однократно корректирует таймеры опозданий каждой машины. И вообще всё очень просто.
Перед нажатием на магическую кнопку надо составить правильное расписание маршрута, после нажатия на кнопку определяется последовательность машин на маршруте, исходя из времени последнего отправления или прибытия на станцию(смотря что произошло позже). Для машины,следующей с наибольшим интервалом, устанавливается нулевое опоздание, всем остальным машинам устанавливается такое опережение, чтобы они отправлялись со станций с одинаковыми интервалами, равными времени прохода круга, делёному на число машин.
Другая важная реализованная функция - это автоперестановка. Она корректирует индивидуальное расписание по машинам таким образом, чтобы они отправлялись со станции в том же порядке, в котором прибыли, независимо от порядка отправления с предыдущей станции.Это критически важно для поддержания порядка на длинных авиамаршрутах, где возможны огромные опоздания при поломках, а также для автобусов, которые не могут переставляться на уличных остановках. Например, самолёты вылетели в порядке (A,B), самолёт A по дороге сломался, и B прилетел раньше A. Тогда самолёту B будет сокращена стоянка, и далее он отправится по графику самолёта A. А самолёт A, соответственно, по графику самолёта B, если не пропустит вперёд ещё несколько:).
Я написал этот патч где-то год-два назад, в TTD давно не играю, если кому интересно, могу выложить бинарник потестировать, ну и адаптировать патч под текущую версию.