This rule provides a tool to define and control the route of a selected train. The route is defined by successive paths. Each path is defined by a collection of track pieces and junctions connecting the track pieces. In this rule, permits to control these junctions and track pieces are requested as the train enters a path using triggers. For each path, once permits are granted, all junctions are locked and tracks are reserved for train to pass. Place the triggers in advance to allow enough time and distance for train to adjust its speed depending on the availibility of the path. The path controlling event begins as soon as the train enters the trigger placed in advance of the path and ends when the train enters or leaves the ending trigger placed somewhere behind the path. Furthermore, as soon as a path is triggered by a train, the rule starts monitoring the begining trigger of the next path. Hence, overlapped paths can be defined. In fact, same trigger may be used to control multiple paths similtaneously. Although this rule is particularly designed to clear the way for player trains, it can as well be used for trains runing in autopilot driving mode. E-mail me if you have any questions or find bugs. IMPORTANT: If you want to assign the same route to multiple drivers, use RouteControl-v1 driver command (kuid2:131986:156632:1) available on DLS.