RailForge: Automated Rail Layer


Factorio 2.0 continuation of the classic FARL automated rail-layer. Builds rails, signals, poles, lamps, walls, concrete, landfill bridges, and blueprint-based rail layouts from a rail-laying train, with cargo-based placement, optional Space Age/Elevated Rails prototype recognition, and Forgeworks Core prototype/rail helper support.

Content
4 hours ago
2.0
0
Transportation Logistics Trains

Changelog

Version: 5.0.0
Date: 2026-05-31
  Changes:
    - Performed a RailForge-focused Forgeworks integration audit.
    - Removed the incorrect Forgeworks resource/autoplace commands and remotes from RailForge.
    - Updated the Forgeworks dependency to 0.2.7 for narrow rail helper support.
    - Routed rail type classification through Forgeworks rail helpers where appropriate.
  Bugfixes:
    - Curved rail area preparation now stops rail placement when bridge/clearance preparation fails.
    - Entity ghosts now include the Factorio 2.0 inner_name field when created by RailForge.
    - Hardened train id lookup, protected entity/tile checks, cruise-control fuel modifier handling, and overlay creation against nil/invalid entities.
    - Blueprint parsing now skips unsupported non-rail entities instead of indexing missing prototypes.
  Cleanup:
    - Removed legacy debug/quickstart/dev remote functions from the public remote surface.
    - Removed commented-out obsolete prototype code in touched prototype files.