I’m hoping to have a complex freight and passenger network where multiple trains will need to share multiple lanes. For this to work there must be a way to specify requirements for trains to drive on each lane. OpenTTD have a patch called Programmable Waypoints that solves this: http://www.tt-forums.net/viewtopic.php?f=33&t=35543
This may sound complicated, but in basic it’s common to have two lanes in each direction so that express passenger trains can pass slower freight. While in the early days they will need to share tracks, later when a piece of track is congested I would like to add a new lane without manually telling all the trains which track to use.
Or maybe I’ll later in the game finally have the money to buy that expensive tunnel which will reduce the distance between two towns dramatically, but I don’t want the freight trains to slow down the passengers now that they finally can “fly” to their destination. And telling all 20 trains manually not to use it can quickly become an impossible task.
The problem with signals is that a short freight will try to pass a long freight not knowing that it will (a) block passenger trains behind and (b) need the whole map to do so, because its current speed is just a few mph more than the long freight.
Will there be a way to handle this easily in TrainFever?