Unipipe


Linked pipes that fill or extract from a single globally (planet-wide or galaxy-wide) linked storage, one per fluid type. Set the fluid type in the GUI or automatically based on pipe connections and the contents will be shared among all other unipipes with that fluid type. Pairs well with Unichest mod and its included selection tool for setting fluid filters.

Content
a month ago
1.1 - 2.0
1.22K
Logistics Fluids Cheats
Owner:
zysnarch
Source:
https://github.com/mpcomplete/factori...
Homepage:
N/A
License:
MIT
Created:
2 years ago
Latest Version:
1.0.8 (a month ago)
Factorio version:
1.1 - 2.0
Downloaded by:
1.22K users

Factorio Unipipe

(see also my Unichest mod: https://mods.factorio.com/mod/Unichest)

This mod adds a type of "Linked pipe". It adds 2 pump entities - Unipipe Filler and Unipipe Extracter - which fill or extract from a per-fluid globally shared fluid storage, one per fluid type.

How to use

Unlock the technology (requirements configurable in Mod Settings -> Startup) to access the recipe to craft the Unipipes. Crafting cost is also configurable in Mod Settings -> Startup, along with storage size.

Once placed, connect a Filler pump to a fluid network to fill the global storage with the connected fluid type. Elsewhere, connect an Extracter pump to extract that fluid from global storage.

The fluid type to fill/extract is automatically determined by from the pipes connected to it. If this should fail (it can be finnicky), you can either reconstruct the pump, set the fluid type in the pump's GUI, or use Unichest's selection tool to reset the fluid filter.

How it works (changed with Factorio 2.0)

Unipipe makes use of Factorio 2.0's "linked connection" feature of fluid boxes. Each Unipipe has a linked connection to a pipeline on a hidden surface which is shared for a given fluid. (Optionally each planet has a separate set of pipelines per fluid, or it can be shared between planets - see startup settings.)

This method improves upon the previous way of doing it, and should be UPS-efficient and seamlessly handle fluid temperatures.