共航

创作者: FRS
已更新:2026-09-25 06:48:05
100KB

关于此 MOD

合作划船:坐在船凳上的玩家用W/S划桨。两侧独立发力,因此船员可以操控和旋转船只。包含俯视船只HUD。

同舟共济

SailingTogether

A BepInEx 模组用于 英灵神殿 再加上 合作划船在原版游戏中,只有掌舵的玩家才能移动船只。有了SailingTogether,每个玩家 坐在船的条凳上 可与……同排 W (前进)和 S (向后)而不是站起来。 跳跃 还是放你鸽子了。

要求

需要安装BepInEx。 SailingTogether 是一个 BepInEx 插件,没有它就无法运行。

安装

Thunderstore / r2modman(推荐): 安装 同舟共济 在模组管理器中——BepInExPack Valheim 已作为依赖项自动安装。

Nexus Mods / Vortex: 下载主文件并用Vortex安装(必须已安装BepInEx)。

手动:

  1. 安装 BepInExPack 英灵殿 然后运行一次游戏,这样 BepInEx 文件夹已创建。
  2. 下载 航行同行-<version>.zip 来自 发布 并将其解压到Valheim文件夹中(其中包含 BepInEx/plugins/SailingTogether/SailingTogether.dll)。
  3. 开始游戏。日志(BepInEx\LogOutput.log应显示 扬帆同行 1.0.0 已加载。

工作原理

  • 划船功能在船只处于以下状态时可用: 速度1(桨)反之亦然(后排) 并且,可选地,在停止时(行内停止,这也使得无人掌舵时仍可划船)。

  • 每位划手都推自己所在的那一侧船身:

    左舷 右舷(右) 结果
    W W 直行,更快
    W — 向右转
    — W 剩余回合
    W S 原地向右旋转
    S S 刹车 / 后退
  • 船中线上的一个长椅(中心死区只推不转,不会让船转向。

  • 舵手完全控制速度和舵;桨手的力量则在此基础上叠加。

飞船界面

右下角是飞船的俯视图(船头朝上),由游戏自身的精灵图构建而成: 舰船顶部 (风向指示器上的橙色小船), 风向 (风向箭头)和 船舵图标 (船桨)。

  • 舵手: 每个长椅——灰圈表示空闲,蓝圈表示玩家,紫圈表示模拟(调试面板)。
  • 划船者: 船和 只有你自己的替补席 金币
  • 每个已占用的工作台会显示一个 直桨 像原版舵桨那样摆动:向前划(W)时短促快速,向后划(S)时幅度更大且更慢,静止时不动。
  • 绿色(W)或红色(S) 船体外的箭,在每个划船凳旁边。
  • 舵轮显示为黄色(有人掌舵时填充)。当当前速度不允许划桨时,船桨和箭头会变为灰色。

调试模拟器(可选)

仅供测试。 默认禁用 — 启用它,使用 [调试] 模拟器面板 = true.

按下 F8 在船上:该面板列出了船只的实际座位(从船头到船尾,并标注检测到的一侧),每个座位 -1(S)/ 0 / 1(W) 滑块,以及快捷键(所有W/S、左W、右W、旋转、重置)。

  1. 掌舵并设定航速1。
  2. 按F8设置划船位置,再按F8关闭。在你掌舵时,模拟划手会持续划桨。
  3. 当模拟运行时,状态栏会显示划桨手、推力、转向、速度、偏航率以及是否正在施加力。

面板打开时,光标可自由移动,角色输入被屏蔽。

多人游戏

飞船物理效果仅在飞船的 所有者 (由客户端进行模拟)。每个划桨者将输入写入自己的玩家ZDO(游戏会自动同步),所有者读取并应用——无需额外的RPC。 所有玩家都需要此模组。 所使用的力/转向值来自当前拥有该飞船者的配置。

配置

BepInEx\config\farias.SailingTogether.cfg (首次运行时创建):

章节 按键 默认 描述
通用 已启用 真 启用协作划船
通用 显示提示 真 坐在长椅上时显示操作提示
划船 每行划手功率 0.35 每名桨手提供的推力,占船只舵桨推力的比例
划船 划手转向加速度 10 每名不平衡桨手带来的转向加速度(°/s²)
划船 最大转向速率 25 划手可施加的最大转向速率(°/s)
划船 中心死区 0.4 距中心线距离(米),视为“中心”
划船 行内停止 假 允许船停止时划桨
划船 后排 真 允许倒车时划船
HUD 显示飞船界面 真 显示俯视飞船HUD
HUD 缩放 1 HUD缩放
界面 偏移X / 偏移Y 30 / 230 距右边缘/底边缘的距离(1080p 下的像素值)
HUD 舰船精灵 船顶 用于飞船的游戏精灵
界面 箭头精灵 风向 游戏精灵用于箭头
HUD 船桨精灵 船舵图标 游戏划桨所用的精灵图(空=无桨)
调试 模拟器面板 假 启用划船机模拟器面板
调试 模拟器快捷键 F8 打开/关闭模拟器面板的按键

从源代码构建

需要 .NET SDK。BepInEx 必须安装在游戏文件夹中,因为项目引用了 BepInEx.dll 和 0Harmony.dll 来自 瓦尔海姆\BepInEx\core 以及来自……的游戏程序集 <英灵神殿>\valheim_Data\Managed.

dotnet build -c Release -p:GamePath="C:\Path\To\Valheim"

DLL已复制到 <瓦尔海姆>\BepInEx\plugins\SailingTogether\ 构建后。使用 -p:部署到游戏=false 跳过复制。

构建发布包至 dist/:

dotnet build -c Release -t:Package -p:DeployToGame=false
文件 为了
同航-<version>-thunderstore.zip Thunderstore / r2modman
SailingTogether-<version>.zip GitHub 发布页、Nexus Mods、手动安装

版本位于 扬帆同行.csproj (<版本>)并且必须匹配 航行同行插件.模组版本 — 那个 包裹 若不同则目标失败。

支持

如果你喜欢这个模组,可以考虑请我喝杯咖啡:

Buy Me a Coffee

https://buymeacoffee.com/chrystianfarias

许可证

同舟共济 — 版权所有 (c) 2025 Chrystian Farias。

授权依据 知识共享署名—非商业性使用 4.0 国际 (CC BY-NC 4.0)。您可以署名分享和改编本作品, 仅供非商业用途。看 许可证 获取全文。

第三方

  • BepInEx — github.com/BepInEx/BepInEx,遵循以下许可协议 GNU 宽通用公共许可证 v2.1 (LGPL-2.1).BepInEx 是 不 已包含在此仓库或模组发布中;必须单独安装。
  • 和风纪 (随BepInEx一同发布)— MIT许可证。
  • 英灵神殿 其资产归 Iron Gate AB 所有。本项目与 Iron Gate 或 Coffee Stain 无关联,亦未获得其背书。本项目不包含任何游戏资产:HUD 精灵图在运行时从已安装的游戏加载。

Valheim: 英灵神殿 的热门 MOD

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

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