
技能限制扩展器
Skill Limit Extender 可将 Valheim 的技能上限提升至 100 以上。通过 YAML 配置文件,可为每个技能设置上限和奖励倍率,并支持相对缩放(等级/上限),具备服务器锁定与同步功能。UI 条块将正确缩放。使用
查看大图技能上限扩展器
将技能等级上限扩展至100级以上,提供完整的服务器支持与高级成长曲线控制!
Dyju420
功能特性
技能上限扩展:将任意技能提升至原版100级上限以上
MOD技能支持:与其他模组的自定义技能无缝兼容
简易配置:支持配置管理器(F1)与YAML文件
服务器同步:管理员可锁定配置并同步至所有玩家
完美UI:等级条可随自定义上限正确缩放
平衡成长:支持相对缩放的高级曲线调整
轻量化:采用缓存系统优化性能
v1.2.0 更新内容
增强成长曲线控制:精确调整技能成长进度
关键Bug修复:修复存档时错误及MOD技能兼容性问题
快速开始
- 安装模组
- 启动游戏一次以生成默认YAML文件
- 编辑
BepInEx/config/SkillLimitExtender/SLE_Skill_List.yaml - 使用
sle_yaml_reload命令应用更改
YAML配置
基础格式
SkillName:
cap: 300 # 最大技能等级(默认:250)
bonusCap: 150 # 加成倍率上限(100=1.0倍,150=1.5倍)
relative: true # 使用等级/上限计算(true/false)
useCustomGrowthCurve: false # 启用自定义成长曲线(默认:false)
growthExponent: 1.5 # 成长曲线指数(默认:1.5)
growthMultiplier: 0.5 # 成长曲线乘数(默认:0.5)
growthConstant: 0.5 # 成长曲线常数(默认:0.5)
MOD技能示例
Cartography:
cap: 250
bonusCap: 100
relative: true
成长曲线模式
线性成长(relative: true)
- 使用
等级/上限计算效果 - 全程保持一致的成长进度
- 等级200(上限400) = 50%效果
原版成长(relative: false)
- 使用传统
等级/100计算方式 - 扩展等级范围同时保持原版成长曲线
- 等级200 = 200%效果(受bonusCap上限限制)
自定义成长曲线(useCustomGrowthCurve: true)
- 高级数学曲线控制
- 公式:
(等级^growthExponent * growthMultiplier) + growthConstant - 精细调整不同技能等级的成长速度
成长曲线参数
growthExponent: 1.5 - 指数(幂) - 决定成长曲线形状
- 1.5 = 与原版相同 - 指数增长
- 更高数值 = 高等级时经验需求增长更剧烈
- 示例:
- 1.0 = 线性增长(恒定速度)
- 1.5 = 指数增长(原版)
- 2.0 = 二次增长(更陡峭)
growthMultiplier: 0.5 - 乘数 - 调整总体经验需求
- 0.5 = 与原版相同
- 更低数值 = 成长更快(所需经验更少)
- 示例:
- 0.25 = 原版经验需求的一半
- 0.5 = 与原版相同
- 1.0 = 原版经验需求的两倍
growthConstant: 0.5 - 常数 - 等级计算的基础值调整
- 0.5 = 与原版相同
- 影响低等级范围的成长速度
- 通常保持原版值(0.5)不变
服务器管理
服务器管理员:
- 在配置中设置
LockConfiguration = true - 所有玩家将自动使用服务器设置
- 锁定后玩家无法通过本地YAML覆盖
玩家:
- 使用配置管理器(F1)进行快速调整
- 编辑YAML文件进行详细自定义
- 服务器设置锁定后将覆盖本地配置
MOD技能支持
自动兼容热门模组:
- 制图技能
- 敏捷技能
- 魔法技能
- 以及更多! 只需将技能名称添加到YAML配置中即可。
命令
sle_yaml_reload- 重新加载配置raiseskill SkillName 200- 支持扩展上限resetskill SkillName- 重置单个技能
更新日志
最新版本 v1.2.0 增强成长曲线控制:精确调整技能成长进度 关键Bug修复:修复存档时错误及MOD技能兼容性问题
v1.1.3 更改默认YAML配置
v1.1.2 修复重载命令未正确更新上限值的问题
v1.1.1 调整网络优化并修复角色存档问题
v1.1.0
- 修复:在
Skills.Save前添加安全补丁,清理无效技能条目(null/未初始化),避免游戏退出时的NullReferenceException - 更改:强化
SkillsDialog.Setup中的UI分母替换。将100f→cap替换限制在GuiBar.SetValue附近,并在本地推断失败时回退到全局UI分母 - 新增:引入
SkillConfigManager.GetUiDenominatorForSkillSafe(object?),在应用按技能UI分母时安全获取SkillType - 改进:为
SkillConfigManager.GetCap的回退分支添加显式空值保护,修复CS8602警告 - 更改:通过Prefix覆盖
Skills.GetSkillFactor;基于cap/relative/bonusCap统一计算因子,并包含安全钳位 - 文档:改进日志输出(替换次数、清理次数)并记录验证步骤
v1.0.0 初始发布版本 技能上限扩展至100级以上 MOD技能支持(手动YAML添加) 服务器配置同步 UI等级条缩放 配置管理器集成 轻量化实现
许可证
MIT许可证 - 欢迎修改与重新分发!
显示 1-7 条,共 7 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。