船员手动帆控制

船员手动帆控制

让船员在你掌舵时手动控制船帆。上船的玩家自己转动船帆来捕捉风向,而不是让船帆自动迎风。客户端生效且可配置。仍在测试中,可能出现错误。

此模组仍在测试中,可能存在漏洞。

描述

一个可配置的模组,让你手动设置船的帆角度,而不是自动迎风。核心在于船员协作:当一名玩家掌舵时,站在船上的其他玩家可以控制船帆。船帆调整得越好,获得的动力就越大,从可配置的最低值(因此你永远不会完全停下)到调整良好时的全功率。屏幕上会显示你的船速,可选调试模式还会显示船帆角度和风效率。可与 Faster Boats 一同使用。

船上的船员可以在你双手不离舵的情况下调整船帆。

安装说明

  1. 为 Valheim 安装 BepInEx。
  2. 将 ManualSail.dll 放入 Valheim/BepInEx/plugins/。
  3. 启动游戏一次。会自动创建一个配置文件。

卸载时,删除该 DLL 即可。

控制

默认按键(可在配置中重新绑定),当你在船上时生效:

  • 左箭头:将船帆向左舷摆动。
  • 右箭头:将船帆向右舷摆动。
  • 下箭头:将船帆居中(0 度)。

配置

设置位于 Valheim/BepInEx/config/com.bouns.manualsail.cfg(首次启动时创建):

  • Enabled(默认 true):总开关。false 会恢复为原版航行。
  • RotateSailLeft / RotateSailRight / CenterSail:控制按键(Unity 按键名称)。
  • RotateSpeedDegPerSec(默认 60):按住按键时船帆摆动的速度。
  • MaxAngleDeg(默认 90):向两侧摆动的最大角度。
  • MinEfficiency(默认 0.25,范围 0 到 1):最低风效率,即使逆风或调整不佳时也是如此,因此你永远不会完全停下。调整良好时仍可达到 100%。
  • ShowReadout(默认 true):在小地图下方显示屏幕读数。
  • Debug(默认 false):false 仅显示船速。true 还会显示船帆角度和风效率。

多人游戏和专用服务器

此模组专为船员协作而设计。任何站在船上的玩家都可以在另一名玩家掌舵时调整船帆,并且船帆角度会与船上所有人共享。每位想要控制船帆的玩家都需要在自己的客户端上安装此模组。专用服务器不需要安装。

需求

  • 适用于 Valheim 的 BepInEx(5.4.x)。
  • Valheim 1.0.x(针对 1.0.12 构建并测试)。

致谢

感谢 BepInEx 团队提供的框架,感谢 Andreas Pardeike 和 HarmonyX 项目提供的运行时补丁库,以及感谢 Valheim 模组社区提供的文档,让这一切成为可能。

Buymeacoffee