You are viewing a potentially older version of this package. View all versions.
cjayride-SteadySail-1.0.2 icon

SteadySail

Raising or lowering a sail no longer rolls the boat or launches the hull. Client and server.

Date uploaded 2 weeks ago
Version 1.0.2
Download link cjayride-SteadySail-1.0.2.zip
Downloads 15
Dependency string cjayride-SteadySail-1.0.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2360 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2360

README

Steady Sail

Keep your boat stable when raising or lowering the sail in Valheim.

Steady Sail prevents sudden boat rolling and unexpected upward launches caused by sail adjustments. After the sail reaches its new position, the mod briefly dampens the boat's roll and limits its upward speed to help the hull settle smoothly.

Features

  • Stable Sail Adjustments — Reduces sudden rolling when raising or lowering the sail.
  • Launch Prevention — Caps upward velocity to help prevent the boat from being launched into the air.
  • Configurable Settling — Adjust how long stabilization remains active after changing the sail.
  • Adjustable Upward Speed — Set the maximum upward velocity while stabilization is active.

Configuration

Config file:

BepInEx/config/cjayride.SteadySail.cfg

Setting Default Description
Settle seconds 0.4 Duration in seconds that roll damping remains active after the sail reaches its new height.
Max upward speed 1.5 Maximum upward speed in meters per second while roll damping is active.

Installation

Install Steady Sail on both the client and dedicated server.

The boat's owner runs the physics simulation, so the mod needs to be installed where the boat's owner is playing.

CHANGELOG

Changelog

1.0.3

  • Thunderstore republish: same 1.0.2 code; package zip uses flat layout (DLL + manifest at archive root).

1.0.2

  • Re-checked against Valheim 1.0.21 (Steam build 26249040): Ship.CustomFixedUpdate, m_hasSail, m_sailWasInPosition, m_body, and m_nview.IsOwner still match.
  • Idle boats skip damping: no per-frame GetComponent/AddComponent, and only the physics owner applies the settle.
  • Config values are cached so the physics tick does not read BepInEx settings every FixedUpdate.

1.0.1

  • Verified against Valheim 1.0.21 (Release build).
  • BepInEx dependency set to denikson-BepInExPack_Valheim-5.4.2360.

1.0.0

  • Changing the sail no longer rolls the boat or launches the hull.
  • Settle seconds (default 0.4) and Max upward speed (default 1.5) are in the config.