Swap Rail Layer in Blueprint

by majoca

Press G while holding a blueprint (or after using copy/cut) to swap all rails between ground/elevated layers.

Utilities
8 days ago
2.0
192
Factorio: Space Age Icon Space Age Mod
Trains Blueprints

Changelog

Version: 1.1.2
Date: 10 June 2026
  Bugfixes:
    - Fixed that the rail support solver was sometimes being too restrictive with avoiding collision with curved rails
Version: 1.1.1
Date: 10 June 2026
  Bugfixes:
    - Fixed crash when attempting to swap rail layer on a blueprint book stored in the player's inventory (thanks SirVitoMonkeone for report)
    - Fixed that the mod would not work with nested blueprint books
Version: 1.1.0
Date: 25 March 2026
  Features:
    - Mod now detects when lowering an elevated rail would place it on top of an existing entity
    - Mod now avoids placing rail supports that would collide with other entities
    - Mod now detects when it failed to find a valid solution for support placement
Version: 1.0.1
Date: 23 March 2026
  Features:
    - Added a setting to require opt-in for overwriting blueprint contents in place.
  Bugfixes:
    - Fixed that the mod wouldn't work when holding a blueprint instead of copy/cut selection. Note that blueprints in the cross-save blueprint library cannot be modified via script, but the mod will work for blueprints in the "game blueprints" library (or your inventory).
Version: 1.0.0
Date: 22 March 2026
  Major Features:
    - Mod released