Advanced Fluid Handling Tweaks
A companion mod for Advanced Fluid Handling in Factorio 2.1. It fixes a load crash, gathers all fluid handling buildings on one tab, and adds two optional settings for underground pipes.
Without Advanced Fluid Handling the mod does nothing.
What it does
- Fixes the
Error in assignID: item with name '80-overflow-space-valve' does not existcrash by creating the valve items Advanced Fluid Handling no longer ships - Moves pipes, pumps, tanks, valves and offshore pumps from vanilla and other mods onto the Advanced Fluid Handling tab
- Hides the Advanced Fluid Handling valves when Configurable Valves is installed, so you get one valve set instead of two. Valves you already built stay in your save
- Optional startup setting: underground pipes connect only within their own tier, the way vanilla underground belts do. On an existing save this splits fluid networks wherever two tiers meet
- Optional startup setting: underground pipe and mini pump recipes take regular pipes instead of tiered segments and couplers. Fewer intermediates keeps swivel joints and small couplers, Pipes only replaces those too
Both settings are off by default. Implementation details are in the technical notes.
Compatibility
Works with Configurable Valves 1.0.0 or newer. Tested on a headless server with Space Exploration and Krastorio 2.
Licensing
The recipe simplification adapts Less Advanced Fluid Handling 0.2.1 by Harag, licensed under CC BY 4.0. Changes: a three-value setting replaces its lafh_only_pipes toggle, the leftovers of the commented-out space tier are gone, and repeated coupler entries add up instead of overwriting each other.
The mod contains no code, graphics, locale text or other assets from underground-pipe-pack or configurable-valves. It reads and modifies their prototypes at load time through the Factorio data stage API.