

If you have trouble reading upside-down text this is a perfect opportunity to learn that skill. The direction of the text rendered on rails always follows the direction of the traffic on a given segment.The graph formation and issue identification steps are done in separate ticks (unless update every tick selected) to reduce the lag spikes for denser areas. After this the traversals and block discovery algorithms are performed to find chain signal and block relations - this is where the problems are identified. From these rail segments a graph is expanded to cover enough railway to produce a result (around 2-3 blocks past the last visible chain signal). Then it takes rail segments attacked to those signals and infers the traffic direction for them. How it worksįirst it gets all signals in an area around the player. It is recommended to replace these with normal rail signals before sharing railway blueprints. This means that removing the mod will remove the signals marked as "correct" and may compromise the railway's safety. NOTE: it works by using a different rail signal entity due to factorio limitations. This is useful for example in situations where train limits are governed not by signals but by stations - in such cases there's no need for train-sized blocks but the mod would otherwise warn on them. This instructs the script to assume that the rain signal and additional signalling after are correct for the purpose of finding blocks after chain signals. The mod also adds a selection tool (under shortcuts) that allows marking rail signals as "correct". This behaviour will likely not change in the future.Ĭurrently it will NOT suggest signal placement where there are no signals, so you do need to know where to place signals yourself. If there are rails that function in both directions the result is undefined.

NOTE: The mod works only with single directional rails.
