Stone Water Well (ZarSasha's Fork)


Adds a stone well to the game which provides easy access to fresh water. A Factorio 2.1 improved port of the mod "Stone Water Well" by TheDogOfChaos, steinio, bSun0000 and others.

Content
3 days ago
2.1
101
Mining Fluids Cheats

Changelog

Version: 1.2.2
Date: 2026-09-08
  Changes:
    - Removed "Quality" from the DLC as a hidden optional dependency. It seemed to just be there
      to fix a problem that has already been solved.
  Bugfixes:
    - Space Age DLC: Fixed a very strange load error that only occured rarely with some mods. The
      value of a setting would come up as nil at the second prototype stage (what even?!). Has
      something do with how global variables that reference settings work across data load stages,
      I think.
Version: 1.2.1
Date: 2026-08-30
  Changes:
    - AAI Industry: If the recipe for the stone well is set to unlock early, it will unlock with
      the basic fluid handling tech, just like the offshore pump.
  Info:
    - Adjusted descriptions of settings.
    - Adjusted changelog entry for v1.1.3.
  Internal:
    - Tidied up a bit, especially around code for technology.
  Notes:
    - Compatibility for AAI Industry required changes to technology at the second prototype stage.
Version: 1.2.0
Date: 2026-08-30
  Minor Features:
    - Created an option to unlock the stone well early on with Steam Power tech, for the sake of
      scenarios/maps where water is difficult or impossible to access (I had removed an option for
      unlocking the stone well right from the start, because I thought it was merely a makeshift
      adaptation for Pyanodons Coal Processing).
  Info:
    - Simplified mod description.
    - Adjusted the name of an existing setting.
    - Added description to new setting.
Version: 1.1.3
Date: 2026-08-29
  Changes:
    - Pyanodons Coal Processing: Simplified compatibility.
    - AAI Industry, Krastorio 2 & Space Exploration: Ensured compatibility by adding mods as
      optional dependencies.
  Balancing:
    - AAI Industry: If the stone well is set to require power, the amount is reduced to 50kW in
      order to match the offshore pump.
  Info:
    - Adjusted description of a setting.
      AAI Industry & Space Exploration: Added a suggestion in startup settings to enable the
      electricity requirement for these mods.
    - Space Exploration: Added special remark about space to Factoriopedia entry.
Version: 1.1.2
Date: 2026-08-28
  Info:
    - Fixed some info in the attribution file.
    - Fixed formatting errors in attribution file (caused by text editor).
Version: 1.1.1
Date: 2026-08-28
  Sounds:
    - Added a fairly gentle working sound effect to the stone well, the same as that used by pipes
      (this also ensures that there is a flowing sound when the well is directly connected to a
      storage tank or other non-pipe entity).
  Info:
    - Added an MIT license text file to the mod itself.
    - Added an attribution text file in order to better comply with the CC BY 3.0 license of the
      original mod by bSun0000.
  Internal:
    - Removed an unused asset.
Version: 1.1.0
Date: 2026-08-28
  Minor Features:
    - Added an option to make the stone well require electricity to run. If enabled, the well also
      receives primary usage priority, since water is often needed for power production.
  Balancing:
    - Increased various kinds of damage resistance.
  Changes:
    - Added a few missing properties to the collision mask of the stone well.
  Info:
    - Added description to new startup setting.
  Internal:
    - The entity prototype for the stone well is now defined independently from that of the
      offshore pump. Makes code easier to inspect, and also guards against unwanted changes.
Version: 1.0.4
Date: 2026-08-26
  Bugfixes:
    - Now adds the custom water presence surface property to all planets at the second prototype
      stage to make sure that the whitelist works as intended for all planets from other mods.
Version: 1.0.3
Date: 2026-08-26
  Changes:
    - Space Age DLC: Added Pelagos and Virentis from their respective mods to the planet whitelist,
      although the mods haven't been updated to Factorio 2.1 yet.
  Info:
    - Adjusted changelog entry for v1.0.1 and v1.0.2.
Version: 1.0.2
Date: 2026-08-25
  Balancing:
    - Adjusted recipe to require less iron plates.
    - Space Age DLC: Added requirement for well to be built on non-meltable tiles.
  Changes:
    - Fixed misspelling of internal names of settings, created migration for it.
  Info:
    - Adjusted some descriptions.
    - Adjusted changelog entry for v1.0.1.
  Internal:
    - Adjusted check for presence of Space Age DLC.
    - Fixed some comments.
Version: 1.0.1
Date: 2026-08-24
  Balancing:
    - Space Age DLC: Greatly increased the heating requirement of the stone well and made it scale
      with pumping capacity, since any ice in the underground realistically would have to be melted
      first. It now requires 2520kW of heating energy to pump 1200 units/s of water. This is what
      60 chemical plants with 2x Efficiency module 2 would require to melt the same amount of ice,
      except that they alone would require an additional 420kW of power and 6000kW of heating
      energy just to run! NB: The stone well still cannot be build on Aquilo, unless this is
      enabled in the settings.
  Info:
    - Adjusted mod description, the name of the stone well and info in the Factoriopedia entry.
  Internal:
    - Changed the name of a function.
    - Fixed some comments.
Version: 1.0.0
Date: 2026-08-22
  Minor Features:
    - Made the pumping speed of the stone well freely configurable through a startup setting.
    - Space Age DLC: Created a startup setting for whitelisting planets, using a comma-separated
      list as input. By default, the mod whitelists planets which I have confirmed to contain water
      resource tiles on their surface. Aside from Nauvis and Gleba, they are: Lignumis, Panglia and
      Foliax, each from their respective mods. NB: The stone well can't be built in space!
  Changes:
    - Initial release. Ported to Factorio 2.1 from "Stone Water Well" by TheDogOfChaos, which was
      ported to 2.0 from an earlier version by steinio, which again is based on the original mod
      that was created by bSun0000.
    - The tech that unlocks the stone well now also unlocks iron sticks (an ingredient), since
      none of the prerequisite technologies do so.
    - Removed a setting for unlocking the stone well immediately, since it's no longer needed.
    - Space Age DLC:
      - Removed restrictions on where the stone well can be crafted.
      - Removed surface pressure requirement of 1000-2000, because it becomes an unreliable
        criterium when more planets are added by other mods.
      - Added a gravity requirement of at least 1 m/s² so the stone well can't be built in space.
      - Now uses a custom surface property to indicate presence of groundwater. 0/1 means there is
        no groundwater, 1/1 means there is (I can't simply write YES or NO, because only floating
        number values are accepted by the parameter that the localisation placeholder refers to).
  Balancing:
    - Increased entity health from 150 to 500.
    - Changed the recipe to require iron plates instead of stone, along with stone bricks, iron
      sticks and an offshore pump. Also greatly increased the cost, particularly in regards to the
      stone material!
    - Reduced the cost of researching the technology that unlocks the stone well.
    - Pyanodons Coal Processing: Instead of unlocking the stone well recipe immediately, the cost
      of researching the related tech has been greatly lowered and made available much earlier.
      (As for why earlier: There were too many unrelated prerequisite technologies, and researching
      them took too long - normally about 100 hours, according to one player).
    - Set item weight to 200kg (similar to that of the artillery turret).
    - Space Age DLC: Added a very high heating requirement (500 kW) for the stone well, since it
      can be enabled to work on Aquilo. Will need some playtesting to adjust that value.
  Bugfixes:
    - Pyanodons Coal Processing: The issue with the stone well recipe not automatically unlocking
      at the start has been circumvented by a new compatibility solution.
  Sounds:
    - Changed the sounds of impacts, hits, deconstruction and the death explosion for the stone
      well in order to better fit its material composition.
    - Disabled pumping sounds of the stone well since it is much less likely to be in a distant
      location, and I don't like the sound. The sound of flowing water ought to be enough.
    - Added item sound effects similar to those of the offshore pump.
  Graphics:
    - Mod thumbnail: Created a new and cleaner thumbnail with a motif that makes more sense.
    - Tech icon: Greatly improved by adapting existing entity graphics for it.
    - Item icon: Improved by modifying and downsampling existing entity graphics. Perhaps it looks
      a bit too detailed as a result, but I still think it's better.
    - Created a custom death animation effect for the stone well to better fit its dimensions.
    - Created some very generic remnants for the stone well which at least fit its dimensions.
    - Fixed the odd circuit connections by changing the connector variant and moving them all to
      the same point in the front and on the left of the stone well. Seems good enough.
  Info:
    - Updated and expanded descriptions.
    - Unhid some optional mod dependencies.
  Locale:
    - Deleted all translations because I don't really care to update them. The descriptions have
      changed too much, and the translations were already incomplete and inconsistent. Maybe I'll
      add translations again, if anyone wants to provide them.
  Internal:
    - Tidied up, restructured mod, removed an unused file and some deprecated entity properties.
  Notes:
    - Factoriopedia wrongly claims that the stone well can extract the fluids from all the same
      resource tiles as the offshore pump, even though the fluidbox filter has been set explicitly
      to pump water, thus ignoring any fluid sources underneath. This looks like a bug and I don't
      know how to circumvent it.