Space Efficient Rail Signals (Factorio 2.0 Port)


Factorio 2.0 port/fork of Space Efficient Rail Signals by WristWatch/OceanPhantom. Decouples rail signal collision masks from rails so signals can be placed (almost) anywhere — ideal for dense intersections, tight rail spacing, or LHD↔RHD conversion.

Tweaks
an hour ago
2.0
0
Trains
Owner:
stevenli
Source:
https://github.com/StevenLi-phoenix/S...
Homepage:
https://github.com/Ocean-Phantom/Spac...
License:
MIT
Created:
an hour ago
Latest Version:
1.1.0 (an hour ago)
Factorio version:
2.0
Downloaded by:
0 users

This is a Factorio 2.0 port/fork of Space Efficient Rail Signals by WristWatch/OceanPhantom. The original mod supports Factorio 1.1. This fork updates it to work with Factorio 2.0's new rail types and collision mask API.


Changes the collision masks for all Rail Signals and Chain Signals to be independent of Rails. This allows freer placement for builds with low spacing, or converting between LHD and RHD when not otherwise possible.

Features

  • Place rail signals (almost) anywhere — even on the tightest intersections
  • Works automatically with any modded signals and chain signals
  • Factorio 2.0 compatible — covers all 2.0 rail types (curved-rail-a/b, half-diagonal-rail, elevated-, legacy-)

Compatibility

Optional soft dependencies: Rail Signal Planner, cargo-ships, KNF_Realistic_Electric_Trains_fix.

Note: May not play well with other mods that heavily modify entity collision masks in data-final-fixes.

Disclaimer

The mod author takes no responsibility for any problems or difficulty with debugging intersections made using this mod.