This version adds two new features, corrects one bug and updates the session file check function.
The main new feature is the ability to truncate a route between two signals. After left clicking the ‘Route cancel’ button the route will be truncated as follows by right clicking the appropriate track element:
1 start of a route – cancels the route (a blue route followed by a non-blue route only cancels the blue route, and a non-blue route followed by a blue route only cancels the non-blue route);
2 element immediately before a facing signal – truncates the route from the start to the signal;
3 a mid-route signal – truncates the route to the next facing signal (this is the new feature);
4 element immediately after a signal – truncates the route from the signal to the end;
5 any other element in a green or blue route gives an error message;
6 any element other than points, crossover or bridge in a red route truncates the route from the element to the end.
The other feature is the ability to change the maximum speed of a train using the timetable. The new command is ‘cms’ (for change maximum speed) along with the new maximum speed, e.g. ’06:25;cms;50′ changes the maximum speed to 50km/h. It can only be used when the train is stopped at a location. Please note that any timetable or session file containing this new command will fail to load in any program version prior to this one – v2.21.0.
Bug correction:
When a follow-on service has a headcode but no description, and there is an error in the timetable for that service, the error message reports an error in the headcode (which there isn’t) as well as the true error. This was traced to an error in the timetable parser and has now been corrected.
Session check function update:
This was needed because of a contributor’s railway that is still in development and incorporates the entire West Coast Main Line from Euston to Glasgow along with a four-day timetable. The railway and timetable are so big that they exceeded some of the check function limits that I had thought would never be exceeded! These limits have been raised accordingly. I had intended to delay release of the next version in case other limits were exceeded, but it is likely to be some time before the railway is complete so I have released it now and if further changes are needed they will have to be be incorporated in a further release.
Download it here