VikingSeafarer
Anchor anywhere, dive beneath the waves, fight underwater and hunt fish with spears or the abyssal harpoon. Aimed throws, faster boat reeling and bait chumming. First-person support. FR/EN.![]()
Viking Seafarer
Drop anchor. Dive deep. Bring your catch aboard.
Make the sea part of your adventure. Anchor in open water, explore beneath the waves, hunt fish with a spear or harpoon, and keep your sword and shield ready when trouble follows you into the water.
Solo & multiplayer · French & English · Optional first-person support
⚓ Your boat, your anchorage
Drop anchor wherever you sail — no mooring post or building piece required. Your boat keeps riding the waves while its propulsion is stopped.
Yellow: anchor raised. Red: anchored.
Saved your character on an anchored deck? On reconnect, the mod attempts to return you aboard if the same boat is still nearby and accessible. Anchoring does not prevent damage or protect against a crash before saving.
🌊 Dive, explore and defend yourself
Swim below the surface and use melee weapons and shields underwater. Surface swimming speed stays unchanged; bows, crossbows and magic weapons remain excluded from water combat.
Use the normal third-person camera or the optional Azumatt FirstPersonMode mod for first-person exploration.
🐟 Hunt your next meal
- Spears: fish stay impaled on the held or thrown spear. Pick up the fish normally; a thrown spear is recovered separately.
- Abyssal harpoon: hook a fish and reel it towards you. Reeling is faster from a boat; larger fish take more time and stamina.
- Aimed throws: hold right mouse, then click left mouse to throw on land, on deck or underwater. Charging improves accuracy and launch speed without adding damage.
- Bait chumming: use an existing bait to attract compatible nearby fish. No fish are spawned and loot is not multiplied. Hunting without bait remains possible.
Spear + shield keeps normal blocking. The new spear aim requires no equipped shield; harpoon aiming works with or without one.
🎮 Default controls
| Action | Control |
|---|---|
| Drop / raise anchor | Left Alt + G, looking at or using the rudder |
| Dive / ascend | Left Ctrl / Space |
| Swim faster underwater | Hold your normal Run key |
| Aim / throw | Hold right mouse / click left mouse |
| Reel in a harpooned fish | Hold Attack with the harpoon equipped |
| Release a harpooned fish | Left Alt + R |
| Select bait / chum the water | Left Alt + N / Left Alt + B |
| Pick up a speared fish | Normal interaction within reach |
Shortcuts are configurable. Native secondary spear attacks remain available.
📦 Installation & settings
Install VikingSeafarer and BepInEx through your mod manager. For manual installation, copy plugins/VikingSeafarer into BepInEx/plugins/.
Multiplayer requires the same version on every client and the server. Solo and player-hosted worlds are supported.
Settings are generated at BepInEx/config/Zephyrfit.VikingSeafarer.cfg. Adjust diving, anchoring, fishing and reeling speed independently. Gameplay settings are synchronized and locked by the server by default.
FirstPersonMode is optional; SimpleAccessControl permissions are respected. Disable mods that duplicate diving, water weapons, fishing or anchoring, such as DiveIn, UnderTheSea, VikingsDoSwim, WieldEquipmentWhileSwimming, Spearfishing, BoatAnchor or Moorings.
Animation preview: the 1.1.6 throw preparation is still undergoing in-game validation. If needed, disable Throw Aim Pose to keep aiming without the custom preparation visual.
🇫🇷 En français
Jetez l’ancre, plongez et ramenez votre prise à bord.
Viking Seafarer réunit l’ancrage libre, la plongée, le combat sous-marin et la pêche à la lance ou au harpon abyssal.
- Alt gauche + G : jeter ou lever l’ancre près du gouvernail. Jaune = ancre levée ; rouge = bateau ancré.
- Ctrl gauche / Espace : plonger ou remonter. La nage en surface conserve sa vitesse habituelle.
- Clic droit maintenu, puis clic gauche : viser et lancer à terre, sur le pont ou sous l’eau. Une lance avec bouclier conserve le blocage ; le harpon garde la visée.
- Attaque maintenue : ramener un poisson harponné, plus rapidement depuis un bateau. Les gros poissons résistent davantage et coûtent plus d’endurance.
- Alt gauche + N / B : sélectionner un appât / amorcer pour attirer les poissons compatibles déjà présents.
Compatible solo et multijoueur. Installez la même version chez tous les joueurs et sur le serveur. FirstPersonMode est facultatif. Les animations de préparation du lancer restent en cours de validation ; Throw Aim Pose permet de désactiver uniquement ce visuel.
💬 Help, feedback & ideas / Aide et suggestions
Contact me on Discord: zephyrfit
I'm available in English and French for installation help, bug reports and suggestions. For a bug report, include your game/mod versions, reproduction steps and BepInEx/LogOutput.log. A screenshot or short video helps with animation issues.
Besoin d’aide, un bug ou une idée ? Contactez-moi sur Discord : je suis disponible en français et en anglais. Pour un bug, joignez les versions du jeu et du mod, les étapes de reproduction et votre journal BepInEx/LogOutput.log.
Created by Zephyrfit · Independent community mod for Valheim.
GPL-3.0. Source and build instructions are included in source/. Diving code adapted from DiveIn / UnderTheSea; ServerSync included under MIT. See THIRD_PARTY_NOTICES.md and licenses/ for attribution.
