等级提升调整

等级提升调整

关于升级的小调整

游戏玩法

CREDITS:

改编自 demdatdun50级上限 模组

Dmitriasapomorph 在 DAIMOD 重制过程中给予了我巨大帮助

本模组目前已过时!

我将在2024年8月内更新此模组

对于上次未捕捉到的所有 bug,以及回复非常非常晚,我深表歉意!

今天我刚刚找回这个账号,感谢大家一直以来的支持。我将很快重新开始模组制作,因为我也会重新开始玩游戏!同时也会制作一些《星空》的模组,敬请期待!

谢谢!!


更新 1.5 现已稳定

如有任何问题或建议,请告知我。谢谢!

警告及注意事项(点击展开)

警告:

霜冻版本会导致游戏卡死

请阅读以下信息以防止此问题。

目前正在对 DAIMOD 进行重制。应该能解决以下问题。

已确认的 Frosty 版本问题

在某些 DLC 区域的角色界面和暂停菜单中,游戏会变得无响应。

我正在尝试解决这个问题,但由于我这边没有遇到此问题,可能需要一段时间才能找到原因。 另外我搜索了一下,发现一些做同样等级修改的模组也存在这个问题, 或者修改了角色属性计算相关的模组。

我已经成功将其重制为 DAIMOD。应该不会有任何关于 DLC 区域的问题。
详情请参阅下面的更新说明。

这可能是一个模组制作限制,或者是游戏处理计算方式的问题, 但我认为应该可以找到一种“方法”来防止这个问题。

这个问题 可能 是 Frosty SDK.dll 引起的。

你可以通过在 DLC 区域快速保存/加载作为临时解决方案。


更新:2022-02-15

必须 使用 DAI Mod Manager 来安装 v1.5 版本

已添加 DAIMOD 文件,用于模组的完全重制。这将是目前的主文件。

这将防止 Frosty 版本中出现的角色和暂停菜单卡死问题。

记住从你的 Frosty Mod Manager 中移除旧文件。

新增文件

  • Level Up Tweaks [Main File].daimod - 模组的主文件,你需要它来实现升级和属性点数的更改。
  • Level Up Tweaks [Sub Enemies].daimod - 可选附加文件,用于提升敌人的等级,请参见 更新:2022-02-09

从以下 可选 文件中 只选择 一个 文件: 有关详细信息,请参见 更新:2022-02-12

  1. Level Up Tweaks [Sub Static 3XP].daimod - 所有敌人提供固定 3 倍经验值,默认选项。
  2. Level Up Tweaks [Sub Multiplicative EXP].daimod - 根据你当前等级范围增加经验值获取量。
  3. Level Up Tweaks [Sub Additive EXP].daimod - 在原始经验值基础上,根据你当前等级增加额外的经验值。

更新:2022-02-12

两个文件的敌人现在都提供 3 倍经验值,启用 Take it Slow 试炼时为 1.5 倍。

同时修复了 Plus Enemies 文件最大等级为 75 的经验表。

为两个版本的模组添加了 可选 文件,该文件将根据你当前等级调整经验倍率,略有差异。

敌人的经验值计算

版本 B 经验修正器乘法型:基于等级范围

等级 01 - 10 = 1.0x
等级 11 - 20 = 1.5x
等级 21 - 30 = 2.0x
等级 31 - 40 = 2.5x
等级 41 - 50 = 3.0x

版本 C 修正器加法型:基于当前等级

图表

版本 C 的公式

经验值 = 经验值 + (经验值 x ( (等级/50) x 2) )

*意味着随着你升级,你将获得更多经验值,以平衡下一次升级所需经验值。*

这样可以确保你不会前期升级过快,但能够以合理的速度达到 50 级。

注意:任务经验仍提供 3 倍,启用 Take it Slow 时为 1.5 倍。


更新:2022-02-09

新增 一个可选文件,当启用 Even Ground 试炼时,会根据你当前等级提升敌人等级。

该效果在你超过等级 10 后开始生效。

敌人等级将为你等级的 100% - 150%,具体取决于等级范围和敌人类型。

例如,在你达到 45 级后,敌人的等级范围将为 60-75。

等级计算请参见以下代码:

if (PlayerLvl > 45) then
EnemyLvl = EnemyLvl + math.ceil(EnemyLvl * (MaxLvl/50));

if (PlayerLvl <= 45 and EnemyLvl > 40) then
EnemyLvl = EnemyLvl + math.ceil(EnemyLvl * (MaxLvl/62.5));

if (PlayerLvl <= 40 and EnemyLvl > 30) then
EnemyLvl = EnemyLvl + math.ceil(EnemyLvl * (MaxLvl/75));

if (PlayerLvl <= 30 and EnemyLvl > 20) then
EnemyLvl = EnemyLvl + math.ceil(EnemyLvl * (MaxLvl/87.5));

if (PlayerLvl <= 20 and EnemyLvl > 10) then
EnemyLvl = EnemyLvl + math.floor(EnemyLvl * (MaxLvl/100));

注意:MaxLvl 是敌人未使用 Even Ground 时的最大等级,以提供敌人等级的多样性(这样就不会所有敌人都只有 27 级)。

同时,任何最大等级为 10 的生物不会随你等级提升,这主要影响中立野生动物。我只是觉得没必要让一只潜行者野鹿达到 50 级并拥有 35,000 点生命值。


原始文件

我对原始模组做了些许调整,以补充其目标。

首先,我将正常游戏(未启用 Take it Slow 试炼)的经验值获取提升至 3 倍。

其次,我调整了属性点数的获取,使你每 5 级获得额外 1 点属性点,总计额外获得 10 点。(升级总共获得 60 点属性点)。

关于技能还有一项隐藏的奖励调整。

我建议在噩梦难度下并开启试炼进行游戏 - 特别是 Even Ground。 如果属性点没有正确发放,使用洗点护符即可解决。

注意:如有任何要求,请随时向我发送消息或评论。谢谢。