Re: So, I was going to play OpenTTD next but then...
Posted: Tue Jun 27, 2017 2:44 pm
If we want to be even more exact, I don't believe OpenTTD has an equivalent - the Factorio Chain Signal is kind of a cross between a combo signal and a path based signal.
My understanding is that the color of the chain signal usually depends on the state of the signals ahead of it (green = all exits available, blue = some exits available, red = no exits available) and so far so good, that's like the combo signal (except green and blue are rolled into just green). But a Chain Signal doesn't actually permit or block a train to pass based on its green/red/blue state. Instead when a train reaches a chain signal it asks the chain signal to reserve a path for it, if successful then the chain signal (and all chain signals in the reserved path) turns yellow and the train can pass. (this is different than the OpenTTD PBS which reserves pieces of rail, the chain signal reserves whole blocks)
Correct me if I'm wrong, but the only signal kind in OpenTTD that takes a train's wishes into consideration is the Path Based Signal, the other signal kinds are all purely mechanical based on the state of other signals and don't give a shit about what the train wants. OpenTTD presignals let a train through even if the open exit is not the exit the train wants to take, this can be weaponized to for example redirect trains into a holding buffer until the platform they want to stop at is free. A Factorio Chain signal will only let a train through if the train can take the path it wants to.
My understanding is that the color of the chain signal usually depends on the state of the signals ahead of it (green = all exits available, blue = some exits available, red = no exits available) and so far so good, that's like the combo signal (except green and blue are rolled into just green). But a Chain Signal doesn't actually permit or block a train to pass based on its green/red/blue state. Instead when a train reaches a chain signal it asks the chain signal to reserve a path for it, if successful then the chain signal (and all chain signals in the reserved path) turns yellow and the train can pass. (this is different than the OpenTTD PBS which reserves pieces of rail, the chain signal reserves whole blocks)
Correct me if I'm wrong, but the only signal kind in OpenTTD that takes a train's wishes into consideration is the Path Based Signal, the other signal kinds are all purely mechanical based on the state of other signals and don't give a shit about what the train wants. OpenTTD presignals let a train through even if the open exit is not the exit the train wants to take, this can be weaponized to for example redirect trains into a holding buffer until the platform they want to stop at is free. A Factorio Chain signal will only let a train through if the train can take the path it wants to.