全员登船_划船系统重做

创作者: SoyBoys
已更新:2026-09-27 06:56:42
43KB

关于此 MOD

非官方划船机制重做:可选支持Balrond造船厂,调整定音鼓和音频恢复,校准原版船桨和正常浮力。

全员上船 - 划船系统重制 1.2.0

SomeName / PajakKamil 的 AllHandsOnboard 的非官方本地测试分支。

可选的巴隆德造船厂支持(1.2.0)

已对照 Balrond Shipyard 1.7.3 进行验证。它并非必需依赖项;没有它重制版仍可正常运行。现有原版船只数量和校准后的挂载数值保持不变。

已添加舰船 默认划桨手容量 桨对
纳尔 2 1
蛇形船 4 2
霍克 6 3

这些是玩法起点,并非历史船员编制或经核实的座位数量。划船仍然使用船只现有的可附加座位;此集成不会添加座椅家具。原生座位可用性、精确船体放置、护盾/帐篷间隙以及多人模式都需要在游戏内测试。

检测使用 Shipyard 的插件 ID 及其已知船只预制体名称/别名。若 Shipyard 不存在或支持已禁用,这些自定义船只将无法通过此集成获得划桨槽位。

[Compatibility.BalrondShipyard] 启用 = true 安装后激活支持。设为 false 并重启即可禁用。包中不包含任何硬依赖或 Balrond 二进制文件/资源。

新板块 诺尔, [桨手.斯内克], 霍尔克 拥有:

  • 划船者数量选择 0、2、4 或 6(0 表示禁用该飞船)。
  • 宽度缩放, 高度偏移, 前后偏移:独立的坐骑调校;初始默认值为1、0、0。这些新船体尚未在游戏内完成校准。

在各客户端与服务器之间匹配槽位数量/配置设置;更改后请重启。此模组不添加配置同步。

现有的船厂升级

被检查的1.7.3 刷新桨舵速度 该方法改变的是舵速,而不是这个分支所使用的桨驱动力。我们保留该升级及其保存状态。没有对任何船坞方法进行修补或禁用。

划船时隐藏原生船桨 = true 仅隐藏造船厂的桨渲染器,而我们生成的桨则保持可见。离开划船模式或卸载我们的视觉效果时,其原始启用状态会恢复。升级游戏对象保持激活,保留其行为与状态。这也适用于造船厂升级的原版船只。设为 false 可保留两套视觉效果。如果未来的造船厂版本更改了其桨 API,会记录一条警告并跳过可见性集成。

舰船列表来源: https://thunderstore.io/c/valheim/p/Balrond/balrond_shipyard/

保留音频与原版飞船功能

  • 交替调音的定音鼓风格C2/G2提示音,带有明确的鼓槌敲击感和混响尾音。原创合成,未使用任何原声带采样。无法直接试听链接的视频。
  • 120 BPM 仍是默认值(每 0.5 秒一次左/右输入)。
  • 默认提示音量从0.25提升至0.65。仅未改动过的0.25设置会迁移;静音和自定义音量设置保持不变。
  • 音频测试、模组源恢复、可选手动引擎重置、设备更换处理及诊断日志记录。
  • 桨的几何形状和校准位置与1.1.2版本相同;用户确认三艘船现在都适配良好。木筏没有桨。
  • 早前的漂浮修复仍然有效:划桨只改变桨的驱动力,绝不会影响向上漂浮。

安装 / 更新

关闭英灵神殿。用以下文件替换之前的重制版DLL: BepInEx/plugins/AllHandsOnboardRework/AllHandsOnboard.dll 从该ZIP文件中,将插件文件夹复制到你当前启用的Thunderstore配置文件中。如果这是你首次安装此重制版,请禁用原始的AllHandsOnboard包,并将该插件文件夹复制到配置文件的BepInEx/plugins文件夹中。保持BepInEx处于启用状态。

只能有一个AllHandsOnboard DLL处于活动状态。所有参与的玩家都应使用此版本。在专用服务器上也要替换任何原始或重制版的副本。你的配置不需要删除。日志应显示 全员登船 v1.2.0.

声音控制与恢复

默认快捷键 动作
F8 四次交替定音鼓测试敲击,独立于船只状态、HUD可见性或提示音静音。使用试听音量0.65。仍受游戏主音量/暂停影响。
F9 重建此模组的音频源和生成的片段,然后运行声音测试。
Ctrl+Shift+F9 使用当前配置显式重置Unity的游戏音频引擎,重建模组音频,然后进行测试。可能会短暂中断所有游戏声音。

更强的重置仅在特定组合键下运行。看门狗绝不会重置整个游戏的音频引擎。驱动程序、设备或游戏整体问题可能仍需其他方式解决;无法保证一定恢复。

看门狗在划动或测试时进行检查。如果播放本应处于活动状态,但源被禁用、静音或未播放,它可以重新创建模组源和片段。修复限制为每分钟三次,且每次至少间隔15秒。全局静音、暂停和缺少监听器会抑制自动修复。音频设备或配置更改会在下次更新时触发重建。

Unity 即使在实际输出听不见的情况下也会报告播放状态。日志无法证明用户听到了声音;请使用 F8,必要时使用 F9 或更强的手动重置来检查。

日志

阅读 BepInEx/LogOutput.log 在当前活动配置文件中查找 定音鼓 和 定音鼓划桨 行。日志包括:

  • 测试及手动或自动恢复。
  • 提示提交次数、源启用/静音/播放状态、片段加载状态、提示/主音量。
  • 活跃监听器数量、输出采样率、DSP音频时钟及设备/配置变更。
  • 激活期间每30秒发生一次状态变化并施加一层状态;重复异常会被节流。

如果声音出问题,按F8,必要时再按F9,并在重启客户端前把日志发出来。这样才能保留故障和恢复的证据。如果其他游戏音效也一起没了,就用Ctrl+Shift+F9。

配置

BepInEx/config/com.allhands.onboard.cfg:

  • [划船] 目标划桨间隔 = 0.5 给予 120 BPM; 0.6 给予100 BPM。
  • [Hud] 节拍器音效 = true 启用普通划桨提示。
  • [Hud] 节拍器音量 = 0.65 控制普通提示音量。
  • [音频] 测试键 = F8, 重置键 = F9重新绑定或设为无以禁用。Ctrl+Shift 可修改选定的重置键。
  • [音频] 诊断 = true, 自动恢复 = 真.
  • 每船挂钩默认值:卡夫宽度比例1.00;长船0.75;德拉卡1.30。高度偏移和前后偏移保持为零。更改挂钩几何后需重启。

验证状态

构建与离线回归检查已通过。详见 VERIFICATION.md。新的音频控制/恢复以及最终的游戏内音频平衡仍需实机测试。此前的游戏内反馈已确认校准后的桨位。本次构建未更改这些位置。

回退

关闭 Valheim 并恢复之前的重制版 DLL,或移除重制版插件文件夹并重新启用原始包。如有需要,恢复备份的配置文件。若要手动恢复旧音效音量,请将 MetronomeVolume 设置为 0.25。

制作人员

全员登船:SomeName / PajakKamil。 https://github.com/PajakKamil/AllHandsOnboard Apache-2.0;参见 LICENSE 和 NOTICE。除 BepInEx 外,无新增运行时依赖。

Valheim: 英灵神殿 的热门 MOD

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

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