(Please note that versions "2019.07.29-0921 2019-07-29 10:28:14" upto "2019.07.29-0921 2019-07-29 19:43:16" are intermediate versions, as each pull request was processed separately).
Below is a list of all patches and corrections, as well as the new additions.
For these new additions, links to threads where these will be described in detail (with manuals and examples) will be inserted in due course, some documentation still needs to be worked on but the intention is to complete this all over the next few days.
First, a list of (small) corrections and patches (all applicable to timetable mode only) :
- Corrections for station stops:
- Additional check for AI trains on stop position (if train exceeded platform length, stop was not always processed correctly)
- Addition of $closeup command for station stop (similar to /closeup for #dispose field)
- When a train terminated at a station, but no arrival time was set but $setstop was used in #dispose field, an incorrect arrival/departure time was used.
The time used was the start time for that particular train, but this should be the start time for the train into which it formed. That is now corrected.
- Additional check for AI trains on stop position (if train exceeded platform length, stop was not always processed correctly)
- Correction to Next Station Window :
if a train was to attach to another train at a station, the text "Attach to train at next stop" was immediately displayed on starting, this is now corrected to be displayed when approaching the relevant stop. - Attach / detach / transfer : some errors in very particular situations for attach/detach/transfer action which involves the player train have been corrected. In all cases, the problem was that the program did not 'recognize' the player train (or ex-player train) as the train to which the action applied.
All the above all small errors which only occured in very specific situations.
Of more interest (I think) are the new additions.
Included are two new signalling functions :
- switchstand : a function particularly intended for switchstands.
This function creates a direct link between the signal and the first switch beyond the signal, and allows for operation of the signal dependent on the switch position without using a route link or route indicating dummy signals. The direct link also ensures the signal is updated immediately when the switch is operated; usually, there can be a delay as signal update is independent from switch operation. - dist_multi_sig_mr_of_lr : function similar to dist_multi_sig_mr, but it checks all heads and uses the head with the least restrictive aspect. It does not check for route links. This function can be used as alternative for dist_multi_sig_mr for routes where dummy routing signals are used instead of signal route links.
New timetable functions :
- Weather files
This has been long in the making but has now been included. Weather files can be used to set the required weather throughout a full day. When starting a timetable, the required weather file can be selected from the menu.
For details, see here. - Operational turntables
First phase of operation of turntables in timetable mode, including full operation for AI trains, has now been included.
For full details, see here.
A full updated manual for timetable commands is available in that post, as well as example files for the turntable at Durango on the Rio Grande Southern route.
General function :
- Analogue clock in 2D Cabview
Definition for analogue clock in cabview (with two or three hands) is now available for 2D cabviews.
For details, see here.
Those who require or are interested in the source code can download this from the OR GIT depository, either by downloading the pull requests or by using my local base.
As said, further information on the new items will follow asap.
Regards,
Rob Roeterdink