一帆风顺

创作者: P377Y
已更新:2026-09-13 10:24:59
102KB

前置 MOD

使用 一帆风顺 时将自动安装

关于此 MOD

服务器同步的英灵神殿船只与航行调整,包含有利风向模式、可配置风力强度、改进的划船功能以及扩展的船只探索。

一帆风顺

Smooth Sailing 是一个轻量级、可配置的船只与航海体验优化模组,适用于 Valheim 1.0,基于 BepInEx + Jotunn 构建。

它改进了航行体验而不取代核心船只玩法,提供可选顺风模式、可配置的航行风力强度、改进的划桨,以及在乘船旅行时增加地图探索。

功能

顺风

平稳航行可在以半帆或全帆操控船只时提供有利的有效风力。

四种航行模式可供选择:

  • 关闭 - 原版风力行为。
  • 正后方 - 正后方顺风。
  • +60° 偏移 - 顺风偏向船的一侧。
  • -60°偏移 - 顺风偏移至对侧。

偏移角度可配置,默认值为60°。

服务器管理员可以使用配置的管理员切换键(默认: K:)

关闭 -> 正后方 -> +60° -> -60° -> 关闭

所选模式已同步,因此参与的客户端将采用相同的航行行为。

航行风力强度

顺风航行可在顺风模式激活时独立控制用于航行的有效风力强度。

有三种强度模式可供选择:

  • 香草 - 使用瓦尔海姆当前的环境风力强度。
  • 最低 - 在保留更强的自然风的同时,强制实施可配置的最低航行风力强度。
  • 最大 - 始终使用最大航行风力强度。

默认强度模式为 香草,保留《英灵神殿》中风力强度的正常变化,除非管理员另有选择。

精准航行视觉

当顺风模式激活时:

  • 实体船帆会响应有效的航行风向。
  • 帆布强度反映有效顺风风力的强度。
  • 圆形航行风向指示器显示有效风向和顺风状态。
  • 正向和负向偏移显示在各自对应的一侧。
  • 小地图风向箭头仍与《英灵神殿》的真实环境风向保持一致。
  • 英灵神殿的世界/环境风保持不变。

这允许船只的推进、船帆和航行HUD显示实际影响船只的有效风,同时保留航行系统之外正常的世界风信息。

改良划桨

  • 可配置的前进划船速度倍率。
  • 可配置的倒划速度倍率。
  • 前进和后退速度可分别调校。

舰船探索

  • 乘船时可配置的地图探索半径倍率。
  • 让海洋探索和海岸线测绘变得方便得多。

多人游戏与服务器配置

  • 玩法设置使用Jotunn同步的仅管理员配置。
  • 服务器管理员控制同步的游戏设置。
  • 管理员可以实时更改顺风模式。
  • 选定的风模式已同步至参与的客户端。
  • 专为专用服务器和单人游戏设计。

需求

  • 英灵神殿 1.0.x
  • BepInExPack 英灵神殿 5.4.2350+
  • 约通 2.30.0+
  • 服务器及所有参与多人游戏的客户端都必须安装Smooth Sailing。

安装

雷霆商店

安装 一帆风顺 通过兼容的Thunderstore模组管理器及其所需依赖项。

手动安装

地点:

平稳航行.dll

内部:

BepInEx/plugins/SmoothSailing/

模组将在游戏启动后生成其配置文件。

默认配置

[常规] 启用 = 是 [顺风] 顺风模式 = 正后方 偏移角度 = 60 风力强度模式 = 原版 最小风力强度 = 0.5 管理员切换键 = K [探索] 船只探索半径倍率 = 2 [划船] 前进划船速度倍率 = 1.5 后退划船速度倍率 = 2

配置

通用

已启用

启用或禁用平滑航行。

默认: 真

顺风

顺风模式

控制有效的航行风向模式。

可用数值:

  • 关
  • 正后方
  • 正偏移
  • 负偏移

默认: 正后方

偏移角

控制PositiveOffset和NegativeOffset模式使用的角度。

0 正后方。默认是 60 度。

默认: 60

风力强度模式

控制顺风模式激活时用于船只推进和船帆视觉效果的有效风力强度。

