Hi everyone,
I've got a problem with the way my AI drivers behave. So does everyone it seems, so I'll be more specific.
The AI drivers often set their junctions up ahead too late, only when they are coming up close to them. If these junctions are initialy set the wrong way by chance, the signal protecting that block will give the wrong aspect, the train will proceed and only set the junctions later as they are approached. This will steer the train down a line that was never authorised by the signal, potentially leading to a collision.
Illustration (refer to diagram below):
- A loco at A has been asked to drive to B
- It sets junction 1, but NOT junction 2 (which by chance is initially set to the right)
- The line is clear all the way to C, so the signal goes green
- The loco passes the signal, thinking the way ahead is clear
- Part way between junction 1 and junction 2, it decides to set junction 2, to the left in order to get to B
- The loco is now driving along track it was never given clearance for, potentially causing a collision if there is already a train at B
How can I prevent this from happening and force all AI trains to set ALL junctions in the next block before being cleared to proceed by the signal??
Thanks,
I've got a problem with the way my AI drivers behave. So does everyone it seems, so I'll be more specific.
The AI drivers often set their junctions up ahead too late, only when they are coming up close to them. If these junctions are initialy set the wrong way by chance, the signal protecting that block will give the wrong aspect, the train will proceed and only set the junctions later as they are approached. This will steer the train down a line that was never authorised by the signal, potentially leading to a collision.
Illustration (refer to diagram below):
- A loco at A has been asked to drive to B
- It sets junction 1, but NOT junction 2 (which by chance is initially set to the right)
- The line is clear all the way to C, so the signal goes green
- The loco passes the signal, thinking the way ahead is clear
- Part way between junction 1 and junction 2, it decides to set junction 2, to the left in order to get to B
- The loco is now driving along track it was never given clearance for, potentially causing a collision if there is already a train at B

How can I prevent this from happening and force all AI trains to set ALL junctions in the next block before being cleared to proceed by the signal??
Thanks,