Fully Automated Rail Layer for Factorio 2.0. Based on FARL Revised created by Zach, itself a continuation of Choumiko's original FARL.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 2.1.0
Date: 2026-11-01
Changes:
- Updated for Factorio 2.1.
Bugfixes:
- Fixed activation failing with "FARL.lua: attempt to index field 'settings'": Factorio 2.1
removed LuaEntityPrototype.speed for rolling stock (replaced by get_max_speed), which
silently broke entering a FARL and left it half-initialised. Affected trains repair
themselves on the next activation attempt.
- Fixed every mod update wiping all FARL settings and saved blueprints: migration checks
left over from the original FARL (versions 3.x/4.x) reset storage each time this fork
(versions 2.x) updated.
- Fixed rocks and trees giving no extra items (e.g. stone) when removed: Factorio 2.1 renamed
the mined product "probability" field to "independent_probability".
- Fixed the debug saveVar helper using the removed game.write_file (now helpers.write_file).
Version: 2.0.0
Date: 2026-08-17
Major Features:
- Initial release of FARLS, a continuation of Choumiko's Fully Automated Rail Layer for
Factorio 2.0: modern rails (straight-rail, curved-rail-a/b), automatic signal, pole and
concrete placement while driving.
- Lamp placement is optional: a "Place lamps" checkbox in the FARL settings window
(off by default) controls whether lamps from the track layout are placed next to poles.
When it is off, lamps are skipped silently without "Out of lamps" messages.