Drivers commands
I will start a list of commands that i know of and what they do.If you have a command that not listed post it and i'll add it to the list and mabe we will get them all in one place.(mabe become a sticky)
= UnCouplezFrom <kuid2:147570:80008:1>
Will decouple from a car at a # 0-20 with the engine being #0 so if you wanted the 5th car from the engine to be decoupled you give the cammand to decouple and choose #5.
= DECOUPLE (built-in all virsions) will give you a list of the vehicles in the consist of the AI driver you are giving the command to. Select which vehicle you want the AI driver to uncouple from.
= Decouple number # <kuid:66277:80005>This will uncouple from the 40th car in the train to to the engine. So giving this command with a 39 will leave one car. Give a command of 20 will drop off 20 cars.so on so forth.
= LOAD -(built-in) will load passengers from a passenger enabled station platform onto a pasenger enabled train or items of goods onto relevant rail cars or wagons, eg COAL at a COAL MINE.
UNLOAD -(built-in) will unload some passengers from a passenger enabled train onto a passenger enabled platform, and unload items of goods from relevant rail cars or wagons at unload points along the route, eg COAL at a POWER STATION.
TERMINATE PASSENGER TRAIN <kuid2:116387:16:1> will terminate a passenger train by unloading all passengers of a passenger enabled train, leaving the coach, coaches or entire train empty, ideal for end of the day working, and storing the train in a siding overnight.
WAIT FOR (built-in) is a time command, this is a time limit for the train to wait before going ahead with commands, wait for command includes anything from "WAIT FOR 30 SECONDS" to "WAIT FOR 30 MINUTES", you can even have your train waiting longer "WAIT FOR 1 HOUR", this is ideal if you have a long route that may take you more than an hour to get through.
= WaitForTrigger ? <kuid2:57344:80001:3>
Does what it says, it waits for a trigger to be activated somewhere on the route. Most often it is used in a manner similar to the other wait commands but in this case it waits for the trigger. The command is pretty "dumb" in that it just interrupts the processing of driver commands until the trigger is activated. Skillful programming of the trigger can let you do some neat things. An example of its use would be to have a AI train waiting for a meet just out of sight until the players train takes the siding and trips the trigger which would allow the AI train to approach and pass the player's train on the mainline.
= WaitUntil ? <kuid:41009:900005>
This causes a train to wait until a certain time is reached on the game clock. For example: wait until 10:35 am. When the clock reaches the set time the command is completed.
= Wait Until Minute ? <kuid:178892:80003>
Same as above but different author. This command only reads the minutes on the clock so it can be used to make something wait say 10 minutes after the hour of any hour.
=ReleaseJunction ? <kuid:131986:210012>
Description:
A driver command that lets a driver to release the junction he/she has been holding (using the WaitForJunctionPermit command). This command along with
WaitForJunctionPermi command help eliminate the fight between the drivers taking the same
long single track line (with branches) to move from one station (Station A) to another
(Station B). Here is how these commands work: (1) Create a (dummy) junction that is disconnected from the main rail network between Stations A and B, for example.
(2) Give the dummy junction a unique name such as PathAtoB. (3) For all drivers stationed at both ends of PathAtoB, use WaitForJunctionPermit command to ask permissions to hold junction PathAtoB. Make sure that you choose junction PathAtoB in the menu. (4) Use this command to release the junction as soon as the driver, one at a time reach their desired destination on the opposite ends. Also, make sure that you choose the correcth junction (junction PathAtoB) using this command. With this command along with ReleaseJunction command, the drivers waiting on both ends of a path are given permissions in the order in which the permissions are requested. Thus only one driver at a time can use the entire path before a second driver is given permission. Note that using this command for a regular junction in the rail network may result in unexpected behavior. Use this command to release dummy junctions.
= Path Command ? <kuid2:71155:60007:4>
Description:
The path rule extends the routing of trains in TRS. It allows the definition of user defined paths which can be set by a driver command.
This command is used in driver sessions to set paths for a train. Due to limitations in TRS it is not possible to use paths in conjunction with the builtin driver commands. You should use the autopilot command instead.
For more information about the path rule and how to use the command in your sessions, see
http://www.mutton.de/trainz/pathrule
= pantz ? <kuid66277:80004>
Raises or lowers the pantagraph on electric locos with operating pantagraphs.
= notify (built-in)
Sends a message to the console message panel in Driver. The same place you look to see the message when your driver icon has a red ! over it. Most often used to signal that a AI train has reached a destination.
= Hornz <kuid:66277:80001> will blow the horn with this command.
Blows the horn.
= Change Destination Sign ? <kuid2:208616:99003:1>
DriverCommand to change the destination sign of vehicles, designed to use this command. Passenger trains outside of the US often have signs on the front of the lead loco that indicates where the train is traveling to so that passengers at stations will know what train to get on. Same concept as buses use. This command has limited use since it requires a loco which has changeable signs.
= notify (built-in)Notify you when a driver has compled his commands.
= Hornz <kuid:66277:80001> will blow the horn with this command.
= Change Destination Sign ? <kuid2:208616:99003:1>
= UnCouplez <kuid:66277:80000> This will decouple engine(s) from train.
= Couple at trackmark <kuid2:57145:1100:1>means the AI driver will stop close to a consist in the vicinity the selected trackmark then speed up to 5mph and couple to it.
= instant load <kuid2:67585:1017:1> will load all cars in train with default products.
=instant unload <kuid2:67585:1021:1>will unload all cars in the train.
=Train Product Infromation <kuid:478639:1058>This will show you what the train is hauling how many tons.by right clicking on any driver you can see what that train is carring without leaving the train you are driving or with.
=Stop Train kuid:131986:150150>this command will stop the train set the breaks. good when uncoupling so the cars don't roll away.
="DRIVE TO" I find that when using this command the driver will take the shortest route between point A and point B. He will stop and wait for clearance if needed.
= "NAVIGATE TO" finds a clear path from A to B. If it gets blocked along the way it will search for another path even if it has to back up a few mile to take a different route.