Valheim - 饕餮美食管理器

Valheim - 饕餮美食管理器

自动化你的食物。在配置中修改增益数量、持续时间、强度等。包含键盘快捷键

游戏玩法

瓦尔海姆饕餮美食管理器

使用可配置的键盘快捷键自动食用背包中的食物,以切换此行为。

在默认设置下,每当食物增益开始闪烁时,饕餮会吃掉你物品栏中最好的食物。
有许多选项可用于自定义Glutton的行为方式。

特性

  • 当剩余持续时间低于指定阈值时食用相同食物
  • 根据可用库存食用直到达到最大食物增益效果
  • 通过可自定义键盘快捷键切换自动进食开关
  • 以最佳或最差食物作为优先食用顺序
  • 标准化收益使您始终获得固定量的生命值或耐力
  • 完全忽略库存要求食用游戏中最佳食物
  • 调整可生效的食物数量上限
  • 防止食物从库存中被移除
  • 调整食物分数计算以偏重特定属性

安装

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

默认键盘快捷键

  • 切换自动进食:左Shift + T

配置

配置可以在游戏中使用以下工具完成:BepInEx.ConfigurationManager

确保在打开 ConfigurationManager 前已开启物品栏,以便鼠标悬停选项时显示工具提示。

您也可以手动编辑配置文件。

请注意:
标有双星号(**)的选项需要重启游戏才能生效。

设置文件由插件 Glutton v1.0.0 创建

插件 GUID: org.tonsit.glutton

[General]

允许暴食者食用食物。

  • 设置类型:布尔值
  • 默认值:true
自动进食 = true

尝试食用相同食物时的食物持续时间百分比。范围:1-50

  • 设置类型:UInt32
  • 默认值:50
  • 可接受数值范围:从 1 到 50
刷新食物百分比 = 50

饕餮是否应该尝试保持最大食物增益效果。

  • 设置类型:布尔值
  • 默认值:true
吃最多食物 = true

当启用"食用最佳食物"时,优先食用评分最高的食物。将其设为false可改为优先食用评分最低的食物。

  • 设置类型:布尔值
  • 默认值:true
先吃最好的食物 = true

提供游戏中任何可用的食物,无论你的库存如何

  • 设置类型:布尔值
  • 默认值:false
忽略库存 = false

一次可激活多少种食物。注意:用户界面不支持超过3种增益效果,但增加的体力和生命值仍会生效。需要重启游戏。

  • 设置类型:UInt32
  • 默认值:3
  • 可接受数值范围:从 0 到 25
**最大食物数量 = 3

启用后食物将提供固定增益效果,而非随时间推移效果递减。默认值为最大食物值的50%(相当于其持续期间的平均收益)。生命值与体力增益可在高级选项中调整。需要重启生效。

  • 设置类型:布尔值
  • 默认值:false
**标准化食物收益 = false

设置食物生命恢复百分比。默认为食物最大效益的50%,即其持续时间的平均值。将此值设为100可使食物提供最大效益。设为0则食物不提供任何生命恢复效果。禁用"标准化食物"功能时此设置无效。需要重启生效。

  • 设置类型:UInt32
  • 默认值:50
  • 可接受数值范围:从 0 到 100
**食物健康益处 = 50

设置食物耐力恢复百分比。默认值为食物最大效益的50%,即其持续时间的平均值。将此值设为100可使食物提供最大耐力效益。设为0则食物不提供任何耐力效益。当"标准化食物"功能禁用时此设置无效。需要重启生效。

  • 设置类型:UInt32
  • 默认值:50
  • 可接受值范围:从 0 到 100
**食物体力收益 = 50

设置食物计时器的持续时间。这也会影响食物增益衰减的速率,除非启用了标准化食物增益。需要重启。

  • 设置类型:持续时间类型
  • 默认值:正常
  • 可接受的值:无限、更长、长、正常、短、更短
**食物持续时间 = 正常

拾取物品是否应减少物品栏中的堆叠数量?IgnoreInventory 会将其覆盖为 false。

  • 设置类型:布尔值
  • 默认值:true
从库存中移除已食用物品 = 是

[键盘快捷键]

启用/禁用贪食模式的键盘快捷键

  • 设置类型:键盘快捷键
  • 默认值:T + 左Shift
切换自动进食 = T + 左Shift

[加权食物评分]

计算食物分数时使用的乘数。

  • 设置类型:Int32
  • 默认值:50
  • 可接受数值范围:从 0 到 100
健康评分权重 = 50

计算食物分数时使用的乘数。

  • 设置类型:Int32
  • 默认值:50
  • 可接受数值范围:从 0 到 100
体力评分权重 = 50

计算食物分数时使用的乘数。

  • 设置类型:Int32
  • 默认值:50
  • 可接受数值范围:从 0 到 100
燃烧时间得分权重 = 50

计算食物分数时使用的乘数。

  • 设置类型:Int32
  • 默认值:50
  • 可接受数值范围:从 0 到 100
再生分数权重 = 50

示例配置选项

有一个选项可以覆盖生命值和耐力值为静态值。当"标准化食物收益" = true 时,它将提供食物最大收益的50%(在其持续时间内的平均值)。
收益百分比可在高级选项中进一步调整。

给予自己100%的最大生命值和耐力增益,并在结束时刷新:

刷新食物百分比 = 1
**标准化食物收益 = true
**食物健康益处 = 100
**食物耐力收益 = 100

仅在你手动食用后刷新食物:

自动进食 = true
刷新食物百分比 = 50
Eat Maximum Foods = false

成为饕餮之徒 - 在游戏中享用顶级美食:

自动进食 = 开启
刷新食物百分比 = 50
忽略库存 = 是
**最大食物数量 = 22

更新日志

  • v1.0.3

    • 更新食物持续时间描述以包含百分比
    • 为日志记录添加详细级别以降低默认输出量
  • v1.0.2

    • 修复了一个错误:当登录时增益效果已激活,食物不会刷新的问题
    • 修复了增益效果在两次更新检查之间消失时食物不会刷新的错误
  • v1.0.1

    • 修复了物品栏中消耗品罐子被错误消耗的漏洞
    • 修复了多人游戏中键盘快捷键向其他玩家发送垃圾信息的错误
    • 防止在打开各种文本框时触发热键
  • v1.0.0

    • 添加键盘快捷键以切换模组行为
    • 调整配置以更好地支持BepInEx配置管理器
    • 为UpdateFood补丁添加节流机制以提升性能
    • 添加选项以调整活跃食物增益数量,超出游戏限制的3个
    • 添加选项以自动从库存中消耗最佳/最差食物选择
    • 添加选项,尝试根据可用库存保持最大食物增益效果激活
    • 添加选项以忽略库存并从魔法厨房获取食物
    • 添加选项以标准化食物收益
    • 添加调整增益效果持续时间的选项
    • 增加可调节的食物评分权重选项
  • v0.0.3

    • 添加切换选项以从堆叠数量中移除已消耗的物品
  • v0.0.2

    • 更新自述文件
  • v0.0.1

    • 初始版本发布