技能强化重生

创作者: HappyFunTimeGoGo
已更新:2026-09-14 06:35:20
56KB

前置 MOD

使用 技能强化重生 时将自动安装

关于此 MOD

修改死亡时的技能损失。每项技能会获得一个缓慢增长的强化等级,作为技能永远不会低于的下限,因此连续死亡不再会抹去你的进度。这是Searica的FortifySkillsRedux的衍生版本。

强化技能重生

FortifySkillsReborn 是以下模组的分支版本: 技能强化重制版 由Searica制作(本身是对原版FortifySkills模组的重制),已针对《英灵神殿》1.0版本更新,现由dethkube维护。它改变了死亡时技能丢失的机制。每项技能都会获得一个缓慢增长的强化等级,你的技能永远不会低于该等级。你存活的时间越长,这个下限就越高,因此反复死亡不再会抹消你的进度。

默认情况下,你仍会受到游戏的正常死亡惩罚,但不会掉到你的强化等级以下。若想使用旧版 FortifySkillsRedux 更严厉的机制,即死亡时每个技能都掉到其强化等级,请设置 技能损失模式 至 重置为加固 (见 配置)。

服务器端信息此模组可作为纯客户端模组使用,仅当你希望强制应用配置设置时,才需要在服务器端安装。

支持的游戏版本

已更新,适用于 英灵神殿 1.0 (已针对1.0.12版本,深境之北构建并验证)。需要Jotunn 2.30.0或更新版本。

自上一版本以来游戏新增的技能(长柄武器、弩、闪避和骑术)会自动获得各自的配置部分。

从FortifySkillsRedux重命名而来

该模组已从以下名称重命名 坚韧技能重置 到 强化技能重生,这会改变插件GUID,从而改变配置文件名称:

  • 旧: BepInEx/config/Searica.Valheim.FortifySkillsRedux.cfg
  • 新: BepInEx/config/dethkube.Valheim.FortifySkillsReborn.cfg

如果你是来自FortifySkillsRedux, 先卸载它。同时运行两者意味着它们会修补相同的方法,因此你的经验值倍率会被应用两次。你现有的设置不会自动迁移;如果想保留它们,请将其复制到新文件中。

此分支中有两处行为不同(参见 机制):

  • 现在死亡会施加正常的游戏惩罚,以强化等级为下限,而不是将每项技能直接重置到其强化等级。
  • 默认经验值已调整(主动技能经验倍率由1.5改为1.0,最高强化技能经验率由0.8改为0.5)。

要恢复原来的行为,请参阅 匹配旧的FortifySkillsRedux行为它需要三项设置。

安装

通过模组管理器(推荐)

手动

  • 下载并安装 BepInEx 整合包
  • 下载并安装 约顿巨人
  • 下载此模组并移动 FortifySkillsReborn.dll 进入 <GameLocation>/BepInEx/plugins

机制

每项技能都有一个与之同步追踪的第二等级,称为巩固等级。它会随着你获得技能经验而提升,起初非常缓慢,当你的活跃等级远高于它时会加快。你存活的时间越长,你的进度就有越多变为永久。在技能列表中,你的巩固等级会显示在活跃等级旁边的括号内。

技能损失模式 决定你死亡时该进度会如何处理。

加固地板(默认)

你承受游戏正常的死亡惩罚(默认5%,按你的世界修正系数缩放),而强化等级纯粹作为下限。

场景 活跃 强化 死亡后
普通死亡 20 16 19 (损失5%,仍在底线之上)
多次死亡 17 16 16 (无法跌至地板以下)
软死亡(死亡后不久再次死亡) 20 16 20 (无惩罚,与基础游戏相同)

死亡代价与原版游戏相同。强化等级只限制你能掉落的深度。

重置为强化

死亡会将每项技能直接设为强化等级,无视原本的正常惩罚。

场景 活跃 坚固 死亡后
任意惨死 20 16 16 (整个间隙丢失了)

这是FortifySkillsRedux原本的行为方式。在一段漫长的生存连胜中,你的强化等级可能会远远落后于你的活跃等级,因此单次死亡带来的损失会远超原版的5%,例如上表中的20%。Redux通过提供额外的活跃经验加成和更快速上升的强化等级来弥补这一点,所以如果你选择此模式,也应恢复那些数值。参见 匹配旧版FortifySkillsRedux的行为.

