Valves: Legacy Controller


Preserves Valves 1.2 pump controllers and their saved identities, fluid buffers and circuit connections when moving legacy worlds to Factorio 2.1. Existing pump, gauge, item and recipe names remain unchanged. Use maintained Valves 3 for modern native-valve worlds.

Content
3 hours ago
2.1
2

Changelog

Version: 1.0.0
Date: 2026-11-12
  Compatibility:
    - Restore Factorio 2.1-compatible Numpad minus and plus default threshold shortcuts.
    - Preserve Valves 1.2 pump controllers, identities, fluid buffers and circuit wiring in Factorio 2.1.
    - Keep legacy item/recipe names and threshold controls; adopt previous saved ownership before initialization.
    - Adapt linked-fluid connection APIs without a per-tick Lua loop.
Version: 1.2.1
Date: 22.03.2025
  Bugfixes:
    - Fixed that Top Up valve ghosts would not retain threshold settings.
Version: 1.2.0
Date: 20.01.2025
  Features:
    - Added a startup setting for the overflow, top-up and one-way valves' pump speed when it's open.
  Compatibility:
    - Recipe and required technology is now compatible with more mods.
    - [PyIndustry] Valve recipe and required technology is now based on deprecated Py valves instead of pump.
Version: 1.1.7
Date: 02.12.2024
  Compatibility:
    - Added compatibility with Even Pickier Dollies.
  Bugfixes:
    - Fixed that one-way valve ghosts would show a threshold.
    - Fixed that valve threshold settings are reset when mods changed.
    - Fixed that some valves leave hidden entities behind (hopefully).
    - Fixed missing localization for key-bind settings.
Version: 1.1.6
Date: 19.11.2024
  Bugfixes:
    - Fixed crash during cloning of valves.
    - Fixed crash in older migration in some circumstances.
Version: 1.1.5
Date: 18.11.2024
  Bugfixes:
    - Fixed that some valves during migrate their connections correctly after the 1.1.1 update.
Version: 1.1.4
Date: 17.11.2024
  Bugfixes:
    - Fixed that flipping valves did not update internal entities. (Note: flipping still hard for the moment due to Factorio engine bug, see https://forums.factorio.com/121887)
Version: 1.1.3
Date: 16.11.2024
  Bugfixes:
    - Fixed top-up valve not working after reducing number of entities.
Version: 1.1.2
Date: 16.11.2024
  Bugfixes:
    - Fixed pre-existing valves being broken after the previous update.
Version: 1.1.1
Date: 15.11.2024
  Optimizations:
    - Reduced number of hidden combinators and tanks even more to the absolute minimum.
  Bugfixes:
    - Fixed quick-replacing valves breaking due to circuit condition not being updated.
  Locale:
    - Updated Russian translation by eugenikus8.
Version: 1.1.0
Date: 07.11.2024
  Features:
    - Default valve thresholds can be changed in map settings.
  Optimizations:
    - Reduced number of hidden combinators.
  Locale:
    - Simplified Chinese translation by Houraiji_Kyuusyou.
    - Russian translation by eugenikus8.
Version: 1.0.0
Date: 05.11.2024
  Features:
    - Added Overflow valve.
    - Added Top Up valve.
    - Added One Way valve.