离线同伴

创作者: ProfMags
已更新:2026-03-01 04:58:28
10.5MB

关于此 MOD


离线伙伴

从哈尔多的商店雇佣NPC同伴——他们拥有独立AI、库存、战斗、采集、农耕、钓鱼、狩猎、冶炼、烹饪和基地维护系统的持久盟友。


Version BepInEx Valheim License

Discord

Patreon

Screenshots


Overview


离线同伴模组为英灵神殿添加了永久存在的NPC盟友。当你首次进入一个新世界时,一名同伴会自动与您一同生成。额外的同伴可以从哈尔多的商店购买,价格为 2,000金币 如果可选的 商人重制 模组已安装,或通过控制台命令生成。

同伴拥有自己的物品栏、装备、体力、食物系统、语音台词和自定义AI。他们不是宠物或驯服生物,他们是 队友自定义他们的外观,为他们装备武器和护甲,喂他们食物以获得属性加成,并通过径向轮盘或点击快捷键系统指挥他们。他们会与你并肩作战、采集资源、搜寻食物、耕种作物、为你捕鱼、烹饪餐食和酿造蜜酒、狩猎野生动物、管理你的冶炼作业、维护你的基地、搬运你的推车、修理自己的装备、与你围坐篝火、在床上睡觉,并和你一起穿越传送门。

把同伴留在家里,他们会自动修理受损的墙壁、为营火和火把添加燃料、整理你的箱子,并让你的熔炉持续运作。他们会提升技能等级、获得休息充分的增益,并在他们最后睡过的床上重生。

当同伴死亡时,他们会留下一块墓碑。他们会在短时间后在自己的床(或世界出生点)重生,并自动走向自己的墓碑以找回物品。

一切都会在会话、区域切换、服务器重启和玩家死亡后保留。



Getting Started


初始伙伴

首次进入新世界时,会自动生成一名同伴与你同行。每个角色在每个世界可免费获得一名同伴。可通过以下方式禁用此功能: 生成初始伙伴 配置设置。

购买(可选)

安装 商人系统重做 解锁 同伴 在哈尔多的商店中切换到标签页并招募额外同伴。每个花费 2,000金币 从你的银行余额中扣除。在确认前,可在3D预览中自定义他们的性别、头发、胡须、肤色和发色。此依赖项为可选——即使没有它,模组也能完整运行。

交互

按 E 点击你的伙伴打开其物品栏面板。管理装备、喂食、重命名。 按住E (或 手柄上的X键) 打开径向指令轮盘,快速访问所有动作模式和切换选项。

命令

将准星对准世界中的物体,按下指令快捷键即可下达情境命令。同伴会根据你正在注视的目标自行判断该做什么。



Radial Menu


按住E (keyboard) 或 X (手柄) 在同伴上打开径向命令轮盘。移动鼠标或手柄摇杆高亮选项,然后点击或按 E 选择。关闭前你可以选择多个选项。按 退出 或 B 关闭。

同伴的名字显示在中央。激活的切换按钮会显示其当前的开启/关闭状态。

分段 类型 描述
关注 切换 同伴跟随你(默认开启)。可与任意采集模式组合。开启时覆盖“留守家中”
采集木材 模式 自动在附近寻找并砍伐树木、原木和树桩
收集石头 模式 自动寻找并开采附近的岩石
采集矿石 模式 自动寻找并开采附近的矿藏
采集 模式 自动寻找并采集附近的浆果丛、蘑菇、花朵和地面物品
熔炼 模式 自动从箱子中为窑炉和熔炉补充燃料或矿石,并收集冶炼产物
农场 模式 自动收获成熟作物、补种种子,并将农产品存入箱子
农场区域 动作 用特定作物分配定义方形种植区(右键点击农场区块)
鱼 模式 自动在附近水域钓鱼——需要在背包中装备鱼竿和鱼饵
狩猎 模式 用远程武器自动猎杀野猪、鹿、鸡和野兔
厨师 模式 在坩埚处自动烹饪食物、酿造蜂蜜酒基、装满发酵桶,并打开已就绪的发酵桶
修理建筑 模式 定期扫描并修复50米内损坏的玩家建筑
补货 模式 定期为燃料容量低于50%的营火、火炬和壁炉添加燃料
居家 切换 在原位巡逻而不是跟随你
设为家 动作 将同伴的当前位置保存为其家园点
游荡 切换 在家周围50米内游荡(开)或原地不动(关)
自动拾取 切换 自动拾取附近掉落的物品
命令 切换 接受来自指向指令热键的定向指令
消失 动作 永久移除同伴(掉落带有其物品的墓碑)。需要双击确认

