You are viewing a potentially older version of this package. View all versions.
Wubarrk-Njord-1.3.3 icon

Njord

A mythic overhaul of Valheim’s ship handling, steering, acceleration, and sea‑faring experience. Including a HUD and OdinShipPlus Support.

Date uploaded 2 weeks ago
Version 1.3.3
Download link Wubarrk-Njord-1.3.3.zip
Downloads 456
Dependency string Wubarrk-Njord-1.3.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2100 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2100

README

⚓ 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.3

What's new
Helm Release Fix Let go of the rudder and your ship keeps her way, just like vanilla — she only loses power once you actually step off the boat. Multiplayer helm authority is untouched.
🪶 Name Your Vessel Alt + Use at the helm to christen your ship. The name lives on the boat, so it survives logouts and every crewmate sees it.
👁️ Named Everywhere Your vessel's name shows in the helm hover panel, the crosshair label, and the top of the Njord HUD.
📐 Taller HUD The readout panel gained a centimetre of height to seat the vessel name comfortably.

✨ 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) and Wind_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.

🪶 Named Vessels

  • Alt + Use at the helm opens the christening dialog.
  • Stored on the ship's own record — persists across sessions and syncs to every player.
  • Appears in the helm hover panel, the crosshair hover label, and the Njord HUD.
  • Up to 24 characters.

🧭 Njord HUD

  • Clean, minimal, and mythic.
  • Displays your vessel's given name alongside her hull type.
  • 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 & AccelerationMultiplier
  • BaseForwardForce / BaseReverseForce
  • SailForwardForce / HalfSailForce / FullSailForce
  • ReverseKick
  • 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

  1. Install BepInExPack for Valheim.
  2. Drop the Njord folder into your BepInEx/plugins/ directory.
  3. Launch the game.
  4. Edit the generated BepInEx/config/wubarrk.njord.cfg as 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.

Created with ❤️ by Wubarrk

Njord — God of the Sea, who tolerates your steering
Support Wubarrk on Patreon

join the Mists of Avalor Open BETA find it only on Hexium Hexium Logo


License to Modify: User may alter, translate, or create derivative works based on the original material, provided two conditions are met: 1) A request to alter the work is made and approved by the original author (waived in the case of simple translations), and 2) Full attribution is given to the original author along with a link to the original work (if still available). All changes should be clearly marked or noted as modified from the original source.

Modification or reuse of the work does not grant the user any right to imply official endorsement or sponsorship by the original creator.

The permission granted herein is non-exclusive, and the original creator retains all rights, title, and interest in the original work.

CHANGELOG

📜 Njord — Changelog


⚓ v1.3.3 — The Named Vessel Update

[!IMPORTANT] Fixes a single-player regression where boats slowed to a halt the moment you let go of the rudder.

  • Helm Release Fix: Njord now holds the helm binding after you step back from the rudder, matching vanilla — your ship keeps her way until you actually leave the boat. Previously she coasted to a stop as soon as you released the helm. All multiplayer authority handling is unchanged: the helm is still a single, server-tracked binding per ship, so two crewmates can never both claim her.
  • Name Your Vessel: Alt + Use at the helm christens your ship. The name is stored on the ship itself, so it persists through logouts and shows up for everyone on the server.
  • Named Everywhere: Your vessel's name now appears in the helm hover text, on the crosshair hover label, and at the top of the Njord HUD.
  • Taller HUD: The readout panel is one centimetre taller, making room for the vessel name without crowding the rest of the gauges.

🌊 v1.3.2 — The ServerSync & OdinShipPlus Update

[!IMPORTANT] This update migrates Njord to ServerSync for highly stable, server-authoritative configuration locking and syncing.

  • ServerSync Migration: Completely replaced custom sync RPCs with ServerSync. Server admins can now reliably lock configuration settings across the entire server.
  • OdinShipPlus Support: Seamlessly mapped speed limits and physics logic for all new ships provided by OdinShipPlus (CargoCaravel, Skuldelev, GoblinShip, etc.).
  • Multiplayer VFX Fix: Resolved a multiplayer bug that was preventing the runic wake VFX from displaying properly on other clients.
  • Config Safety Engine: Re-wrote the configuration backend with strict float clamping, protecting your server against physics-breaking NaN/Infinity values.

🌬️ v1.3.0 — The Wind & Configuration Update

  • MAJOR CONFIG OVERHAUL: Completely rebalanced default ship handling physics (acceleration, sails, forces) for a smoother, more realistic feel across all ships.
  • Wind System Overhaul: Rebuilt the Njord wind physics system to perfectly blend with Valheim's natural winds. Full Wind Always is now togglable!
  • UI Snap Fix: The wind HUD icon now instantly snaps to the correct natural wind angle when you grab the rudder, rather than slowly interpolating from 0.
  • Mythic Logs: Improved debug and mythic saga logging consistency.
  • Experimental Wind Assists: The Wind_NoDeadZone and Wind_BlendToFull features have been moved to an opt-in [EXPERIMENTAL] status and are disabled by default.
  • Grace Period Mechanics: Added a configurable grace period delay (default 2.5s) to the wind assists. Ships will now feel the punishing effects of natural dead zones and crosswinds before the Njord assist systems kick in.

🔧 v1.2.2 — The Configuration Polish Update

  • Refined default generated configuration values.

⚓ v1.2.1 — The Authority Fix Update

[!WARNING] Fixed a critical network sync bug that caused boats to occasionally refuse to move.

  • Boat control authority tweaks and fixes.
  • Network sync bug that caused boats to refuse to move is fully resolved!

⛵ v1.2.0 — The OdinShip Update

  • Initial OdinShip support.
  • OdinShip prefabs now seamlessly benefit from Njord's advanced physics and custom config generation.

✨ v1.1.0 — The Runic Wake Update

[!NOTE] A visual identity update introducing mythic ship‑trail effects and polishing Njord’s presentation on the open sea.

  • Runic Wake VFX (New)
    • Optional glowing wake effect behind ships.
    • Color‑tinted based on config.
    • Scales with speed and sail state.
    • Fully multiplayer‑safe.
  • HUD & Visual Polish
    • Improved wake blending with waterline motion.
    • Minor HUD clarity adjustments.
    • Better visual consistency across ship types.

🛠️ v1.0.8 — The Deterministic Sea Update

[!TIP] A foundational stability update focused on multiplayer correctness, identity tracking, and predictable helm behavior.

  • ZDOID-Based Ship Identity (New Architecture)
    • Ships now use Valheim’s true network identity system.
    • No HUD flicker, no control loss, no prefab collisions.
  • Multiplayer-Safe Helm Control
    • Each ship tracks its own controller.
    • Identical ships no longer overwrite each other.
  • Deterministic Startup & Config Sync
    • Movement works instantly — no more F8 ritual.

🚀 v1.0.0 — First Public Release

  • Complete overhaul of Valheim ship handling and steering.
  • Added steering multiplier system.
  • Added acceleration and reverse force tuning.
  • Added Half/Full sail force configuration.
  • Added wind‑blend smoothing system for natural sail transitions.
  • Added Njord HUD with configurable X/Y position.
  • Added runtime config reload hotkey (F8).
  • Added server‑to‑client config sync for multiplayer.
  • Added mythic startup logs and diagnostics.