blacks7ar-VikingsDoSwim icon


A simple mod that lets you configure Max Swim Speed at max swim skill level. Scales your swim speed, stamina regen and stamina consumption to your swim skill level. Adds a new diving mechanic that lets you swim underwater.

Last updated a week ago
Total downloads 47524
Total rating 18 
Categories Hildir's Request Update Tweaks Server-side Client-side Mods Misc Crafting Gear
Dependency string blacks7ar-VikingsDoSwim-1.2.5
Dependants 217 other mods depend on this mod

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2105 icon

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

Preferred version: 5.4.2105


# VikingsDoSwim

A simple mod that lets you configure Max Swim Speed at max swim skill level. Scales your swim speed, stamina regen and stamina consumption to your swim skill level. Adds a new diving mechanic that lets you swim underwater.

## Installation (manual)

  • extract VikingsDoSwim.dll file to your BepInEx\Plugins folder.

## Features

  • Configurable exp multiplier for swim skill.
  • Idle stamina regen base on swim skill.
  • Swim speed scaled by swim level.
  • Configurable Max Swim Speed at Max Skill Level.
  • Diving mechanic that lets you swim underwater.
  • Uses ServerSync to sync configs from servers to clients.
  • Uses built in config watcher.
  • Joystick compatible tested with an xbox360 controller.
  • Configurable underwater brightness.
  • Configurable underwater fog density.
  • Configurable through config file or configuration manager

How To Dive? (click to expand)
  • While swimming in the water press crouch/sneak key ( left control ) together with forward direction key ( W ) then use mouse to navigate to the direction you want to go.
  • ( W + Left Control ) + Mouse.
  • While holding W + Left Control you can dive down or up using mouse to navigate.
  • If you release Left Control you can swim normally using direction keys ( W A S D ) but you can't dive down or up.
  • Diving also uses your stamina so better prepare foods with lots of stamina or stamina potion.
  • If you run out of stamina while underwater you'll take damage normally until your hp goes down and you'll die.
  • If you run out of stamina or you just want to go back up quickly you can press jump key ( Space ).
  • While idle in the water your stamina will naturally regen.

## Recommended Mod:

  • If you want to use your equipment underwater or while in the water, use my WieldEquipmentWhileSwimming mod.. It supports all kinds of equipments vanilla or modded.

## Changelog


  • added config for recipe.
  • added config option to disable recipe.
  • added translations.
  • added russian translations (credits to nexusmod user @ashik83 for providing the translation.)
Changelog History (click to expand)


  • removed item manager.
  • added compatibility fixed to krumpacs new water shader.


  • updated to the latest valheim build (217.14) hilders request.


  • fixed an NRE when you die in the middle of the ocean


  • added compatibility support to krumpacs custom waters (you can now dive on his dungeons)
  • supports any custom water that uses water volume scripts.


  • fixed fog effect bug with some areas like shores ands swamps.


  • updated to the latest valheim build (216.9)


  • added a new magical crown that you can use to dive longer underwater, it gives the wearers ability to breath underwater or rather a status effect that lets you recover your stamina while underwater xD (as requested in O+ dc)


  • added configurable sprint hotkey (you can now sprint while swimming or diving, sprinting speed is scaled by your swim skill level.)
  • you can no longer stay underwater for too long, your stamina will be slowly depleted while underwater.
  • some minor bug fixes


  • remove incompatibility tag with rune magic


  • optimized code and updated serversync
  • added incompatibility to better diving and rune magic mod to avoid conflict with patching the water surface


  • added version checks
  • updated to latest valheim assemblies


  • changed Fog Effect activation, it will no longer activates in foggy areas like the swamps.


  • added underwater brightness settings.
  • added underwater fog density settings.
  • added underwater min/max fog density settings.(as requested)


  • added possible fix for dof being forced to turnoff when it is being use as default. (damn my eyes hurt its hard to tell the difference with my test machine)


  • added config option for dive and ascend key
  • added joystick compatibility tested with an xbox360 controller (forgot to add this with the last update)


  • fixed errors on dedicated servers running on linux


  • fixed bug that makes your char float in the air after coming out of diving.
  • added DOF effect when underwater.


  • Added Config Watcher
  • Added new Diving Mechanic


  • added max swim speed configuration
  • fix stamina bug when mod is off


  • first release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2023-9-17 1.2.5 2314 Version 1.2.5 Install
2023-9-9 1.2.4 2548 Version 1.2.4 Install
2023-8-22 1.2.3 3590 Version 1.2.3 Install
2023-7-5 1.2.2 6962 Version 1.2.2 Install
2023-6-19 1.2.1 2844 Version 1.2.1 Install
2023-6-15 1.2.0 1270 Version 1.2.0 Install
2023-6-12 1.1.9 1084 Version 1.1.9 Install
2023-6-11 1.1.8 779 Version 1.1.8 Install
2023-5-29 1.1.7 2546 Version 1.1.7 Install
2023-2-24 1.1.4 10541 Version 1.1.4 Install
2023-2-21 1.1.3 953 Version 1.1.3 Install
2023-2-10 1.1.2 2494 Version 1.1.2 Install
2023-2-3 1.1.1 1850 Version 1.1.1 Install
2023-1-19 1.1.0 2437 Version 1.1.0 Install
2023-1-15 1.0.9 1331 Version 1.0.9 Install
2023-1-11 1.0.8 1045 Version 1.0.8 Install
2023-1-10 1.0.7 516 Version 1.0.7 Install
2023-1-7 1.0.6 762 Version 1.0.6 Install
2023-1-6 1.0.5 371 Version 1.0.5 Install
2022-12-23 1.0.1 927 Version 1.0.1 Install
2022-12-18 1.0.0 360 Version 1.0.0 Install