Back to NxLabs

NxLabs / Vintage Story

Hardcore Water: Transport Edition (Evolved)

IBy Infinite_Rain

A backwards compatible, non-vibe-coded, fork of Hardcore Water: Transport Edition for 1.22.

Hardcore Water: Transport Edition (Evolved)

Description

Hardcore Water: Transport Edition (Evolved)

Disclaimer

I made this fork to port it for my 1.22.* gameplay world. I don't intend on updating it with new features/compatibilities with other mods. The other fork by Grym7er seems to be more receptive to feature requests, and should be compatible with this fork, so I recommend you checking it out if you wish. As it currently stands, I will only address bug reports.

 

Fork Information

This is a fork of the original Hardcore Water: Transport Edition mod by Zach2039 to 1.22, with the following features:

  • Backwards compatible with the old version of the mod, meaning that it's safe to upgrade existing worlds that use the mod to 1.22.
  • Supports transporting rapids (enabled via CanTransportRapids config option).
  • The stone aqueducts can now be crafted out of every type of rock:
    • NEW: Andesite
    • NEW: Chalk
    • NEW: Chert
    • NEW: Conglomerate
    • NEW: Claystone
    • NEW: Shale
    • NEW: Peridotite
    • NEW: Phyllite
    • NEW: Slate
    • NEW: Bauxite
    • NEW: Suevite
    • NEW: Travertine
    • Limestone
    • Sandstone
    • Basalt
    • Granite
  • Forked and upgraded fully by hand, with no involvment of AI. Even translations for the new aqueduct blocks were sourced from a native speaker.

Overview

Originally, this mod prevented water from being placed by buckets; now that source bucket prevention is a vanilla world option with VS 1.20.x, this mod is more focused on transportation methods to move water around.

This mod currently adds:

  • Aqueduct sections
    • Can be made with 3 bricks and 1 mortar (creates 3 sections), or a debarked log and resin (creates 1 section, requires hammer and chisel).
    • One section must be connected to a source block to propagate water along a length of sections.
    • <span data-darkreader-inline-color="">Aqueducts must be contiguous in their placement; a break or gap in the aqueduct will not allow water to transfer.</span>
    • <span data-darkreader-inline-color="">Aqueducts can feed other aqueducts when placed next to each other, but only one-way.
      </span>
      • <span data-darkreader-inline-color="">90<span class="expandableItem">&deg; turns are possible, but must be created by branching off of the supplying duct without breaks or gaps.</span></span>
    • Enclosed aqueducts which cannot feed aqueducts from the side, but can be used in room walls without affecting room integrity.

Config Settings (VintageStoryData/ModConfig/HardcoreWater.json)

  • AqueductUpdateFrequencySeconds: Sets how often aqueducts are allowed to update, in seconds; defaults to&nbsp;0.75.
  • CanTransportRapids: Enables transportation of rapids via aqueducts; defaults to false.

Future Plans

  • Mechanical screw pumps and/or water-lifting devices; moves any adjacent water upward when powered; helpful for when water is needed at a higher elevation than nearby source blocks.

Known Issues

  • Visual glitches can sometimes occur when adjacent to filled aqueducts and the camera is turned.
  • Water will not flow out of an aqueduct section downwards unless a full block is placed below the end section.&nbsp;Fixed with v1.20.x-1.3.3 release.
  • No compatibility yet with Wildcraft Trees.

Download

No download link is available for this entry right now.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.