巴尔隆德额外技能 为英灵神殿的角色成长系统扩展了六项持久自定义技能: 活力、秘法、耐力、探索、坚韧和搬运.
技能通过正常的游戏行为来提升,而非单独的加点菜单。进食、睡眠、耗尽耐力、探索地图、承受伤害以及负重移动,都会促进角色的长期成长。
该模组还扩展了若干原版技能,为其提供可选加成,适用于 镐 和 伐木,包括采矿伤害、砍伐伤害、仅对树木生效的虚拟砍伐,以及降低镐子体力消耗。
所有玩法平衡设置均已整合至 服务器同步服务器可以启用或禁用各个系统、更改经验值倍率并重新平衡效果,同时为已连接的客户端保留一份权威配置。
加入巴尔隆德的巢穴 · 所有Balrond模组 · 在Ko-fi上支持开发 · 委托咨询
巴尔隆德额外技能使用了固定的自定义技能ID:
| 技能 | 固定ID |
|---|---|
| 活力 | 15001 |
| 阿卡纳 | 15002 |
| 耐力 | 15003 |
| 探索 | 15004 |
| 坚韧 | 15005 |
| 运输 | 15006 |
这些ID被有意设计为稳定的,以便角色进度在更新后仍能保留。
在配置中禁用自定义技能 不会注销或删除它。禁用期间,技能不产生任何游戏效果,也无法获得经验值,但其已保存的等级仍会保留。重新启用该技能后,将使用现有已保存等级恢复正常行为。
除非你有意破坏与现有角色技能数据的兼容性,否则不要修改自定义版本中的自定义技能ID。
为了确保多人游戏行为一致,请在以下设备上安装相同版本的Balrond Extra Skills: 服务器和所有客户端.
与 锁定配置 = true,ServerSync 使服务器对同步的游戏设置拥有权威控制权。已连接的客户端将使用服务器启用的/禁用的状态、经验倍率、效果数值、上限、阈值以及其他游戏配置。
默认0.1.3配置还原了原模组的调校。将所有倍率保持为 1 保持各个基础值采用默认设置即可维持预期的基准行为。
| 技能 | 100级主效果 | 获得经验值的主要途径 |
|---|---|---|
| 活力 | +10 最大生命值 |
吃健康食品;从睡眠中醒来 |
| 阿卡纳 | +10 最大以太 |
吃下埃特尔食物;受到符合条件的火焰/寒霜/雷电伤害 |
| 耐力 | +20 最大体力 |
通过有意义的消耗耐力的行为来耗尽耐力 |
| 探索 | +100米 超出配置基础半径的发现半径 |
在一次探索过程中至少揭示一个小地图新像素 |
| 坚韧 | +10 护甲 |
实际损失生命值(减免后) |
| 运输 | +50 负重 |
在负重状态下获得跑步、潜行或跳跃进度 |
以上数值基于等级 100, 效果倍率 = 1,以及默认的基础效果设置。
活力 增加最大生命值,并通过食物和睡眠来提升。
在默认配置下:
活力100 = +10最大生命值
效果随技能等级提升。配置的 技能100时生命加成 定义基础最大加成和 效果倍率 进一步产生的结果。
本地玩家成功食用具有正面生命值的食物后:
原始经验值 = 食物生命值 × 0.01,每种食物可获得的原始经验值上限 = 2
得到的数值随后会受到 经验值获得倍率.
默认设置示例:
| 食物生命值 | 原始活力经验值 |
|---|---|
| 25 | 0.25 |
| 50 | 0.50 |
| 100 | 1.00 |
| 200+ | 上限为2.00 |
从睡眠中醒来获得:
0.25基础活力经验
默认 2秒 奖励冷却可防止重复唤醒事件立即重复授予经验值。
阿卡纳 提高最大埃特尔,并通过埃特尔食物和玩家受到的可计入元素伤害来提升。
来自伤害的奥术经验基于 正在拿取 符合条件的元素伤害,不会对敌人造成元素伤害。
奥术 100 = +10 最大埃特尔
成功食用具有正初始值的食物后:
原始经验 = 食物伊特尔 × 0.02 每种食物最大原始经验 = 2
结果随后会受到以下因素的影响: 经验获取倍率.
奥术可识别以下来源的元素成分:
对于有有效攻击者的普通直接命中:
原始经验值 = 符合条件的元素伤害 × 0.01 每次命中可获得的最大原始经验值 = 1
计算使用命中时记录的元素成分。全局奥秘 经验值获取倍率 之后应用。
以下命中类型在以下情况下可奖励减少的奥术经验: 统计持续伤害与环境 = true:
默认 持续伤害与环境经验倍率 是 0.5,因此符合条件的事件在全局经验加成生效前,会给予正常直接命中奥术经验的一半。
若干非可操作或无关的命中来源会被忽略,包括溺水、坠落、结构损坏、推车、船只、树木及类似事件。
耐力 提升最大耐力,并奖励将角色推向有意义耐力耗尽的行为。
耐力 100 = +20 最大体力值
耐力并非每消耗一点体力值就给予经验值。它会等待真正将玩家推入所配置的力竭状态的动作。
使用默认设置:
1 或更少,5 体力,2% 该动作消耗的耐力,5 每次力竭事件,25% 最大耐力的。用于经验值的数量也受行动前实际可用体力的限制,防止请求消耗过大而产生过多奖励。
原始经验值 = 取最小值(消耗耐力,行动前耐力)× 0.02 原始经验值上限 = 5
全球耐力 经验值获取倍率 随后生效。
探索 增加本地玩家揭开小地图时使用的半径。
默认计算方式使用:
基础探索半径 = 100 米 技能 100 时加成半径 = 100 米 最小探索半径 = 50 米 最大探索半径 = 300 米
使用默认效果倍率:
探索0=100米发现半径 探索50=150米发现半径 探索100=200米发现半径
最终值被限制在配置的最小半径和最大半径之间。
只有当地表探索以本地玩家为中心展开时才会获得经验值 至少一个之前未探索的小地图像素.
默认奖励为:
每次成功探索至少获得0.08原始经验值,奖励间隔最短时间为1秒
奖励是按每次成功通过而非每个新揭示像素来计算的。因此,增加发现半径并不会直接以揭示的像素数量来倍增经验值。
当 探索 -> 已启用 = false,Balrond Extra Skills 不会改动小地图探索半径,而是保留原版设定,不再强制使用其配置的基础数值。这提升了与 Valheim 及其他小地图模组的兼容性。
坚韧 提高护甲,并在实际减免后伤害中存活时给予奖励。
毅力100 = +10 护甲
奖励将加入 玩家.获取护甲值() 在常规护甲计算之后。
坚韧生效所依据的数值,是本地玩家在护甲、格挡、抗性及其他减伤效果结算后,实际被扣除的生命值。
使用默认设置:
原始经验 = 实际损失生命值 × 0.016 每次攻击最大原始经验 = 1
包含火焰、冰霜或闪电伤害的攻击使用额外的默认倍率 0.5:
元素原始经验值 = 实际损失生命值 × 0.016 × 0.5
由于经验值是基于实际损失的生命值计算的,因此一次被完全格挡或以其他方式抵消的攻击自然只会提供极少或根本不提供坚韧经验值。
拖运 增加负重上限,并在角色负重时提升移动技能。
搬运100 = 负重+50
默认情况下,角色必须至少携带:
当前负重 / 最大负重 >= 0.90
这意味着搬运开始于 角色当前最大负重上限的90%角色无需完全超重。
负重加成会依附于满足重载要求时实际获得经验的以下原版技能:
| 源技能 | 默认转换为搬运的分数 |
|---|---|
| 奔跑 | 20% |
| 潜行 | 25% |
| 跳跃 | 35% |
该转换会考虑源技能和搬运技能的内部技能提升步长值,因此所配置的比例代表的是进度,而非简单复制原始输入系数。
默认 每次触发的最大因子 = 0.35 限制全局搬运前的一次性背负事件 经验值获取倍率 已应用。
该模组从常见的瓦尔海姆方法名称中解析出可用的携带容量获取器,并缓存结果。配置的 最大负重上限,默认 300,仅在无法解析兼容方法时使用。
巴洛德额外技能还基于瓦尔海姆现有系统添加了四种可选机制 镐 和 伐木 技能。这些并非额外的自定义技能,因此没有单独保存的技能等级。
原版 镐 技能可提高受支持的采矿/破坏系统所处理打击的镐子伤害成分。
鹤嘴锄的默认值为100:
+25% 镐子伤害
默认倍率下的公式:
最终镐子伤害倍率 = 1 + (镐子技能等级 / 100 × 0.25)
系统将更改 镐 仅伤害组成部分;它不影响无关的钝击、斩击、穿刺或元素组成部分。
配置:
原版 伐木 技能可提高对站立树木、原木和树木类可破坏物的现有砍伐伤害。
伐木100时的默认值:
+25% 砍伐伤害
只有砍击伤害高于配置最小值的命中才会被缩放。
配置:
对树木的物理攻击可以获得额外 仅砍树伤害 基于原版伐木技能。
在默认配置和伐木100的情况下:
12%的合格物理伤害转化为斩击伤害
符合条件的物理伤害由以下构成:
已有的砍伐、镐击和元素伤害不计入转化基数。
默认情况下,只有当命中不包含斩击伤害时,才会添加虚拟斩击。该功能仅对树木目标生效,以避免其成为通用的战斗伤害加成。
配置:
原味 镐 技能降低使用镐类技能武器的攻击所消耗的耐力。
镐子100时的默认值:
镐子攻击耐力消耗降低25%
默认安全底线为:
最低最终消耗 = 原耐力消耗的20%
减少量随镐子技能线性缩放,然后受配置的倍率影响。
配置:
原版 潜行 技能可以提升玩家主动潜行时的蹲伏移动速度。
潜行100时的默认值:
蹲伏移动速度+20%
加成与基础潜行技能等级呈线性关系:
最终蹲伏速度倍率 = 1 + (潜行 / 100 × 0.20)
该特性仅影响蹲伏移动,不会提升正常行走、奔跑或冲刺速度。
配置:
巴尔德额外技能使用次数 服务器同步 用于游戏玩法配置。
编译后的源项目已配置为合并 ServerSync.dll 和 LitJson2.dll 进入决赛 巴尔隆德额外技能.dll 通过 ILRepack 合并。它们是构建时的输入,不会作为独立的 Balrond Extra Skills DLL 保留在最终发布输出旁边。
锁定配置真[1 - 通用]启用后,连接期间同步设置由服务器控制。这是推荐的多人游戏设置。
以下描述的所有玩法条目均注册为同步的 ServerSync 配置条目。
每个自定义技能都有三个通用控件:
已启用真禁用技能的XP获取和游戏效果,但不会注销自定义技能ID或删除已保存的进度。
经验值获取倍率10–10在技能的事件特定原始经验值计算之后应用。
示例:
0 = 不获得经验值 0.5 = 一半经验值 1 = 默认经验值 2 = 双倍经验值
效果倍率10–10按该技能配置的游戏玩法加成进行缩放。
示例:
0 = 不产生被动效果,同时保持XP进度启用 0.5 = 配置效果的一半 1 = 配置的默认效果 2 = 配置效果的两倍
本节记录了来自 0.1.3 源码快照.
[1 - 通用]| 设置 | 默认 | 用途 |
|---|---|---|
| 锁定配置 | 真 |
服务器连接时控制同步游戏设置 |
[2 - 体力]| 设置 | 默认 | 用途 |
|---|---|---|
| 已启用 | 真 |
启用活力效果和XP |
| 经验值获取倍率 | 1 |
在计算生命值原始经验后应用的全局倍率 |
| 效果倍率 | 1 |
鳞片活力最大生命值效果 |
| 技能100时生命加成 | 10 |
活力值100时的基础最大生命值加成 |
| 每点生命值食物经验 | 0.01 |
每点食物生命值提供的原始经验 |
| 每次进食获得最大食物经验值 | 2 |
成功食用一次食物获得的原始经验上限 |
| 每次醒来获得的睡眠经验 | 0.25 |
睡眠醒来获得的基础经验值 |
| 睡眠奖励冷却秒数 | 2 |
唤醒奖励之间的最小间隔 |
[3 - 奥秘]| 设置 | 默认 | 用途 |
|---|---|---|
| 已启用 | 真实 |
启用阿卡纳效果与经验值 |
| 经验值获取倍率 | 1 |
在奥秘原始经验值计算后应用的全局倍率 |
| 效果倍率 | 1 |
天秤至福的最大以太效果 |
| 技能100时以太加成 | 10 |
秘法100时基础最大艾特加成 |
| 每点埃特尔获得的食物经验 | 0.02 |
每点食用食物中获得的原始Eitr经验值 |
| 每次进食获得的最大食物经验值 | 2 |
一份灵质食物的原始经验上限 |
| 元素伤害经验值 | 0.01 |
每点符合条件火焰/冰霜/闪电伤害的原始经验值 |
| 每次命中经验上限 | 1 |
单次有效伤害事件的原始奥术经验上限 |
| 持续伤害与环境伤害计数 | 真 |
允许配置的持续伤害/环境命中类型奖励奥术经验 |
| 持续伤害与环境经验倍率 | 0.5 |
符合条件的持续伤害/环境命中的经验值倍率 |
[4 - 耐力]| 设置 | 默认 | 用途 |
|---|---|---|
| 已启用 | 真 |
启用耐力效果和经验值 |
| 经验值获取倍率 | 1 |
在耐力原始经验值计算后应用的全局倍率 |
| 效果倍率 | 1 |
提升耐力上限效果 |
| 技能达到100时的耐力加成 | 20 |
耐力100时的基础最大耐力加成 |
| 触发所需的最小体力消耗 | 5 |
触发耐力消耗必须超过此数值 |
| 上次使用经验值比例 | 0.02 |
触发体力消耗转化为原始经验值的比例 |
| 每次力竭获得最大经验值 | 5 |
单次力竭事件的原始经验上限 |
| 恢复阈值比例 | 0.25 |
再次获得奖励前需要恢复的最大耐力比例 |
| 体力耗尽阈值 | 1 |
体力值等于或低于此值时视为力竭 |
[5 - 探索]| 设置 | 默认 | 目的 |
|---|---|---|
| 已启用 | 真 |
启用探索半径修改和经验值 |
| 经验值获取倍率 | 1 |
全局探索经验倍率 |
| 效果倍率 | 1 |
按技能加成缩放半径 |
| 基础探索半径 | 100 |
技能加成前的半径 |
| 技能100时加成范围 | 100 |
探索100时额外半径 |
| 最小探索半径 | 50 |
模组生成半径的下限 |
| 最大探索半径 | 300 |
模组生成半径的上限 |
| 每次成功探索获得的经验值 | 0.08 |
揭示至少一个新像素时获得的原始经验值 |
| 奖励最短间隔时间 | 1 |
探索经验奖励之间的防刷冷却时间 |
[6 - 坚韧]| 设置 | 默认 | 用途 |
|---|---|---|
| 已启用 | 真 |
启用坚韧效果和经验值 |
| 经验值获得倍率 | 1 |
在坚韧原始经验值计算后应用的全局倍率 |
| 效果倍率 | 1 |
鳞片坚韧护甲效果 |
| 技能100时护甲加成 | 10 |
100点坚韧时的基础护甲加成 |
| 每损失生命值获得经验 | 0.016 |
每损失一点实际减伤后生命值所获得的原始经验值 |
| 单次命中经验上限 | 1 |
单次伤害事件的原始经验上限 |
| 元素伤害经验值倍率 | 0.5 |
火焰/冰霜/闪电命中的额外倍率 |
[7 - 搬运]| 设置 | 默认 | 用途 |
|---|---|---|
| 启用 | 真 |
启用搬运效果和经验值 |
| 经验值获取倍率 | 1 |
搬运叠加计算后应用的全局倍率 |
| 效果倍率 | 1 |
鳞片负重效果 |
| 技能100时负重加成 | 50 |
搬运100级时的基础负重加成 |
| 重量比阈值 | 0.90 |
所需当前负重与最大负重之比 |
| 经验值占比 | 0.20 |
符合条件的竞逐进度转化为搬运的比例 |
| 潜行经验值比例 | 0.25 |
潜行进度中符合条件部分转化为搬运进度的比例 |
| 跳跃经验值比例 | 0.35 |
符合条件的跳跃进度转化为运货的比例 |
| 每次触发最大因子 | 0.35 |
在全局经验倍率之前,为单个搭车因子设置安全上限 |
| 回退最大负重 | 300 |
仅当无法解析出兼容的携带容量方法时使用 |
[8 - 原版技能加成]| 设置 | 默认 | 用途 |
|---|---|---|
| 采矿伤害加成已启用 | 真 |
启用额外镐伤害加成 |
| 采矿伤害加成倍率 | 1 |
缩放配置挖矿加成 |
| 采矿镐在技能100级时的加成 | 0.25 |
+25% 镐子在镐子100时的伤害(乘数前) |
| 伐木砍伐加成已启用 | 真 |
启用现有砍伐伤害的缩放 |
| 伐木砍伐加成倍率 | 1 |
鱼鳞配置斩击加成 |
| 砍伐技能100级时的伐木加成 | 0.25 |
+25% 在倍率生效前,砍伐伤害基于伐木等级100 |
| 伐木最小砍伐缩放 | 0.001 |
进行直接缩放所需的最小现有切割组件 |
| 砍伐虚拟砍树已启用 | 真 |
仅启用树木的物理到砍伐转换 |
| 伐木虚拟砍伐倍率 | 1 |
缩放配置虚拟斩击转换 |
| 100级技能时虚拟砍伐 | 0.12 |
转换 12% 伐木达到100时造成的合格物理伤害 |
| 仅无砍伐伤害时启用虚拟砍伐 | 真 |
当攻击已包含劈砍伤害时防止虚拟劈砍 |
| 镐子体力消耗降低已启用 | 真 |
启用基于镐子的攻击体力消耗降低 |
| 镐子耐力消耗降低倍率 | 1 |
配置的耐力消耗缩放 |
| 技能100时镐子最大缩减 | 0.25 |
25% 镐的基础减免 100 |
| 镐子最低成本倍率 | 0.20 |
最终费用不能低于 20% 基础消耗的 |
用于普通多人游戏:
[1 - 通用] 锁定配置 = true [2 - 活力] 启用 = true 经验获取倍率 = 1 效果倍率 = 1 [3 - 奥秘] 启用 = true 经验获取倍率 = 1 效果倍率 = 1 [4 - 耐力] 启用 = true 经验获取倍率 = 1 效果倍率 = 1 [5 - 探索] 启用 = true 经验获取倍率 = 1 效果倍率 = 1 [6 - 坚韧] 启用 = true 经验获取倍率 = 1 效果倍率 = 1 [7 - 搬运] 启用 = true 经验获取倍率 = 1 效果倍率 = 1
除非你有意重新平衡进度,否则请将各个基础值保持默认。
对于节奏较慢的长期服务器,请降低 经验值获取倍率 在不改变被动效果数值的情况下。例如, 0.5 技能自定义经验获取速度为正常速度的一半,但达到100级时的最终奖励保持不变。
要移除技能的被动效果但仍允许其继续升级,请保留 启用 = 真 并设置其 效果倍率 = 0.
要完全暂停一个自定义技能并保留其已保存的等级,请设置 已启用 = false.
使用你偏好的兼容Thunderstore的模组管理器安装Balrond Extra Skills,并允许管理器安装发布包中声明的依赖项。
多人游戏中,请在服务器和所有参与的客户端上安装相同版本的模组。
为英灵神殿安装BepInEx。
将编译好的 Balrond Extra Skills 发布版放入你的 BepInEx 插件目录中,例如:
BepInEx/plugins/BalrondExtraSkills/
启动一次英灵神殿。
主要的 BepInEx 配置使用插件 GUID 创建:
BepInEx/配置/balrond.astafaraios.BalrondExtraSkills.cfg
多人游戏中,请编辑 服务器 配置并保持 锁定配置 = true 如果服务器应强制客户端使用这些值。
模组的翻译加载器使用:
BepInEx/config/BalrondExtraSkills-translation/
放在那里的JSON翻译文件按语言名称加载。如果所选语言不可用,翻译系统会尝试使用英文表。
Balrond额外技能与Valheim的多个核心系统集成。修改相同方法的模组可能会影响补丁顺序或改变Balrond额外技能所读取的值。
主要修补区域包括:
玩家.获取食物总值玩家.进食玩家.设置睡眠状态玩家.使用耐力应用伤害小地图.探索玩家.获取身体护甲玩家.获取最大携带* 方法提升技能攻击.获取攻击体力对象数据库 和 网络场景 该模组资产使用的初始化改变食物总量、护甲计算、伤害应用、耐力消耗、负重、砍伐/采矿伤害或小地图探索的模组,可能会根据 Harmony 补丁顺序与额外技能产生交互。
该模组通常是在相关英灵神殿计算之后或周围添加其效果,而不是替换整个子系统,但无法保证与所有玩法大修完全兼容。
首选取镐体力功能目标 攻击.获取攻击耐力()包含的代码在应用补丁前会检查该方法是否存在。如果未来的Valheim版本更改了该API,保守的回退方案不会尝试猜测任意 玩家.使用体力 电话是从镐击袭击中打来的。
这样可以避免意外降低无关的体力消耗。
包含:
balrond.astafaraios.BalrondExtraSkills.cfg不。六个自定义技能保留其固定ID并保持注册状态。 已启用 = false 停止该技能的XP获取和游戏效果,同时保留已保存的进度以便之后重新启用。
好的,保留该技能 已启用 = true 并将其设置为其 效果倍率 = 0经验值仍按技能的经验值设置继续获得,但被动属性/效果加成变为零。
是。保留 启用 = 真 设置 经验值获取倍率 = 0现有技能等级仍会提供其配置的效果,但不再获得新的经验值。
不。当前实现在本地玩家 消耗 造成 qualifying 火焰、冰霜或闪电伤害时,以及食用 Eitr 食物时。
坚毅使用减免后实际损失的生命值。一次被完全格挡、招架、抵抗或以其他方式减少至零生命值损失的攻击,不会因该伤害事件产生正常的坚毅经验值。
并不直接叠加。探索在当前探索通行证至少揭示一个新像素时,会给予固定奖励。它不会按像素逐个发放经验值,因此更大的半径并不会让奖励按几何级数倍增。
不。默认阈值是最大负重能力的90%。当超过该阈值时,符合条件的奔跑、潜行和跳跃技能进度也可以产生搬运进度。
不。那些系统使用的是瓦尔海姆现有的 镐 和 伐木 技能等级。Balrond额外技能会根据这些原版技能添加可配置的效果。
与 锁定配置 = true,ServerSync 使服务器在客户端连接期间对同步的游戏设置拥有权威控制权。这是多人服务器的推荐设置。
为了让自定义技能界面、游戏效果、进度和配置同步保持一致,请在服务器和每个客户端上使用相同版本的 Balrond Extra Skills。
所提供的发布版构建配置会通过ILRepack将ServerSync合并到最终的Balrond Extra Skills DLL中。因此,当发布版被正确构建时,Balrond Extra Skills无需自带单独的ServerSync副本。

