sighsorry-Dive_In icon

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.

CHANGELOG

Version Update Notes
1.1.0 - Added Swim Stamina Drain Base Multiplier so servers can tune vanilla moving swim stamina cost before depth and Fast Swim multipliers
- Added Multiplicative Swim Stamina Modifiers so swim stamina status effects such as MeadSwimmer and Eikthyr stack multiplicatively during actual swim stamina consumption
- Moving swim stamina drain now scales from the player's actual vanilla swim drain, including Swim skill, equipment, and status effects
- Reorganized swim-related config sections into Regen Rate, Stamina Drain, and Swim Speed
- Optimized swim resource adjustment, underwater visual state handling, swimming key hints, and configured monster dive lifecycle code for simpler and safer behavior
1.0.9 - Added Surface Eitr Regen Rate and Midwater Eitr Regen Rate config options to scale total eitr regeneration while swimming.
1.0.8 - Added Midwater Idle Stamina Drain Per Depth so idle underwater stamina drain scales with current liquid depth
- Minor Optimizations and config cleanup.
1.0.7 - Split water stamina regeneration into separate Surface and Midwater rates so stamina can recover only after surfacing by default
- Added depth-scaled idle underwater stamina drain to simulate holding breath
- Added Fast Swim Stamina Drain Multiplier so Fast Swim stamina cost can be configured separately from Fast Swim speed
- Renamed stamina and Fast Swim config options for clearer per-depth behavior
- Grouped stamina and speed config options into Swim Stamina and Swim Speed sections
- Underwater visual styling is now always enabled; Darkness and Murkiness moved to Player Diving with softer synced defaults
1.0.6 - Improved configured creature underwater AI near the ocean floor
- Unified underwater route and steering checks into a single move plan cache
- Removed Dive AI Quality config; underwater AI now uses high-quality behavior by default
- Improved player ascent when stuck against the ocean floor
- Added configurable ascend/descend dive keys and localized swimming key hints, including gamepad-aware key hints and live Fast Swim On/Off hints
- Fixed vanilla hide/show weapon input so hidden weapons can be drawn again while underwater
- Reworked underwater combat so attack, secondary attack, and guard inputs stop swim movement and take priority
- Preserved the player's vanilla surface swim depth instead of replacing it with a DiveIn hardcoded value
- Reworked underwater water-surface rendering to preserve above-surface visuals while reducing sky-through-water and waterline clipping issues
- Reworked run-swimming so the run key toggles Fast Swim at Swim skill 0, consumes extra stamina, and lets Swim skill speed be configured as a multiplier
- Setting Swim Run Speed Multiplier to 1 disables Fast Swim and hides its key hint
- Simplified depth stamina drain config to one per-meter multiplier and applies depth/run stamina drain multiplicatively.
1.0.5 - Added underwater visual config options
1.0.4 - DiveIn.yaml schema has changed. Delete your DiveIn.yaml and restart your game to regenerate it
- Added more creatures from other mods on default DiveIn.yaml
1.0.2 - Made swim speed increase according to swim skill level
- Final swim speed = base swim speed x [1 + (config value - 1) x (Swim skill level / 100)^1.5]
1.0.1 - First one was wrong dll sorry
1.0.0 - Initial Release