自定义可配置等级系统(兼容RBM)

自定义可配置等级系统(兼容RBM)

完全掌控你的成长进度!这个升级模组让你可以通过MCM调整角色经验值。它使用原生游戏模型和事件钩子安全构建,避免了Harmony崩溃,并能与真实战斗模组(RBM)等大型 overhaul 模组兼容。按照你想要的方式精确调整你的升级节奏!

更新日志: 1.1:

-添加了一个下拉选项,用于在升级曲线之间进行选择:你可以选择原版(不改变经验需求)、使用 EMA 的原版(将所需经验除以 EMA 窗口),以及我在本模组中引入的自定义曲线 -在默认设置下,一开始最慢的是我的自定义曲线,然后是原版,再然后是被平均学习速率除后的原版,不过这随着时间会发生变化,我的自定义曲线大概在 10 级以上时会变成最快的,而最慢的当然是原版,被平均学习速率除后的原版则处于中间。不过,只有使用自定义曲线才能达到最高等级,连被平均学习速率除后的原版也无法让你达到最高等级

免责声明:可能兼容 War Sails。我没有这个 DLC,等所有前置都支持它之后我可能会研究一下;如果前置不支持 War Sails,你也无法运行这个模组。

自定义可配置升级(兼容 RBM) 一个完全可配置、RBM 安全的《骑马与砍杀 II:霸主》升级重制

这个模组做了什么 《霸主》有一个隐藏的怪癖:技能经验会受到学习速率的乘法影响,但角色经验(SP)不会。 这意味着:

  • 升级你的“主要”技能不会让你的角色升级更快
  • 高学习速率技能会提供大量技能经验,但几乎没有角色经验
  • 在原版中,最高等级在数学上不可能达到
  • RBM 重写了经验逻辑,使大多数升级模组不兼容

这个模组在不触碰技能经验、也不使用 Harmony 补丁的情况下修复了所有这些问题,因此它100% 兼容 RBM

工作原理 这个模组不是给引擎打补丁,而是:

  1. 在你升级技能时追踪你的平均学习速率
  2. 使用该值动态调整所需角色经验
  3. 让升级反映你的实际学习速度
  4. 确保最高等级(本模组默认 100,原版为 62)在现实中可以达到

如果你升级高学习速率技能 → 你会升级更快。如果你升级低学习速率技能 → 你会升级更慢。

默认设置下,前期升级会稍微慢一些。后期的升级速度会远比原版快。

重要注意事项(请阅读) 因为这是一种变通方案,所以某些行为是预期之中的: 1. 升到下一级所需的经验会动态变化 你的角色界面可能会显示:

  • 经验下降
  • 经验上升
  • 甚至是负经验

这是正常的。随着 EMA 窗口适应,它会稳定下来。 2. NPC 会以相同的全局速率升级 《霸主》只允许全局经验曲线。如果你升级快,他们也会升级快。 3. 中途存档添加/移除是安全的,但会出现跳变 添加模组 → 你可能会立刻获得若干等级。移除模组 → 你可能会看到负经验,直到原版追上。

为什么这个模组对 RBM 安全 其他升级模组会用 Harmony 给 AddSkillXp 打补丁。RBM 重写了战斗经验。这些会发生冲突。 这个模组:

  • 给经验获取打补丁
  • 触碰技能经验
  • 只调整 CharacterDevelopmentModel 中的经验曲线

RBM 处理战斗经验。这个模组处理升级。不会冲突。

功能(全部可通过 MCM 配置,学习速率适配为间接影响)

  • 最大角色等级(默认 100)
  • 角色经验基础衰减(升级曲线)
  • 属性/专精点进展
  • 技能学习速率的增量/减量
  • 学习上限倍率,可将技能推到远超 330,或降低它
  • 基于 EMA 的动态学习速率适配

存档安全

  • 可在游玩过程中添加或移除
  • 首次加载时 EMA 从 4 开始并逐步适应
  • 添加时预计会出现等级跳变
  • 移除时预计会出现负经验

兼容性

  • 兼容 RBM
  • 兼容大多数模组
  • 必须加载在任何覆盖 DefaultCharacterDevelopmentModel 的模组之后
  • 安全地最后加载

下方包含测试过的加载顺序。

Bannerlord.Harmony: v2.4.2.225 Bannerlord.ButterLib: v2.10.4.0 Bannerlord.UIExtenderEx: v2.13.2.0 Bannerlord.MBOptionScreen: v5.11.4.0 Native: v1.3.15.110062 SandBoxCore: v1.3.15.110062 Sandbox: v1.3.15.110062 StoryMode: v1.3.15.110062 CustomBattle: v1.3.15.110062 BirthAndDeath: v1.3.15.110062 AutoResolveRebalanced: v1.34.1.0 AutoTrader: v1.3.10.1 Bannerlord.Diplomacy: v1.3.3.0 BetterSmithingContinued: v1.3.14.1 DistinguishedService: v5.2.0.0 FamilyControl: v1.1.3.0 FasterTime: v1.1.0.0 ImprovedGarrisons: v4.2.0.5 RBM: v4.2.23.0 TournamentsXPanded: v5.13.15.2 TrueController: v2.0.7.0 TrueBattleLoot: v2.2.0.0 TrueRelations: v2.1.0.0 CustomLeveling: v1.0.0.0

注意: 如果你使用 Taleworlds 的 FastMode 模块,升级速度会显著快于预期。FastMode 会乘以经验。对于正常游玩,我建议禁用 FastMode。


快速调校指南(适用于 99% 的玩家)

我想要更慢的升级! ➡️ 提高“角色经验基础衰减” 这会让经验曲线更陡。数值越高 = 每级所需经验越多。请记住,提高后你可能无法再达到最高等级(100)。

我想要更快的升级! ➡️ 降低“角色经验基础衰减” 数值越低 = 每级所需经验越少。

这还是不够快! ➡️ 提高“学习速率(经验)” 这会让你的技能升级更快,通过提高你的平均学习速率,进而减少角色升级所需经验。如果你把它和角色经验基础衰减一起使用,本质上就是双重加成。

我想要更慢的升级! ➡️ 降低“学习速率(经验)” 这会降低你的技能学习速率,从而自动意味着你需要更多经验才能升级。请记住,它可以降到零,那样你就无法再升级技能了。

我想把技能推过 330! ➡️ 提高“学习上限倍率” 这会提高技能的学习上限,从而允许你突破 330。

只有弱鸡凡人才每级拿 1 个专精点! ➡️ 提高每级专精点

为什么我想每级都拿一个属性点! ➡️ 将每个属性点所需等级降低到 1


如果足够多的人感兴趣,未来可能加入的功能

  • 玩家可选择不同的升级曲线
  • 使用原版升级曲线,但根据估计平均学习速率进行调整
  • 欢迎建议

前置需求

  • MCM v5
  • ButterLib
  • UIExtenderEx
  • Harmony(用于 MCM)