Bypass Rail Item
lhwi opened this issue · 11 comments
Currently, if I want to create a bypass route where trains will actually use it, I have to create the line in either:
-
Create separate line with no mergers with the mainline
-
Have the platform for the bypass station not be on the same side/direction as the next station*.
-
Create a “platform node” on the bypass route and have the train come to a stop.
Creating a rail item that denotes that this is a bypass rail would help. Maybe take the signals track for inspiration. Allow the dashboard to designate mainline / branch line / alternates
*If I want to bypass a platform on the left, the next station for my train must be on the right. If the next station for my train is on the left, on the same side as the station I wish to bypass, the train would take the left and possibly get stuck behind the stopped train, defeating the whole purpose of the bypass rail.
Train Pathfinding Preffers Higher Speeds
No it does not, I’ve tested it. It goes by direction first. If the station is to the left of its current location, it will take the first left, even if there’s a clear, faster bypass to the right.
It's not about distance, nor the actual speed it takes for the train to go down the rail, its about the speed limit. If the speed limit on the branch line is lower than the mainline then the train will only take the branch line if it has to.
If your line is straight, then it is true. However, if the next station is offset to the left/right, it will take the first left/right regardless of speed limit.
this is not true, the pathfinding code prefers a higher speed limit track over the direction the rail is going
EpicPuppy613 is Correct here, and the same with me and Kettle
Try Making the Branch at a Lower Speed
Do I need to send you a video of my test? It’s not the speed of the track, it’s the direction of the station relative to the train that determines which track it takes.
It's not about distance, nor the actual speed it takes for the train to go down the rail, its about the speed limit. If the speed limit on the branch line is lower than the mainline then the train will only take the branch line if it has to.
If your line is straight, then it is true. However, if the next station is offset to the left/right, it will take the first left/right regardless of speed limit.
It's not about distance, nor the actual speed it takes for the train to go down the rail, its about the speed limit. If the speed limit on the branch line is lower than the mainline then the train will only take the branch line if it has to.
If your line is straight, then it is true. However, if the next station is offset to the left/right, it will take the first left/right regardless of speed limit.
Just do what he States
It's not about distance, nor the actual speed it takes for the train to go down the rail, its about the speed limit. If the speed limit on the branch line is lower than the mainline then the train will only take the branch line if it has to.
If your line is straight, then it is true. However, if the next station is offset to the left/right, it will take the first left/right regardless of speed limit.
this is not true, the pathfinding code prefers a higher speed limit track over the direction the rail is going
Pathfinding has been improved in 4.0.0. Please check if this issue has been resolved, thanks.
Waypoints are tracked in #665