在任一模式下

  • 连续死亡不会摧毁你的技能等级。无需担心死亡前“无技能流失”增益恰好结束。
  • 不常用的技能不会因为偶尔死亡而完全消失。如果你在游戏前期大量使用某种武器,之后又换用其他武器,那么现在即使死亡几次没有训练原本的武器技能,也不会将其完全重置。
  • 无论你死亡多少次,你的技能等级永远不会低于其强化等级。

配置

对配置设置所做的更改将立即反映在游戏中(无需重启),并且如果模组安装在服务器上,它们也会同步到客户端。该模组还内置了文件监视器,因此你可以通过游戏内配置管理器编辑设置(关闭游戏内配置管理器后更改即生效),也可以通过文本编辑器或模组管理器修改文件中的值。

全局部分

详细程度

  • 低会记录模组的基本信息。中会记录有助于故障排除的信息。高会记录大量信息,除非有充分理由,否则不要设置为该级别,因为它会拖慢你的游戏。
    • 可接受的值:低、中、高
    • 默认值:低。

技能丢失模式[与服务器同步]

  • 你死亡时技能会如何削减。
    • 强化地板:你会承受正常的游戏惩罚(默认5%,按你的世界 modifier 缩放),但永远不会低于你的强化技能等级。软死亡(在死亡后不久再次死亡)没有任何代价,与原版游戏相同。
    • 重置为强化:你的技能会直接设定为其强化后的技能等级。这可能比正常惩罚消耗更多,而FortifySkillsRedux的行为方式就是如此。
    • 可接受的值:FortifyFloor,ResetToFortify
    • 默认值:FortifyFloor。

死亡时保留所有物品【与服务器同步】

  • 死亡时是否保留所有物品。
    • 可接受的值:False、True
    • 默认值:false。

死亡时保留已装备物品 [与服务器同步]

  • 死亡时是否保留已装备物品。
    • 可接受的值:假,真
    • 默认值:false。

使用独立设置【与服务器同步】

  • 如果启用,则对每个原版技能使用各自的配置设置,并对所有由模组添加的技能使用模组技能配置设置。如果禁用,则对所有技能使用机制部分的配置设置。
    • 可接受的值:False、True
    • 默认值:false。

机制

主动技能经验倍率 [与服务器同步]

  • 控制当前技能等级获得的经验值。1 = 基础游戏经验,1.5 = 额外50%经验,0.8 = 减少20%经验。

最大强化技能经验倍率〔与服务器同步〕

  • 控制堡垒技能经验获取速率上限,以原版经验速率的百分比表示。低于1的值意味着堡垒技能升级速度始终慢于原版技能。高于1的值意味着如果你的活跃技能等级足够高,堡垒技能可以比原版技能升级更快。
    • 数值越高,堡垒等级越接近你的活跃等级,这会更快提升你的下限,并降低每次死亡带来的损失。
    • 默认值:0.5
    • 如果你使用,就把它提高到0.8 重置至强化。看 匹配旧的FortifySkillsRedux行为.

每级强化技能经验值 [与服务器同步]

  • 控制强化技能获得经验值的比例。主动技能每高于强化技能一级,强化技能获得经验值的百分比就按此数值增加,直至达到强化技能经验值获取率上限。
    • 默认值:0.1

匹配旧的FortifySkillsRedux行为

此分支的默认设置已针对以下方面进行调优 强化地板切换 技能丢失模式 至 重置为强化 单独来看会比 FortifySkillsRedux 更严苛,因为 Redux 将重置与主动经验加成和更快的强化等级提升搭配在一起。要重现 Redux 的调校,需同时更改以下三项:

设置 强化技能重生 默认 用于FortifySkillsRedux行为
技能丢失模式 加固地板 重置到强化
主动技能经验倍率 1.0 1.5
最大强化技能经验获取率 0.5 0.8
每级巩固技能经验 0.1 0.1(未变)

为什么另外两个很重要:

  • 主动技能经验倍率 1.5 提供50%的活跃经验加成,正是这一点让更严厉的死亡惩罚变得可以接受。你能比基础游戏更快地找回失去的等级。
  • 最大强化技能经验获取率 0.8 让强化等级提升得更快,使其更接近你的当前等级,这样死亡时损失的差距就更小。

在使用时将这些保持为1.0和0.5 重置为强化 意味着你承受Redux的全部死亡惩罚,却得不到任何补偿。

