KydlDev-WaterAndTarPools icon

WaterAndTarPools

Add-on for DrainTarPit: pumped tar and water fill real pools (dug holes, moats, walled basins), pump water too, pick water styles, name pools with signs and find them in the pool menu (F9).

By KydlDev
Last updated 2 days ago
Total downloads 55
Total rating 0 
Categories Utility Deep North Update AI Generated Crafting Server-side Client-side
Dependency string KydlDev-WaterAndTarPools-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2
KydlDev-DrainTarPit-1.0.0 icon
KydlDev-DrainTarPit

A hand pump with hoses to drain tar pits. Put a strainer in the tar, pump with E and watch the level drop while the tar pours from the nozzle. Items in the pit stay. Add WaterAndTarPools to keep the tar in pools and pump water.

Preferred version: 1.0.0

README

WaterAndTarPools

Add-on for DrainTarPit (required). With it, everything your hand pump moves stays in the world - and the pump can move water too.

Pools

  • The pumped tar or water is poured into a real pool where the stream from the nozzle lands: a hole dug with the pickaxe, a moat, or a ring of stone / wood walls fills up to the lowest point of its rim.
  • Built walls and floors hold the liquid like the ground does. What would run over the rim disappears there (or, if you turn that off, runs over and fills the next basin behind it).
  • Long moats fill end to end, thin films slide off walls and slopes quickly instead of lingering.
  • Tar pools slow you like the game's tar, water pools let you swim. Pools are saved with the world and can be pumped again.
  • Fish stay inside a water pool: they turn back at the walls and cannot jump out.
  • Stuck at the edge? Press Jump 3 times quickly next to the wall and you are lifted out.

Water

  • A strainer built in the sea, a lake or a water pool pumps water (the sea never runs dry).
  • Water styles: Game (the game's own water), Tropical (clear turquoise with light patterns on the floor), Lake (deeper, darker blue) and Ashlands (red with a faint glow). The water in see-through hoses and the stream from the nozzle take the colour of the pool's style, with a splash sound where it lands.

Pool signs (Hammer > KY-Items)

Piece Cost Notes
Pool sign 3 Wood, 1 Coal Build it on a pool or within 5 m of one (pump pools and the game's tar pits). One sign per pool.

Press E on the sign to name the pool and style the name: any font of the game, size, bold / italic / underline / strike / upper case, alignment, letter spacing, a colour, a colour per letter (paint, rainbow, gradient) and emoji. Save a preferred style and reuse it on the next sign. Everyone sees the same sign.

Pool menu (F9)

  • Every pool with a named sign in the world, with its position and the closest portal.
  • Pick your own water style per pool - only you see it, saved on your PC for each world.
  • Server admins set the world water style for every pool; new pools use it.

Config

BepInEx/config/com.kydldev.WaterAndTarPools.cfg (changes are picked up while the game runs):

Section Settings
General EnableAll - switch the mod off while playing (pools stay), DepositTar, DepositWater
DebugLog Enable - detailed log lines for bug reports
Effects EffectsVolume (water splash), WaterSplashSound, WaterSlugFlow (water visible in see-through hoses)
Pools MinWaterDepth, PoolWalls, PoolRimDisappear, PoolOverflow, PoolRunoff, PoolShedFilm, PoolFilmEvaporates, PoolFishStayIn, PoolJumpBoost, PoolJumpPresses, PoolJumpHeight, WaterPoolSize, LiquidCellSize, WaterFlow
Visuals WaterDepthLook (Game style only), PoolMenuKey

Requirements

DrainTarPit, BepInEx and Jotunn. Everyone on the server needs the mod. English and German; other languages show English.