专家模式 - Valheim BepInEx 插件

专家模式 - Valheim BepInEx 插件

所有敌人生成时为2星,但掉落战利品如同0星。 可在配置中启用简单模式。 可以针对特定敌人。

游戏玩法

Valheim 专家模式插件

敌人在指定等级生成(默认为3级)。
并掉落指定等级的装备(默认为1级)。

global_level 设为大于 0 的值将改变所有敌人的生成等级。
<enemyname>_level_override,如果设置为大于0的值,将替代global_level用于该敌人。
如果 global_level<enemyname>_level_override 都设置为 0,那么 ExpertMode 将不会干扰敌人等级,允许正常生成 0-2 星敌人。
global_loot_level 设置为大于 0 的值将改变所有敌人掉落战利品的等级。
<enemyname>_loot_level_override,如果设置为大于0的值,将用于替代该敌人的global_loot_level
如果global_loot_level<enemyname>_loot_level_override都设置为0,那么ExpertMode将不会干扰敌人的掉落,允许正常的战利品等级等于敌人等级。
敌人覆盖会在游戏中遇到时动态添加到配置中。
如果已知敌人名称,可以手动添加覆盖。

一个0星敌人是1级。所以:
Level 1 = 0 星
Level 2 = 1 星
Level 3 = 2 星
等等。
星星和敌人的视觉指示器在超过3级后恢复为原始状态。

虽然默认设置会带来更具挑战性的游戏体验,但您可以通过修改配置文件来实现简易模式。

  1. 将 global_level 设置为 1,这样所有敌人都会以 0 星级生成。
  2. 将全局战利品等级设置为3,使敌人掉落战利品如同他们是2星级。

另一种可能性是只修改特定的敌人。例如野猪以获得更容易的皮革碎片。

  1. 将 global_level 设置为 0,这样所有敌人将遵循正常的 0-2 星级等级,除非被覆盖。
  2. 将全局战利品等级设置为0,以便所有敌人按照正常规则掉落战利品,除非被覆盖。
  3. 现在有两个选项可以修改特定敌人的掉落物
    • 将boar_level_override设置为3,并将boar_loot_level_override保持为0。这将使所有野猪变为2星,并使它们掉落与其等级相等的战利品。
    • 将boar_level_override保持为0,并将boar_loot_level_override设置为3。这将使野猪以正常的0-2星范围生成,但所有野猪都会像2星一样掉落战利品。

小心高战利品等级,物品会单独生成而不是成堆出现。尽量保持在5以下。

安装

  1. 下载并安装BepInEx Valheim
  2. 下载此模组并将 ExpertMode.dll 移动到 <GameLocation>\BepInEx\plugins
  3. 启动游戏将在<GameLocation>\BepInEx\config路径下生成配置文件

配置

<GameLocation>/BepInEx/config/net.mtnewton.expertmode.cfg

[专家模式.全局]

敌人应该是什么等级?

0 阻止更改等级,除非特定敌人有高于 0 的等级覆盖。

星星 = 等级 - 1

设置类型:Int32

默认值:3

可接受数值范围:从 0 到 2147483647

global_level = 3

当敌人掉落战利品时,它们的行为应与此等级一致。

0 防止更改战利品等级,除非特定敌人的战利品等级覆盖值高于0。

请谨慎使用较高数值。建议保持在5以下。

游戏默认将与全局级别相同

设置类型:Int32

默认值:1

可接受值范围:从 0 到 2147483647

global_loot_level = 1

[专家模式.敌人等级覆盖]

颈部应该在哪一级生成?

设置为大于0的值以仅覆盖颈部部位的全局级别。

设置类型:Int32

默认值:0

可接受值范围:从 0 到 2147483647

neck_level_override = 0

野猪应该生成在什么等级?

设为大于0的值以仅覆盖野猪的全局等级。

设置类型:Int32

默认值:0

可接受数值范围:从 0 到 2147483647

boar_level_override = 0

...

[专家模式.敌人掉落等级覆盖]

当颈龙被杀死时,掉落物应按照此等级计算。

设置为大于0的值,仅覆盖颈部装备的全局战利品等级值。

请注意较高值。建议保持在5以下。

设置类型:Int32

默认值:0

可接受值范围:从 0 到 2147483647

neck_loot_level_override = 0

当野猪被杀死时,掉落战利品应按照此等级计算。

设为大于0的值可仅针对野猪覆盖全局战利品等级数值。

请注意较高数值。建议保持在5以下。

设置类型:Int32

默认值:0

可接受值范围:从 0 到 2147483647

boar_loot_level_override = 0

...

已知问题

  • 星星和敌人的视觉指示器在超过3级后恢复为原始状态。
  • 高战利品等级在物品组合前会导致延迟。尝试保持在5以下。

更新日志

  • v1.2.0
    • 允许将 global_level 和 global_loot_level 设置为 0
      • 如果期望的敌人等级为0,则ExpertMode不会干预敌人等级,意味着正常的0-2星生成。
      • 如果敌人的期望战利品等级为0,则专家模式不会干扰敌人的掉落,意味着普通战利品倍率等于敌人等级。
  • v1.1.0
    • 添加了敌人战利品等级配置,默认为1以提供与0星敌人相同的战利品
  • v1.0.3
    • 更新说明文档 - 配置路径 - 修正拼写错误
  • v1.0.2
    • 修复自述文件中的dll名称和拼写错误
  • v1.0.1
    • 自述文件变更 - 安装步骤、已知问题和更新日志
    • 为模组名称设置常量,修复加载时记录错误模组名称的问题
  • v1.0.0
    • 初始模组创建
    • 默认所有敌人以2星级别生成,可配置。

源代码

https://github.com/mtnewton/valheim-mods/tree/master/ExpertMode