如果 使用独立设置 启用后,这些经验值会显示在每个技能分区和模组技能设置中,而不是在机制中。

个人技能部分

原版游戏中每个技能都有一段相同的配置设置,而模组添加的所有技能则有一段额外的配置。这些设置仅在启用“使用独立设置”时生效,它们允许你自定义每个独立技能的XP获取。

从源码构建

该项目针对 net48 并使用 .NET SDK 构建于 Linux、macOS 和 Windows:

dotnet build -c Release

发布版本还会在以下路径下打包 Nexus 和 Thunderstore 包 发布/调试版本则会将插件直接复制到你的BepInEx中 插件 文件夹。

必须在磁盘上找到两样东西:你的 英灵神殿安装 (用于游戏程序集,这些程序集在构建时公开)以及一个 BepInEx 安装 (用于 BepInEx.dll 和 0Harmony.dll)。两者都会自动检测,包括 Steam 默认的 Linux/macOS/Windows 位置以及 r2modman / Thunderstore Mod Manager 配置文件。如果检测选错了位置,无需编辑任何内容即可覆盖:

dotnet build -c Release \ -p:VALHEIM_INSTALL="$HOME/.steam/steam/steamapps/common/Valheim" \ -p:BEPINEX_PATH="$HOME/.config/r2modmanPlus-local/Valheim/profiles/Default/BepInEx"

使用 -p:R2ModManProfile=我的配置 指向一个非以下的模组管理器配置文件: 默认,以及 -p:MOD_DEPLOYPATH=... 要更改调试版本的部署位置,请参阅 环境.道具 完整列表请见。

注意:Jotunn 自带了一个程序集公开器,但它是一个 .NET Framework MSBuild 任务, dotnet 生成 无法加载。此项目使用了跨平台 BepInEx程序集公开化MSBuild 而是这样就没有仅限 Windows 的预构建步骤。

兼容性

Smoothbrain 的所有技能模组

  • 本模组中的经验倍率设置与Smoothbrain技能模组中的经验倍率以乘法方式叠加。
  • 如果将 EnableIndividualSettings 设为 True 并将 ModdedSkillXPMult 保持为 1.0,则不会影响 Smoothbrain 技能模组的经验获取速率,同时仍可通过 IndividualSkills 经验倍率设置来自定义原版技能的经验获取速率。

不兼容项

  • 可能与游戏中任何更改技能对话框文本的内容存在兼容性问题。

笔记

  • 如果你想格外谨慎,可以备份你的角色文件,因为这个模组会改变这些文件的写入方式。它们位于:
    • Windows: %appdata%\..\LocalLow\IronGate\Valheim\characters
    • Linux(原生构建): ~/.config/unity3d/IronGate/Valheim/characters
    • Linux(Proton): ~/.steam/steam/steamapps/compatdata/892970/pfx/drive_c/users/steamuser/AppData/LocalLow/IronGate/Valheim/characters
    • macOS: ~/Library/Application Support/unity.IronGate.Valheim/characters
  • 你首次安装时,你的强化技能等级将设定为你当前技能等级的95%,因此无论哪种模式,立即死亡的效果都与基础游戏相同。
  • 如果你移除这个模组,你的角色不会有事,强化技能等级会消失,当前技能等级将保持不变(包括通过提升获得的任何等级) 主动技能经验倍率 高于 1.0)。

源代码

源代码可在 Github 上获取。

GitHub 仓库: 技能强化重生

贡献

如果您想提供建议、提出功能请求,或报告错误和兼容性问题,请在 Github 仓库中打开一个 issue。

制作人员

本模组基于Merlyn42制作的原始版本,修补版由Remeil制作。不过本模组是对原始版本的完全重写,因为原始版本在几次游戏更新后便已失效,且没有许可证。尽管如此,我仍要感谢Merlyn42的原始创意!同时,非常感谢Jotunn的开发者们为制作这个库所做的一切工作。也非常感谢Searica的所有付出,很高兴我能为1.0版本更新这个模组!

制作人员与许可

根据以下许可协议授权: GNU通用公共许可证v3.0;看 许可这是FortifySkillsRedux的修改版;2026年的改动包括将模组更新至英灵神殿1.0、支持跨平台构建、新增技能损失模式设置以及新的默认经验值。

Valheim: 英灵神殿 的热门 MOD

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

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