News:

Simutrans.com Portal
Our Simutrans site. You can find everything about Simutrans from here.

[11.4] Reversing Waypoints

Started by Carl, August 10, 2013, 02:34:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Carl

A recent patch note stated that the bug where some waypoints were mitsakenly labelled as reversing waypoints has been fixed. In fact, this bug is still present, to an even greater degree: now it seems that all waypoints, even those which  are not registered as '[R]' in the line details window, are treated as reversing waypoints by convoys. Since a convoy will brake to a stop for each waypoint it believes to be a reversing one, this can cause quite major disruption.

In the following savegame, follow convoy 1264 -- the rightmost convoy at St Pancras -- on its journey north. You'll see it designate every waypoint as '[R]', and brake at every one.

https://dl.dropboxusercontent.com/u/61716/reversingwaypoint.sve

The pak folder from the GB topic is up to date and will load this save.

jamespetts

Thank you for the report. This issue is more complicated than it first appears. I have now pushed a temporary fix to the 11.x branch, but this involves assuming that all waypoints are of the reversing type until the train passes through them, then altering the timetable accordingly. This means that trains will slow the first time that they pass the waypoints, but not subsequently. One might want to consider it some sort of driver training regieme, I suppose.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Carl

Thanks James -- that sounds like a good workaround. For clarification -- is the altering of the timetable done on a per-line basis or a per-train basis? That is -- does the timetable have to be altered once for each waypoint for the whole line, or once for each waypoint for each train?

jamespetts

In the current implementation, it is done per schedule, so, if the trains are assigned to a line, it will only need to be done once for that line.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Carl

Thank you for the clarification!