修改前置工具
2026-09-12 14:33:53
修改前置工具

史诗战利品
randyknapp2026-09-09 21:20:10
为英灵神殿添加战利品掉落、魔法物品和附魔。

制作 建造 熔炼 烹饪 燃料 从容器中取出
aedenthorn2025-06-30 08:34:14
让你在制作、建造、使用熔炉和窑炉、添加燃料、烹饪食物等时,可以使用附近容器中的资源。

种植一切
Advize2025-09-09 11:15:37
重写了bkeyes93的种植增强模组。允许你的种植者种植浆果丛、蓟、蒲公英、蘑菇、此前无法获取的树种以及其他装饰性植物。还包括许多其他杂项功能(详见

无限制传送门
frostedplaything4102023-09-02 17:39:40
无限制传送门是一个客户端模组,允许玩家通过传送门传送任何物品。该模组提供广泛的自定义选项,让玩家能够控制物品限制、移除限制,

农场格子
Sarcenzzz2023-06-14 11:38:34
允许所有通过种植器种下的植物自动对齐并放置在网格中,确保它们有足够的生长空间。

更好的UI
MKMasa2021-04-15 09:19:42
这个模组对游戏界面做了一些细微的调整。你可以编辑并选择想要启用的更新内容。

更好的射箭
Ishid42026-09-10 16:16:51
为弓术玩法添加了许多功能和改动,包括全新的箭袋系统、可回收的箭矢、更精准的瞄准以及逼真的箭矢物理效果。