⚓ NJORD: Master of the Sea 🌊
A mythic overhaul of Valheim’s ship handling, steering, acceleration, and sea-faring experience.
Njord makes boats feel powerful, responsive, and alive — without breaking Valheim’s soul. It introduces modernized helm control, configurable sail and acceleration forces, dynamic wind blending mechanics, a custom HUD, and an optional multiplayer-safe runic wake VFX.
🆕 New in 1.3.2
| What's new | |
|---|---|
| 🛡️ ServerSync Integration | Completely migrated to ServerSync. Server admins can now reliably lock and sync configuration settings across the entire server. |
| 🚢 OdinShipPlus Support | Added full support for all OdinShipPlus prefabs. They seamlessly integrate with Njord's custom physics and speed limits. |
| ✨ Multiplayer VFX Fix | Resolved a bug that prevented the runic wake VFX from displaying properly on other clients. |
| ⚙️ Config Safety Engine | Re-wrote the configuration backend with strict float clamping, protecting your game against physics-breaking NaN/Infinity values. |
✨ Core Features
⚡ Responsive Steering
- Modernized helm control: Smooth, intuitive turning.
- Adjustable steering multiplier: Your longship finally answers the helm.
- Steering gate: Prevents jitter upon helm acquisition.
💨 Acceleration, Sail Forces & Max Speeds
- Overhauled default physics: Provides a smoother, more realistic sailing curve.
- Configurable forces: Adjust forward/reverse and Base/Half/Full sail behavior to your liking.
- Reverse-kick: Optional quick burst of reverse speed for tight maneuvering out of rocky harbors.
- Custom Max Speeds: Per-boat max speed configuration (Njord vs Vanilla).
🌬️ Dynamic Wind Systems
- Instant Snap HUD: When grabbing the rudder, the Njord HUD instantly displays the true natural wind angle.
- Toggleable Full Wind: Enable "Full Wind Always" if you want to skip the sailing struggle.
- [EXPERIMENTAL] Wind Assists: Advanced opt-in mechanics like
Wind_NoDeadZone(nudge out of dead zones) andWind_BlendToFull(blend toward tailwinds) give you a mythic edge against the sea. - Grace Period Mechanics: Natural winds are punishing. When the wind shifts against you, Njord enforces a realistic grace period (default 2.5s). You will feel the dead zone before any magical assists kick in to save you.
🧭 Njord HUD
- Clean, minimal, and mythic.
- Fully multiplayer-safe.
- Shows steering, speed, waterline, hull integrity, wind blend, and readiness.
- Drag to reposition freely on your screen.
- Toggle visibility instantly with F7.
⭐ Runic Wake VFX
- Optional glowing wake effect behind ships.
- Color-tinted based on your configuration.
- Scales with speed and sail state.
- Fully multiplayer-safe: Zero performance impact on servers and properly displays across all connected clients.
🤝 Mod Compatibility
Njord is built to play nicely with the most popular Valheim sailing and ship mods:
- OdinShip: Full native support. Njord automatically discovers OdinShip prefabs, applies advanced physics, and generates custom speed limit configurations for each ship.
- OdinShipPlus: Full native support. New prefabs are mapped seamlessly into Njord's speed limits logic.
- Sailing (Smoothbrain): Fully compatible. Njord respects the Sailing mod's skill progression and works alongside it without conflict.
🛠️ Configuration & ServerSync
[!IMPORTANT] Njord uses ServerSync. Server administrators can lock all configurations so they remain authoritative across all clients.
All major systems are configurable via BepInEx (wubarrk.njord.cfg):
SteeringMultiplier&AccelerationMultiplierBaseForwardForce/BaseReverseForceSailForwardForce/HalfSailForce/FullSailForceReverseKick- Wind System Toggles, Blend Rates, and Grace Periods
MaxSpeed_<ShipType>per ship (e.g.MaxSpeed_Raft,MaxSpeed_Karve,MaxSpeed_Longship,MaxSpeed_Drakkar, plus OdinShip/OdinShipPlus ships when detected)VFX_Enable&VFX_Color- HUD position & toggle
🧩 Dependencies
Njord needs just one thing at runtime:
| Dependency | Why |
|---|---|
| BepInExPack Valheim | The mod loader (also provides HarmonyX). |
(ServerSync is compiled into Njord and needs no separate download.)
📥 Installation
- Install BepInExPack for Valheim.
- Drop the Njord folder into your
BepInEx/plugins/directory. - Launch the game.
- Edit the generated
BepInEx/config/wubarrk.njord.cfgas desired.
🧪 Known Limitations
- Works flawlessly in singleplayer and multiplayer.
- Fully server-authoritative config sync architecture.
- Safe to install or remove mid-playthrough. No world changes or corrupted saves.
- Note: VFX appearance may vary heavily when using modded water shaders. VFX emitters may appear at slightly inaccurate offsets on certain OdinShip prefabs.
Njord — God of the Sea, who tolerates your steering
Support Wubarrk on Patreon