采集模式互斥。选择一种采集模式会自动取消之前的模式。点击已激活的采集模式可取消选择。跟随是独立开关,可与任意模式组合使用。



Inventory


按E 在同伴身上打开库存面板,与标准库存界面并排显示。该面板显示:

  • 名称字段 - 重命名你的同伴(存档中保留)
  • 8x4物品栏网格 (32格,300负重上限)——拖拽物品进出,查看耐久条,已装备物品以蓝色高亮显示
  • 3个食物槽位 - 显示当前食物效果及剩余持续时间

同伴 自动装备最佳装备 从他们的库存中:最佳武器、盾牌、胸甲、腿甲、头盔、护肩和实用物品。物品一次装备一件,并配有相应的动画。损坏的物品(耐久度为0)会被跳过并卸下。

右键点击物品即可使用或装备。右键点击食物可喂给伙伴。右键点击一个 药水或蜂蜜酒 让同伴使用它——状态效果会生效并显示在玩家的HUD栏中。使用原版拖放功能在你们的物品栏之间拖拽物品。 Ctrl+点击 一件可立即在背包之间移动物品的道具(玩家 → 同伴或同伴 → 玩家)。

按下 F7 在面板打开时输入 界面位置调整模式 — 点击并拖动面板可将其移动到屏幕上的任意位置。按下 F7 再次确认。您的自定义位置已保存,并将在各会话间保留。



AI System