可用数值:

  • 香草 - 使用当前环境风力强度。
  • 最低 - 至少使用配置的最小风力强度,同时保留更强的自然风。
  • 最大 - 使用最大风力强度。

默认: 香草

最低风力强度

当风力强度模式设置为以下值时,设置最小有效航行风力强度: 最低.

数值范围为 0 到 1. 比此设置更强的自然风会被保留。

默认: 0.5

管理员切换键

允许服务器管理员在游戏中循环切换顺风模式。

默认: K

循环顺序:

关闭 -> 正后方 -> 正偏移 -> 负偏移 -> 关闭

切换模式后,屏幕上会显示所选模式。

探索

飞船探索半径倍率

在船上时,扩大普通地图的探索半径。

默认: 2

划船

前进速度倍率

向前划船时施加的倍率。

默认: 1.5

向后行速度倍率

反向划船时应用的倍率。

默认: 2

为什么是60度?

瓦尔海姆中,风向正对船尾时并不会产生最大前进航行力。

《平滑航行》中可选的偏移风模式灵感来源于 HelmWind 作者 SirRomey,该文分析了《英灵神殿》原版的风帆受力行为。

罗米爵士的分析发现,帆船效率峰值大约在 正后方偏右63度,以60°偏移有效达到该峰值。HelmWind估计这大约产生 比顺风直航快2.5%的前进速度,代价是额外的横向漂移。

因此,Smooth Sailing 的偏移模式默认设为 60°,同时允许配置该角度。

鸣谢与灵感来源

特别感谢 罗密爵士,的创造者 风舵,感谢其为“平稳航行”的偏移风向模式提供的分析与概念灵感。

赫尔姆风展示了保持约60°有利风向角而非简单地将风直接置于船尾的优势。

一帆风顺在此基础上扩展了以下内容:

  • 服务器同步的顺风模式。
  • 专用服务器支持。
  • 仅管理员可切换实时模式。
  • 正负可配置偏移均可。
  • 同步航行行为,供参与的客户端使用。
  • 物理帆与航行指示器整合。
  • 可配置的原版、最小和最大航行风力强度。
  • 反映有效航行风力的帆布视觉效果。
  • 在小地图和航行系统之外保留英灵神殿真实的环境风。

舵轮风:

https://thunderstore.io/c/valheim/p/SirRomey/HelmWind/

多人游戏

一帆风顺支持单人游戏和多人游戏。

多人游戏中,请在以下位置安装模组:

  • 专用的服务器(如果使用了的话)。
  • 每个连接到服务器的玩家。

游戏玩法配置通过Jotunn的AdminOnly配置系统进行同步,允许服务器管理员为所有玩家控制同步设置。

部分顺滑航行功能必须在客户端执行,包括地图探索和视觉呈现。

顺风船的行为设计为在不同玩家掌控船只时保持一致,包括当前船长与船只网络所有者并非同一玩家的情况。顺风帆的视觉效果也会同步应用到所有参与的客户端。

多人模式船长切换、网络归属行为以及船帆视觉效果持续受益于社区测试。欢迎提交错误报告。

报告漏洞

发现顺风顺水模式有问题?

请通过以下渠道报告此事: 问题 扬帆起航GitHub仓库的章节:

https://github.com/P377Y/Smooth-Sailing/issues

在报告多人游戏或航行问题时,请包含:

  • 一帆风顺版
  • 英灵神殿版本
  • BepInEx 和 Jotunn 版本
  • 单人或多人的
  • 专用服务器或本地托管游戏
  • 玩家数量
  • 问题发生时你是否担任船长
  • 船只类型与帆装设置
  • 已选择平稳航行风模式
  • 已选择风力强度模式和最低风力强度(如适用)
  • 重现问题的步骤
  • 你的BepInEx 日志输出.log 尽可能

从源码构建

扬帆起航的目标框架为 .NET Framework 4.7.2。

开启:

SmoothSailing.slnx

在Visual Studio中并使用以下命令进行构建 释放 配置。

编译后的模组将生成于:

bin/Release/net472/SmoothSailing.dll

该项目需要引用 Valheim、BepInEx、Harmony、Jotunn 和 MagicaCloth2 程序集。

许可证

平滑航行基于 MIT 许可证发布。

查看 License.txt 详情请见。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!