技能上限扩展英灵神殿1兼容

创作者: Daishi11
已更新:2026-09-19 16:29:34
0KB

前置 MOD

使用 技能上限扩展英灵神殿1兼容 时将自动安装

关于此 MOD

SkillLimitExtender 1.2.0 在 Valheim 1.0.x 上的兼容性补丁。修复了已废弃的 ConsoleCommand 和 ZRoutedRpc.Everybody API 引用。

技能上限扩展 Valheim 1 兼容性

一个窄范围的兼容性补丁,用于 SkillLimitExtender 1.2.0 作者 dyju420 在当前英灵神殿1.0.x版本中。

官方SkillLimitExtender包仍是必需依赖项。此包不重新分发SkillLimitExtender。

为何存在

技能上限扩展器 1.2.0 仍然引用了两个维京英灵神殿1.0之前的API:

  • 老家伙 终端.控制台命令 构造函数签名;
  • 原静态场 全体RPC.

在瓦尔海姆1.0版本中,这些会导致:

  • 缺少方法异常 技能限制延长期间 醒来();
  • 缺少字段异常 在玩家生成期间,这可能触发重复的重新生成/销毁循环。

兼容补丁的工作原理

BepInEx 5 将此包识别为预加载补丁程序。

技能上限扩展器本身位于 BepInEx/插件,因此它不是正常预加载器组装目标集的一部分。在修补程序的 初始化() 在Chainloader加载插件之前的阶段,此兼容包:

  1. 找到官方 技能_限制_扩展器.dll;
  2. 验证 SkillLimitExtender 是否正好是 1.2.0 版本;
  3. 校验受支持的原始 DLL SHA256 及预期的旧版 IL 结构;
  4. 写出一份单独打补丁的副本;
  5. 确认四个旧版引用均已移除;
  6. 仅替换 DLL 的配置文件副本。

替换操作特意以新文件形式执行,而非原地编辑,这样 Gale 等模组管理器便可以使用硬链接的包缓存,而不会导致共享的缓存二进制文件被修改。

在后续启动时,补丁程序会检测到该 DLL 已兼容,因此不会执行任何操作。

精确修复

  • 2 × 所有人 字段读取已替换为 Valheim 1.0 的等效常量值 0L.
  • 2 × 旧 终端.控制台命令 构造函数调用已升级为 Valheim 1.0 签名,提供 假 对于新插入的布尔参数。

安全

此兼容包故意严格限制。

仅支持:

  • 技能上限扩展 1.2.0;
  • 原始DLL SHA256: 30EF37FEFC03C91DAF7F5CE34D68B7CF404112849B87B085AF9AE0635FCA6880;
  • 恰好两个旧版 所有人 加载中;
  • 正好两个遗留 控制台命令 构造函数调用。

未知或部分修改的二进制文件不会被修补。

安装

通过Thunderstore、r2modman或Gale正常安装。

依赖项将自动安装:

  • BepInExPack 英灵神殿 5.4.2350
  • 技能上限扩展 1.2.0

如果之前手动修改过SkillLimitExtender,请在使用此兼容补丁首次启动前,先重新安装一次其官方1.2.0版本。

正在卸载

此补丁在首次启动时会修改 SkillLimitExtender 的本地配置文件副本。如果你卸载此兼容包并希望恢复原始的上游 SLE 二进制文件,请通过你的模组管理器重新安装 SkillLimitExtender 1.2.0。

已测试

  • 英灵神殿 1.0.15 / 网络版本 40
  • BepInExPack Valheim 5.4.2350
  • 技能上限扩展 1.2.0
  • 盖尔 1.22.3

制作人员

技能上限扩展器由以下提供 dyju420:

https://thunderstore.io/c/valheim/p/dyju420/SkillLimitExtender/

上游来源:

https://github.com/kydas420-damh901/Skill-Limit-Extender

此包为独立的兼容性补丁,并非SkillLimitExtender的官方发布版本。

兼容性补丁本身采用 MIT 许可证。

Valheim: 英灵神殿 的热门 MOD

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

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