Dive In
Diving underwater with configurable controls, Fast Swim, surface/midwater stamina regen, and depth drain. Configured creatures can chase and navigate underwater. Includes water combat/equipment, localized key hints, and improved underwater visuals.DiveIn
Dive below the surface to use tools and fight while swimming. Serpents and other configured creatures can follow you down.

Serpent in pursuit.

The chase continues underwater.
Settings
Player settings are in BepInEx/config/sighsorry.DiveIn.cfg. In multiplayer, each player chooses their own controls and HUD. The server supplies the equipment, balance, and visibility settings.
Controls and HUD
In 2 - Player Diving:
Dive Descend KeyandDive Ascend Keydefault to Left Ctrl and Space. On a gamepad, diving uses Crouch and rising uses Jump.Fast Swim Input Modedefaults toToggle: tap Run to switch Fast Swim on or off. ChoosePressto swim faster only while holding Run.Swim HUD Modedefaults toFull, showing dive controls and Fast Swim status below the stamina bar. ChooseFastSwimOnlyfor just the status orOffto hide the HUD without changing how you swim.
Equipment in water
In 2 - Player Diving, Water Equipment Mode selects which list to use. Enter comma-separated item prefab names. Switching modes keeps both lists.
Blacklist(default): only items inWater Equipment Blacklistkeep their swimming restriction. Leave it empty to exclude nothing.Whitelist: only items inWater Equipment Whitelistget a swimming exception. UseHammer, Hoeto allow just those tools. An empty whitelist grants no exceptions.
Swimming and combat
- Natural recovery: In
3 - Regen Rate, stamina defaults to 50% of normal recovery at the surface and 0% underwater. RaiseMidwater Stamina Regen Rateabove zero to recover stamina while submerged. Eitr is tuned separately: 70% at the surface and 30% underwater by default. - Stamina cost: In
4 - Stamina Drain, depth means how far the swimmer is below the surface. SetMidwater Idle Stamina Drain Per Depthto zero to remove idle drain, orSwim Stamina Drain Multiplier Per Depthto zero to remove the extra cost of moving at depth. - Speed: In
5 - Swim Speed, Fast Swim doubles both speed and moving stamina cost by default. SetFast Swim Speed Multiplierto1to disable Fast Swim, or changeFast Swim Stamina Drain Multiplierto tune its cost without changing speed. Fast Swim is unavailable while encumbered. - Projectiles: In
6 - Underwater Projectiles, lifetime, speed, and damage each default to0.5for player projectiles fired underwater. Set any multiplier to1to leave that stat unchanged. The reduction applies once, not again to child projectiles. - Visibility: In
2 - Player Diving,Darkness Factorcontrols how quickly the view darkens with depth;Murkiness Factorcontrols how quickly fog thickens. Lower the corresponding value for a brighter or clearer dive.
Creature diving
Edit BepInEx/config/DiveIn.yaml on the host or server. Each group lists creature prefab names and their patrol depths. For example, change passive_max_depth in surface_patrol to set how deep its creatures patrol when not chasing a target. The generated file includes comments and more examples; connected players use the server's settings.
Compatibility
With supported versions of Path of Valheiman, DiveIn's equipment list replaces PoV's melee-only swimming rules. You do not need Combat in the Depths; learning or refunding it does not change which items you can use. If DiveIn cannot recognize PoV's water-combat patches, PoV's rules stay in effect.
Credits
Player diving is adapted from UnderTheSea.
