TL;DR
When selected, rail / chain signals should show which paths affect their current color.What ?
Rail and chain signals should highlight which paths contributed to them showing red, yellow, or blue. This will help newer players to more quickly understand how they work, and allow experienced players to more quickly debug misplaced signals. (Blinking signals would also be useful for debugging, but since those could involve areas where the signal can't divide a piece of the track, are left out of this suggestion.) This information could be shown when a signal is selected by the player, or hovered with the mouse. (Hovering is quicker. Selecting works for intersections large enough to not show all at once.)For example, here the chain signal in the bottom right is blue because at least one path is open to take, and one path is taken by my debugging train car. The track in the bottom left is irrelevant, because a train starting in the bottom right cannot drive onto that part of the track, given how the intersection is constructed. Similarly, the track crossing from left to right is also irrelevant for this blue signal. Something like this would help with debugging and learning: (Note, this mod adds arrows to the train visualization for direction of track, but doesn't help with knowing colors of signals like I'm suggesting.)
Why ?
I've finished the signals tutorials, played with them a bit, and this intersection is fairly simple, so I know why the signal is blue. I still spent half an hour debugging a more complex intersection, asking "why are you red?" and "why are you blue?" before cheating myself some items to make this feature request. Newer players, like my friends who only play the game for multiplayer, would be able to understand trains much more quickly. The trains themselves are deterministic, and relatively easy to understand, but because the game doesn't show you this extra information for signals, they are much harder to learn or debug.With an expansion pack in the works, this would be a decent time to add this feature. I'll definitely be bugging my friends to play our old save file again, after the expansion is available for purchase!