You are viewing a potentially older version of this package. View all versions.
Easy_Develope-Valheim_Diving_Mod-1.2.2 icon

Valheim Diving Mod

This Valheim mod allows you to do more then just swimming. This mod adds the ability to your Character to dive!

Date uploaded 3 years ago
Version 1.2.2
Download link Easy_Develope-Valheim_Diving_Mod-1.2.2.zip
Downloads 17692
Dependency string Easy_Develope-Valheim_Diving_Mod-1.2.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.1502 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.1502
ValheimModding-Jotunn-2.3.4 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.3.4
Easy_Develope-Valheim_Easy_Translate-1.0.0 icon
Easy_Develope-Valheim_Easy_Translate

A simple to use translation library

Preferred version: 1.0.0

README

H&H compatible!

Info:
This Mod is work in progress and can cause bugs in some cases. Bug fixes are released asap.
This Valheim mod allows you to do more then just swimming. This mod adds the ability to your Character to dive deep into the Ocean!

Includes:

  • BepInEx config
  • Translation Support

Working:

  • Diving (Hotkey w + View port angle)
  • Underwater effect (v 1.6)
  • Breathing indicator (120/4 = 30 second to dive -> can be modified in config) @VitalikByrevich
  • Reduce stamina usage during diving @VitalikByrevich
  • Take rest in water (Hotkey x) @VitalikByrevich
  • Diving Skills @VitalikByrevich & Jötunn, the Valheim Library

Work in progress:

  • Better underwater effect
  • Character angle while dive up or down
  • Breath perseverance -> additional to the stamina bar
  • Custom water shader -> will fix transparent water surface during diving
  • Diving skills -> skill your diving experience (@VitalikByrevich)
  • God Mode -> Run under Water on the ground to explore the deep ocean without lose your swim stamina

Mod Conflict:

  • BetterUi -> solve it by changing the value "customSkillUI" to false

Roadmap:

  1. Fixing known bugs (as soon as possible)
  2. Fixing bugs in combination with other mods (you can report a bug in the bug section)
  3. Adding a debug mode (IntrospectiveTrash)
  4. Adding a (stealth/sneak) mode (tagger102, VitalikByrevich)
  5. Config -> Breathe bar horizontally (Cyberspy019er)
  6. Adding diving sfx (VitalikByrevich)
  7. Building a new biom (Ocean) in a separated mod. Includes new...: ...mobs, ...vegetation, ...boss, ...rune stone, ...materials*******

*** @Devs. Feel free to develope it as long you mention this mod. I still dont have the time atm to develope it at my self.

Configs:

  • Apply blue filter while diving (true/false) -> default: false (Use environment lightning color. Alpha based on diving depth.)
  • Trigger button to start diving -> default: W
  • Trigger button to take rest in water -> default: X
  • Overwrite breathe indicator position (true/false) -> default: false (over the head on left side)
  • Overwrite breathe indicator position X -> example: 30
  • Overwrite breathe indicator position Y -> example: 150
  • Breathe indicator reduction per tick -> default: 4 (120/4 = 30 second to dive)
  • Stamina drain max while diving -> default: 0.8
  • Stamina drain min while diving -> default: 0.7
  • Enable / Disable Overwrite stamina restore value per tick -> default:false (current calculation is: Max Stamina * 0.0115)
  • Stamina restore value per tick -> default: 0.7
  • Color brightness factor -> default: -0.0092
  • Fog density factor -> default: 0.00092
  • Min. fog density -> default: 0.175
  • Max fog density -> default: 2

Install the mod:
Copy the folder "ch.easy.develope.vh.diving.mod" to <Valheim install dir>/BepInEx/plugins/

Install Translations:
Copy the folders inside the translation archive to < valheim install dir >/BepInEx/

Credits: