Control Junctions 3

<kuid2:160293:101029:8>

Author: trev999
Kind: drivercommand
Build: 4.5
Size: 24.25KB
Uploaded: 2023-11-06
Loadings:
2
-
0
+

Control Junctions 3

Version 3.8 2019-04-26 for TANE build 4.5 Command features:
NEW: An additional mode to allow toggling of leading junctions. The user can decide to toggle a leading junction or leave it unchanged.
The top two options allow the modes to be changed but no command icon is added to the command line
This command allows the user to set the direction of any junction on the route by junction name. The train waits until exclusive control of the junction is granted before continuing its schedule.
There are two modes of operation: Auto-release and 'Hold junction' controlled by the first option.
When the mode is set to Auto-release, a controlled junction is released automatically when the controlling train leaves each junction.
When set to 'Hold', another command option - 'Release Junction' must be issued to release the specific junction.
Change the mode by clicking the topmost option. All subsequent commands issued will use the new setting.
An option: 'Set to train' allows the direction of the first trailing junction ahead to be set to allow the passage of the train. The junction must be reasonably close to the train and the path leading from train to junction must be pre-set.
If the junction is leading then the direction is not changed unless the second mode is enabled. A lock is placed on the junction in either case.
Other options are provided to 'Set-to-train' the direction of up to three unspecified junctions ahead of the train (not all at once), and one behind the train. The junctions are identified by scanning forward or backward from the train.
NOTE: This version suggests (but does not insist on) the addition of a new rule - 'CJ3 Startup Rule' (CJR) to the session. On resuming a saved game, CJR restarts program threads that set and monitor the controlled junctions. Without this rule, resumed games may not correctly re-establish the controlled junction directions. Junctions that are controlled by name can be identified only when CJR is added to the session.
Adapted with permission from Atila Barut's original command.

Author: trev999

    Control Junctions 3
  • config.txt 5.60KB
  • controljunctions3command.gs 14.44KB
  • controljunctions3schedulecommand.gs 14.28KB
  • screenshot.jpg 9.26KB
  • tag.texture 21.42KB

Freeware. No Warranty. Not for commercial use without author's permission.

User photos

No one has added a photo of this object yet