Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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 |