同伴会消耗 自定义AI系统 (伙伴AI基于英灵神殿从零构建的 基础AI 寻路。这不是改用途的怪物AI,而是专为同伴行为设计的专用AI循环。

跟随与阵型

跟随你时,每个同伴会被分配一个阵型槽位。多个同伴会分散在你周围,而不是堆叠在一起。当距离较远(超过15米)时,他们会直接冲刺到你身边;当距离较近时,他们会保持阵型偏移。他们使用原版寻路和导航网格进行移动。

目标管理

同伴每隔2到6秒扫描一次敌人,具体取决于与你之间的距离。一旦锁定目标,他们就会 提交 不会在敌人之间弹射。通过命令热键指定的目标会锁定10秒。在采集模式下,除非敌人进入 自卫距离 (10分钟)。

睡眠与唤醒

同伴支持英灵神殿的睡眠/唤醒RPC系统。可以指示他们在床上睡觉,当敌人靠近时会自动醒来。

动作镜像

同伴在编队时会同步玩家的移动状态。你走,他们也走。你蹲,他们也蹲。从远处追赶或进入战斗时,速度覆盖会自动清除。

障碍规避(上下文转向)

13射线、180度前向弧系统通过平衡目标追踪与障碍排斥来为候选移动方向评分。能平滑引导同伴绕开墙壁、家具、熔炉及其他导航网格未建模的结构。采用双遮罩系统,使同伴能靠近熔炉/箱子而不打转,同时在卡住时仍能检测到半墙和栅栏。

卡死检测与恢复

内置卡住检测会让同伴避开阻挡寻路的家具碰撞体、床和椅子。当卡在障碍物后方时,AI会通过射线检测探测8个方向,以找到最佳脱困角度,优先选择绕开障碍物朝目标前进的路线。主动跳跃系统会检测较小的地形台阶并自动越过。当导航网格路径穿过不可通过的半墙或栅栏时,路径卡住检测会切换为带有部件感知掩码的上下文转向,以绕开它。

危险规避

同伴会使用避水寻路,并主动监测焦油坑和深水。一旦陷入危险地形,他们会立即脱离战斗并寻找最近的岸边。主动水样检测会在同伴体力较低时阻止其入水。

目标黑名单

导致导航卡住的位置会被列入黑名单30秒。所有控制器在后续扫描中会跳过黑名单中的位置,防止同伴反复尝试到达不可达的目标。

居家巡逻

当“居家”模式激活时,AI会从跟随你切换为在据点巡逻。结合采集模式,它们会在你不在场的情况下自动在据点附近采集资源。



Combat AI


同伴使用 防御优先的战斗系统他们会主动扫描来袭威胁,并在攻击前做出反应。

近战

  • 威胁检测 - 扫描附近敌人的攻击动作和来袭投射物
  • 护盾格挡 - 当威胁活跃时举起盾牌,并在攻击期间保持格挡
  • 完美格挡 - 每次限时格挡均为完美招架(受击时格挡计时重置)
  • 反击 - 格挡后立即放下盾牌并攻击
  • 强力攻击 - 当敌人失衡时发动重击(冷却时间3秒)
  • 闪避 - 在耐力允许时,会侧身闪避垂直方向的攻击

远程战斗

  • 目标距离超过20米时装备弓,12米内切换回近战
  • 箭矢瞄准目标的身体中央, 速度领先 (瞄准移动目标前方)并 重力补偿 (为箭矢下坠瞄得更高)

战斗行为

  • 背刺免疫 - 同伴不会受到从背后攻击的敌人造成的背刺额外伤害
  • 撤退 当生命值低于30%或耐力低于15%时
  • 体力感知撤退 - 当耐力触发撤退时,同伴会走路而不是奔跑,并使用盾牌进行防御性格挡,使耐力得以恢复而不是进一步消耗
  • 机会攻击 - 同伴在撤退期间仍可攻击进入近战范围的敌人
  • 耐力感知方式 - 当耐力低于25%时,同伴会走向敌人而不是跑向敌人
  • 重新接战 在恢复至50%以上生命值和30%以上耐力后
  • 弩箭支援 - 弩箭(弹药不可装备检测到)用于远程弹药选择
  • 与目标的撤退距离为12米
  • 工具和镐子 从未在战斗中使用过自动装备会强制切换到合适的武器

体力系统

同伴拥有独立的耐力池(基础50点+食物加成),并会自行回复。攻击、格挡、奔跑和游泳都会消耗耐力。耐力归零时,攻击会失败,格挡也无法维持。耐力仅在同伴实际移动时(速度大于0.5米/秒)才会消耗,从而避免战斗中来回避走造成的无意义消耗。



Combat Stances


径向菜单有一个 内环 拥有四种战斗姿态,用于控制同伴的战斗方式。将鼠标移近轮盘中心即可选择姿态。当前激活的姿态会高亮显示,并在会话间持续保留。

姿态 效果
均衡 默认行为。标准撤退阈值,正常格挡、闪避和强力攻击
被动 从不攻击。压制所有目标锁定和战斗。该同伴只会跟随你或在家中待命
远程 部队装备弓并保持距离。防止自动装备最优装备覆盖弓。如果没有弓或箭可用,则改为近战。
近战 强制使用近战武器,即使有弓可用。战斗中阻止装备远程武器

姿态会保存到ZDO,并可在战斗中随时切换。



Resource Gathering


设置伙伴为 收集木材, 采集石头, 采集矿石,或 采集 通过径向轮盘或定向指令。它们会自动寻找、走近并采集附近的资源。

收集行为

  • 木头 砍伐树木、倒下的原木和树桩。优先选择倒下的原木和树桩,而非直立的树木(对直立树木有3倍距离惩罚)。
  • 石头 - 矿石岩层(MineRock)。
  • 矿石 - 开采矿石矿藏(对镐子可破坏、对砍伐免疫的物体)。
  • 采集 - 走过去采摘浆果丛、蘑菇、花朵、蒲公英、树枝和石头。无需工具。

智能工具使用

同伴会自动从背包中装备最合适的工具。伐木用斧,采石和挖矿用镐。工具会一直装备着,直到采集结束。同伴 不会砍树 如果你的斧头没有达到树木所需的最低工具等级,就无法对其造成伤害,从而避免浪费耐久度。

掉落收集品

摧毁资源后,同伴会在8米范围内扫描掉落物品,并以自然的节奏逐一拾取,然后前往下一个目标。

超重

采集会在以下情况自动停止: 298/300 负重. 同伴恢复跟随模式并提示他们超重了。

自卫

如果在采集期间有敌人进入10米范围内,同伴会暂停采集进行战斗,威胁消失后继续采集。

指向特定的树木、岩石或矿石节点,按下指令快捷键,即可让伙伴径直前往该处。



Smelting Automation


设置伙伴为 熔炼 通过径向菜单指派他们,他们就会自动管理附近的窑炉和熔炉。把他们放在你的冶炼设施旁边,再配上装满矿石和燃料的箱子,剩下的就交给他们了。

工作原理

同伴会持续扫描25米内的熔炉并保持其运转:

  1. 补充窑炉 首先(他们为熔炉生产木炭)
  2. 补充熔炉 智能优先级:燃料充足时优先矿石,燃料严重不足时优先燃料
  3. 收集冶炼产物 (酒吧、煤炭)来自地面掉落和排队输出
  4. 存入产出 放入附近有空间的箱子中

智能行为

  • 背包优先:如果同伴的库存中已有燃料或矿石,他们会直接前往熔炉,而不是先去箱子那里。
  • 宝箱动画打开和关闭宝箱会播放相应的动画和音效
  • 熔炉效果: 插入燃料或矿石会播放熔炉的音效和进料动画
  • 正确站位:AI会导航到每个冶炼炉正确的交互侧(燃料侧、矿石侧、输出侧)
  • 携带上限每次最多运20矿石或40燃料,以免超重

与《Stay Home》组合

设置 居家+冶炼 而该伙伴会在其家园位置附近自主管理你的冶炼作业。非常适合在你外出探索时进行无人值守的基地冶炼。

同伴会暂停熔炼,攻击任何进入自卫范围的敌人,威胁消失后继续熔炼。



Farming Automation


设置伙伴为 农场 通过径向菜单召唤他们,他们就会自动管理你的农田。将他们放置在耕地附近,并配上种子箱和产出箱,他们就会负责整个种植循环。

工作原理

  1. 采集 耕地上成熟的作物
  2. 收集掉落物 一次一个,节奏自然
  3. 获取种子 当背包空间不足时,从附近的宝箱中获取
  4. 播种 在网格布局的空耕地上
  5. 存放产品 放入附近的输出箱中

农场区域

指定方形种植区域,让同伴以网格布局种植特定作物。右键点击 农场 径向分段进入区域放置模式,或使用可配置的热键(默认 Alt+Z)。

  • 放置区域:鼠标左键放置区域(每个同伴最多4个),滚轮调整大小(2米-15米),Q/E旋转
  • 分配作物:放置区域后,会弹出一个作物选择器弹窗,让你指定特定作物或“任意作物”
  • 移除区域:右键点击现有区域可将其删除,按 Escape 键退出放置模式
  • 区域感知种植:同伴只在指定区域内种植——未定义区域时,种植功能已禁用
  • ZDO持久化: 区域在跨会话、区域切换和服务器重启时持续存在

智能行为

  • 作物检测只采摘人工种植的作物——忽略野生采集物(浆果、蘑菇、蓟等)
  • 动态裁剪支持:作物/种子映射在运行时根据游戏的预制列表构建,自动支持所有模组作物
  • 需要修士:修士必须位于同伴的物品栏中才能种植种子;没有修士时,将进入仅收获模式
  • 优先轮换:在收获优先和种植优先之间每30秒交替一次,以保持两项任务都在推进
  • 超重保护在重量达到298时停止并恢复跟随模式

与“宅家”组合

设置 宅家+种田 并且同伴会自主管理你的农田。农场模式也会纳入家园任务轮换周期中。

同伴会暂停耕作,攻击进入自卫范围的敌人,威胁解除后继续耕作。



Fishing


设置伙伴为 鱼 通过径向轮盘指挥,它们就会自动在附近水域钓鱼。给它们一个 钓鱼竿 和 鱼饵 在他们的物品栏中,剩下的他们会处理。

工作原理

  1. 寻找水源 - 扫描最远30米范围内有足够深度的可钓鱼水域(海洋、河流、池塘)
  2. 走向岸边 寻路至最近的海岸位置,并保持安全的停靠距离
  3. 施放 面向水面,装备钓竿,并播放完整抛竿动画
  4. 等待轻咬 等待15-20秒鱼上钩(每次等待有10%概率失败)
  5. 上钩收线 - 85%几率钓上鱼,随后在4-6秒内收线并消耗耐力
  6. 收集捕获 从鱼饵概率表中确定鱼的种类,将其添加到物品栏,并播报捕获信息
  7. 重铸 - 若鱼饵仍有剩余,则自动重新施放;当鱼饵耗尽或背包已满时停止

智能行为

  • 诱饵感知渔获表鱼的种类取决于装备的鱼饵,使用与原版钓鱼相同的概率表——不同的鱼饵能钓到不同的鱼
  • 接取反馈:同伴每次捕获都会用头顶气泡语音宣布,并播放技能升级音效
  • 体力消耗收线消耗耐力;若在收线中途耐力耗尽,鱼会逃脱
  • 缺少装备检测:同伴缺少鱼竿或鱼饵时会主动开口
  • 附近没有水源:同伴会告知扫描范围内未发现可钓鱼水域

与“待在家里”组合

设置 宅家摸鱼 在水边,同伴会自动钓鱼。非常适合在你外出探索时被动养鱼。

同伴会暂停钓鱼,攻击进入自卫范围的敌人,威胁消失后继续钓鱼。



Hunting


设置同伴为 狩猎 通过径向菜单,它们会自动猎杀被动野生动物: 野猪, 鹿, 鸡,以及 野兔.

工作原理

  • 同伴会在其活动范围内搜寻猎物(跟随模式下为20米)
  • 狩猎是 仅限远程 —同伴保持距离,以免猎物逃出射程
  • 击杀后,同伴会走向尸体并收集所有掉落物
  • 如果猎物跑出范围,同伴会脱离战斗,而不是无限追击

智能行为

  • 对峙距离:同伴会保持弓箭射程(8米以上)以避免惊扰猎物
  • 主城区域感知启用“留在家中”的同伴只会在其住所半径内狩猎
  • 自卫:如果在狩猎时敌人来袭,同伴会先对抗威胁,然后继续
  • 删除收藏:同伴会在击杀点稍等片刻,等所有掉落物生成后,再自然地拾取它们

同伴需要在物品栏中装备弓和箭才能有效狩猎。



Cooking & Brewing


设置同伴为 厨师 通过径向菜单,他们将在住所附近自动管理食物生产和蜂蜜酒酿造。让他们能够使用一个 大锅、食材箱和发酵桶配置——它们会处理整个流程。

工作原理

  1. 烹饪食物 扫描附近的宝箱寻找食材,取回后走到坩埚旁制作料理。优先选择可使用现有食材制作的配方
  2. 酿蜂蜜酒 — 在大锅中用箱子里的材料制作蜂蜜酒基底
  3. 装满发酵桶 将蜂蜜酒基底运送到空的发酵桶并放入
  4. 点击发酵桶准备就绪 — 发酵完成后收集成品蜂蜜酒,捡起掉落物
  5. 商店产出 — 将制作好的食物和蜜酒存入附近的输出箱子中

智能行为

  • 原料优先:在探访宝箱前检查同伴库存——若已备足则跳过宝箱行程
  • 动画宝箱交互:打开和关闭宝箱时会发出音效,以自然节奏转移物品
  • 发酵桶领取:每个同伴会占用独立的发酵桶,以避免两个同伴之间产生冲突
  • 饥饿优先级:在家园模式使用时,厨师只会在同伴饥饿时激活——自动保持喂食

与“Stay Home”组合

设置 宅家烹饪 在你的大锅和发酵桶附近。同伴会在无人看管的情况下持续供应熟食和蜜酒。

同伴需要能够使用大锅,并且附近宝箱中需备有所需材料。无需修炼者。



Directed Commands


将准星对准世界中的物体,然后按下 指令快捷键 下达情境指令。所有拥有的可指挥同伴会同时收到该命令。

目标 动作
敌人 直接攻击,锁定目标10秒
树 / 岩石 / 矿石 为该资源进入采集模式,并定向到该特定节点
制作站 走到车站并修理所有兼容装备
购物车 最亲近的同伴会挂到推车上并拉动它(再次按下以分离)
飞船 找到梯子,找到通往梯子的路,然后登船。航行期间,同伴们会坐在甲板上。
床 走到床边睡觉(再次按下唤醒)
壁炉 走到火边坐下
宝箱 走到箱子处存放非必要物品(保留已装备的装备、食物、武器、护甲)
门 走到门前并打开
墓碑 走到同伴的墓碑前取回他们的物品
地面/地形 走到那个位置并等待
虚无 / 天空 取消所有命令,回来跟随你

长按 召回所有同伴的命令快捷键(0.4秒)。取消一切行动并恢复跟随模式。他们会说“来了!”并径直向你赶来。

命令快捷键必须在BepInEx配置文件中设置。键盘和手柄均适用。



Stay Home & Homestead


切换 待在家里 在径向菜单中,将伙伴锚定在其 home 位置附近。使用 设为家园 标记它们应该停留的位置。它们会在范围内巡逻,而不是跟着你。

家园模式(基地自动维护)

当 待在家里 已开启且 关注 关闭时,同伴会自动维护你的基地。任务每60秒按循环轮换一次:

任务 功能说明
修复 扫描40米内受损的玩家建筑,依次前往,播放锤击动画,将其完全修复
补给燃料 检测营火、壁炉、火把、烛台以及任何燃料低于30%的火炉。从附近的箱子中获取正确的燃料类型,并一次添加一个单位的燃料
排序 寻找分散在多个箱子中的物品,并将较小的堆叠合并为较大的堆叠
熔炼 循环执行熔炼任务(补充窑炉/熔炉燃料,收集产物,存放金属锭)
农场 收割成熟作物,从箱子中重新播种,存入农产品
厨师 在坩埚处烹饪食物,并在同伴饥饿时管理发酵桶
游荡 在家附近区域来回走动30-60秒,在住宅范围内随机连接路径点
坐下 寻找附近的椅子或凳子,走过去,以正确的动画坐下30-90秒,然后起身继续。
使用工作台 走到附近的工作台或锻炉旁,短暂停留(装饰性动作)

任务通过带每行为冷却的加权随机进行选择,从而形成自然的居家生活行为,而非死板的轮换。

所有宝箱交互都有缓慢的动画:宝箱伴随吱呀声打开,物品以0.6秒的间隔逐件转移,然后宝箱伴随音效关闭。同伴在执行每项任务时会说符合情境的台词。

采集并自动存入

组合 居家+收集模式 他们会在家附近自动采集资源。当背包满了(298重量)时,指引他们前往一个箱子,他们就会走过去,把除装备、食物和武器以外的所有东西都存入箱子,然后立刻回去继续采集。

切换 漫步 控制巡逻范围:

  • 漫步开启 - 在家周围50米范围内游荡
  • 离开 - 原地停留在原点

非常适合基地木材农场、采矿前哨站和全自动基地。设置好后即可放手不管。



Auto-Repair


同伴会定期扫描其装备的装备。当任何物品耐久度降至 50%耐久度,他们会走向最近的可兼容制作站(工作台、锻造炉等)并修复所有能修复的东西。

指向特定的制作站并按快捷键,命令他们立即前往那里,无视耐久度阈值。



Food System


同伴拥有 三个食物槽位 完全像玩家食物一样运作。相同的加成,相同的燃烧计时,相同的前置曲线。

  • 基础生命值: 25点生命值+食物加成
  • 基础体力: 50 + 食物加成
  • 食物提供生命恢复、耐力恢复和埃特尔加成
  • 同伴 自动消耗食物 从他们的物品栏中取出(当槽位为空时)
  • 蜜酒会自动使用 - 生命值低于50%时使用生命蜜酒,耐力低于25%时使用耐力蜜酒(冷却时间10秒)
  • 药水 可以在同伴的物品栏中右键手动给予——治疗效果(治疗、抗性、耐力等)会被施加并显示在玩家的HUD栏中,与玩家自身的状态效果并列。
  • 重复的药水效果已被阻止——如果相同效果已生效,则无法饮用

通过右键点击同伴物品栏中的消耗品来喂食,或让自动消耗来处理。它们饿的时候会主动说的。



Durability


同伴装备的作用方式与玩家装备相同:

  • 武器 每次攻击都会损失耐久度。损坏后会自动卸下。
  • 护甲 吸收伤害,但每次被击中都会损失耐久度。完全适用原版护甲减伤公式。
  • 耐久度条 查看伙伴时,会显示在物品栏槽位和头顶上。
  • 自动装备会跳过已损坏的物品,这些物品必须在制作站修复。


Door Handling


同伴在发现被关闭的门挡住时会自动开门、穿过并随手关门。在绕建筑寻找你时,他们也会主动扫描周围的门。

尊重结界保护和上锁的门。同伴不会打开不该打开的门。

你也可以指向一扇门并按指令快捷键,直接让他们打开它。



Rest


篝火旁坐下

当你坐在燃烧的营火旁(使用坐下表情)时,附近处于跟随模式的同伴会加入你。他们会走到火边并面朝火坐下。如果你站起来、出现敌人或火焰熄灭,他们也会站起来。

指向壁炉并按命令热键,明确告诉他们坐下。

床上睡觉

指向一张床并按指令热键,让同伴去睡觉。他们会走到床边躺下,一直睡到你叫醒他们(再次使用同一指令)或敌人出现。

休息增益

在火堆旁坐下或睡觉时,同伴会获得 休息中 增益。该增益提供 耐力回复速度加倍,额外生命回复,以及一个 +50% 技能经验加成。持续时间取决于舒适度(基础5分钟,附近每件家具提供的舒适度每级增加1分钟)。

被动休息

同伴在庇护所内靠近热源时,也会在取暖时间内自动获得休息增益,与原生玩家行为一致,无需下达指定的坐下或睡觉指令。

床重生点

当同伴在床上睡觉时,那张床就会成为他们的 出生点· 如果同伴死亡,他们会在最后睡过的床上重生,而不是在世界出生点。重生后自动恢复“待在家里”状态。



Portal Teleportation


同伴会随你一同传送穿过 传送门 和 地牢入口 自动进行。无需任何指令——当你到达目的地时,当前跟随者会传送到你身边。

  • 在 待在家里 模式被排除——他们仍坚守岗位
  • 即使同伴的区域在传送期间卸载也依然有效
  • 在传送前取消任何激活的休息状态(坐下/睡觉),以防止动画故障


Minimap Markers


同伴会在 小地图 带有可见图标,让你随时知道它们的位置。标记只对伙伴的主人可见——其他玩家不会在 their 地图上看到你的伙伴。当伙伴死亡时,一个 死亡标记 被放置在他们的墓碑位置,帮助你找到它。



Skills & Leveling


同伴 升级技能 就像玩家一样。随着他们战斗、采集和工作,他们的技能会随着时间推移通过渐进式增益提升而提高,从而增强他们的效率。技能会持久保存到ZDO。死亡时,同伴会失去 25% 的技能进度(可通过 死亡损失系数)。



Swimming & Drowning


同伴会游泳,但会 缓缓沉溺 如果在水中耐力完全耗尽。出海前喂它们耐力食物。伙伴还会智能登船——指向一艘船,它们会找到梯子、寻路过去并爬上去。



Speech


同伴拥有情境感知对话,每20到40秒触发一次,每条台词之间有5秒的冷却时间。对话可以 头顶文字, 语音音频,或两者,按性别分别配置。

语音音频

男性语音音频片段已包含在模组中并会自动播放。将额外的或自定义的MP3文件放入 音频/男性同伴/{Category}/ 和 音频/女性同伴/{Category}/ 与插件DLL放在一起。类别: 动作, 战斗, 关注, 采集, 采集, 饥饿, 待机, 超重, 修理, 熔炼如果女性语音包缺少某个类别的片段,则会使用男性片段作为后备。

语音台词

文本行加载自 speech.json (首次运行时自动生成)。编辑此文件以自定义同伴的对话。所有同伴无论性别均共用这些台词。特定语言的语音文件可放置于 翻译/语音/{Language}.json — 该模组会先检查当前语言,然后再回退到 speech.json.

语境 示例台词
战斗 为了奥丁!尝尝我的利刃!以托尔之锤之名!
超重 以奥丁的胡子起誓,我的背快断了!
饥饿 我的肚子叫得像巨魔一样……
需要修理 这把刀已经风光不再了。
采集 土地自有馈赠,只要你懂得去哪里寻找。
采集 草甸献上它们的馈赠。
冶炼 炉火正旺。好矿出好钢。
关注 你来带路,我做你的盾。
待机 风儿低语,诉说着冒险的召唤……
指令 遵命!必当如此。

配置选项

设置 默认 描述
男性显示头顶文字 假 显示男性同伴的头顶对话文本
男性启用语音音频 真 播放男性同伴的语音片段
女性显示头顶文本 真 为女性同伴显示头顶对话文本
女性启用语音音频 假 为女性同伴播放语音音频片段

每个定向指令类型(攻击、坐下、睡觉、修理、存放等)也会触发其对应的即时台词。



HUD


查看同伴时,原版敌人HUD会在生命条下方扩展显示额外的属性条:

  • 黄色条 - 当前体力
  • 棕色条 - 当前负重(占300最大负重量的百分比)

重量条会随同伴背包变重而填充,让你一眼看出他们何时快装满了。这样你就能远距离查看同伴状态,无需打开他们的背包。



Minimap Status Panel


绘制一个紧凑的状态面板 小地图下方 在HUD右上角,显示所有当前同伴的概览。每一行显示:

  • 名称 — 同伴的当前名称
  • 生命条 (红色渐变) — 当前生命值占最大值的百分比
  • 体力条 (黄色渐变)— 当前体力
  • 重量条 (棕色渐变)— 负重占300上限的百分比
  • 休息图标 — 当伙伴拥有休息充足增益效果时亮起,显示剩余持续时间
  • 状态效果图标 — 已生效的状态效果(增益、减益)以小图标显示

面板与小地图等宽,每名同伴占一行。打开完整地图时自动隐藏,没有同伴时也会消失。多名同伴时会按需堆叠多行。可通过以下设置完全禁用 显示小地图界面面板 配置设置。



Stats


以下所有数值均为默认值,可在 F8 配置面板或 BepInEx .cfg 文件中更改。

属性 默认
价格 2,000金币(来自银行)
基础生命值 25生命值(+食物加成)
基础体力 50(+食物加成)
负重 300
行走速度 2米/秒
奔跑速度 7米/秒
收集停止重量 298(停止采集)
家园拴绳范围 50米(居家模式)
自动修复阈值 50% 耐久度
撤退阈值 30%生命值或15%体力
重新进入阈值 50% 生命值和30% 耐力


Persistence


关于同伴的一切都存储在ZDO中,并会持久保留至:

  • 游戏会话与服务器重启
  • 区域切换和区域加载
  • 玩家死亡与重生

保存的状态包括:外观、名字、物品栏、装备、行动模式、家园位置、所有开关状态、食物计时器和归属权。跟随目标会在玩家重生后自动恢复。



Localization


所有界面标签、环形菜单文本、悬停文本、HUD提示信息、对话台词以及定向指令语音均完全可翻译。该模组已与英灵神殿内置的本地化系统集成。

工作原理

翻译键被注入到瓦尔海姆的 本地化.多语言翻译 游戏加载时词典。这意味着所有 $键 图案自动生效,包括原版按键绑定,例如 使用.

翻译文件

  • 翻译/英文.json 首次运行时会自动生成,包含所有翻译键。
  • 要添加新语言,请复制 英语.json 至 Translations/{Language}.json (例如, 法语.json)并翻译这些值
  • 该模组会加载与当前英灵神殿语言设置匹配的文件,如果找不到则回退到英语
  • 语音台词支持按语言分文件,通过 翻译/语音/{Language}.json

翻译人员

翻译文件使用简单的JSON格式,包含 按键/价值 配对。所有模组键都使用 hc_ 前缀。通过添加新的语言文件来贡献翻译,添加到 翻译/ 文件夹。



Configuration


按 F8 (可配置)随时打开游戏内配置面板。所有玩法常量都以可配置设置的形式公开,并按选项卡分类整理:常规、战斗、AI、移动、食物、耐力、采集、冶炼、农耕、修理、家园、休息、对话、技能、操作等。

  • 滑块 对于已配置最小/最大范围的数值
  • 切换按钮 用于布尔设置
  • 模组选项 为原版ESC暂停菜单添加了按钮,方便访问
  • 设置会保存到 BepInEx 配置文件中,并在多次会话间保持。

所有设置也可以直接在 BepInEx/配置/ .cfg 文件。



Installation


1. 安装 BepInEx 为英灵神殿
2. 从以下位置下载最新版本 发布
3. 提取到 BepInEx/plugins/Companions/
4. (可选) 安装 商人系统重做 从哈尔多的商店购买额外同伴
5. 启动游戏



Requirements


依赖 版本 必需 链接
英灵神殿 0.219+ 是
BepInEx 5.4.2200+ 是 下载
商人重做 最新 可选 GitHub


Compatibility


  • 商人系统重做 是可选的。如果安装,同伴选项卡会注入到其自定义商人界面中,用于购买额外同伴
  • 同伴使用自定义 同伴 启动时注册的预制体
  • 其他NPC/随从模组应该兼容,除非它们打了补丁 基础AI 广泛地
  • 多人游戏: 随从通过ZDO所有权归属于生成它们的玩家。其他玩家无法与不属于自己的随从互动


Credits


建立在 BepInEx 和 和谐
可选择集成 商人重制 交易界面



GitHub Issues Discord

为英灵神殿社区打造 ❤️ 干杯,维京人。

Valheim: 英灵神殿 的热门 MOD

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

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