高级餐饮

创作者: sighsorry
已更新:2026-08-31 02:42:19
460KB

关于此 MOD

让食物真正重要:真实的腐坏机制、基于新鲜度的属性、冰箱、最多9个食物栏位、主厨精选加成、全餐奖励、烹饪技能特权、额外产出、自动弹出烹饪、更快发酵,以及清晰的站点悬停提示。

高级餐饮

FineDining是一个服务器同步的Valheim食物大修模组,专注于食物储存、饮食多样性和烹饪技能。

展示

点击截图以打开全分辨率原图。

饮食、主厨精选和全套餐

最近的餐食会影响主厨精选。食物自然过期或被呕吐物移除会推进列表。

最近的餐食 主厨推荐
Recent meals

提示信息显示厨师、递减和停滞倍率。填满所有已解锁的食物栏位可激活全餐。

厨师加成与新鲜度惩罚 重复与新鲜度惩罚
Chef bonus and freshness penalty Repetition and freshness penalties

Full Course with all food slots filled

烹饪与站点提示

烹饪技能可以自动弹出已完成的食物,而悬停提示会显示原版和模组站点的有效输入与加工状态。

原味烹饪台 改装烹饪台

覆盖并加速深层发酵。兼容的自定义发酵桶会显示相同的清晰悬浮信息。

香草发酵罐 改装发酵桶
Modded Fermenter

生产建筑和受支持的 ValheimCuisine 站点会显示简洁的悬停信息。

木炭窑输入提示 熔炼厂加工提示
弗雷迪收藏家 阴郁盒子
Freydi Collector Grimpy Box

腐坏与保存

食物在容器中、掉落在地上以及摆放展示时都会腐坏。剩余时间会在物品使用的位置保持可见。

过期食物通常会变成其配置的腐烂产物。群体规则或精确覆盖可以改为将原始预制体保持在最低新鲜度。寒冷生物群系和冰箱会暂停活跃的腐败计时器。

已放置带有计时器的食物 存放于山中的保藏食物
寒冷生物群系保存 冰箱保鲜
Cold-biome preservation

功能

  • 可配置的腐坏机制、随新鲜度变化的食物属性,以及一个冰箱。
  • 三到九个栏位的饮食,收益递减,主厨精选,以及全席。
  • 烹饪经验、生产加成、自动弹出、加速发酵和站点提示。

腐烂

[5 - 腐败] 腐败模式 由服务器同步,并可以实时更改:

模式 行为
跟随Yaml (默认) 使用 腐烂 生命周期、排斥条件和过期结果。保留现有行为。
关 停止新的计时器和过期处理,隐藏腐坏界面,并在关闭时移除所食用食物的新鲜度惩罚。现有物品元数据会保留。
仅降低属性 使用相同的YAML目标和生命周期,包括零时排除,但将过期物品保持在最低新鲜度而不是替换它们。

关闭 不会冻结世界时间:重新启用腐坏后,已保存的运作中时限会继续推进并可能到期。已保存的暂停时钟保留其原有的保鲜/存档行为。合并、放置和回收被追踪物品时仍会转移腐坏状态。在关闭期间创建的物品不会获得新的计时器或放置锚点;重新启用后适用正常激活规则。

模式变更不会重写已食用食物的效果、逆转腐烂替换,也不会清除永久最低新鲜度标记。从 仅属性下降 返回 跟随Yaml 因此,已过期的保留物品会保持在最低新鲜度。关闭时,其标记会保留,但不会造成新的消耗惩罚。在 仅属性降低,生命值、耐力、埃特尔和恢复速度都使用变质食物的最低值(默认0.75);食物持续时间不变。不可食用材料会被保留,但不产生食物属性效果。 腐坏.yml 生成的引用继续描述底层 YAML 策略。

普通食物在首次进入玩家物品栏时开始计算腐坏时间。地点战利品和普通容器中未被拿取的食物在首次拾取前保持新鲜。放置的食物从放置时间开始计算。

一个运行中的时钟使用 Valheim 的网络世界时间。当时钟运行时,它会在普通容器和未加载区域中继续计时,并且在重启后不会重置。当服务器离线、空置的专用服务器暂停世界时间,或该物品被保存时,时间不会推进。

腐坏暂停倒计时:

  • 一个冰盒。
  • 列出的生物群系 无剧透生物群系; 默认为 山,深北.
  • 水,用于归类为鱼类的世界物品。

默认 腐坏.yml 政策是:

版本:1 保质期: 农耕收获:96 烹饪台输入:48 烹饪台输出:72 未发酵食物:72 发酵食物:96 宴席材料:96,保留 宴席成品:72,保留 鱼:48 其他可食用:48 厨师选择黑名单:[] 覆盖: - 树莓,96,保留 - 蘑菇,96,保留 - 蜂蜜,0 - 蓝莓,96,保留

默认预制体覆盖规则会在96小时后将树莓、蘑菇和蓝莓的最低新鲜度保留下来,并禁用蜂蜜的腐败。这些规则仅适用于确切的预制体名称;其他蘑菇预制体保留其自身规则。

团队生命周期数值使用 <hours>[, keep]有效时间为 0..720单独一个数字使用组的固定腐坏替换,而 保留 保留原始预制件和堆叠,并将其永久移至最低新鲜度。两者 0 和 0,保留 禁用腐烂;后者会保留该操作,以便你再次启用时使用。支持正数小数,最短内部生命周期为一秒。默认情况下, 盛宴材料 和 盛宴结果 使用 保留. 未发酵食物 涵盖发酵罐输入物,其转化路径最终可得到直接食用的食物,包括继续经过烹饪台处理的路径。

自动烹饪站分组仅当转化产物可通过烹饪站或发酵桶步骤直接得到可食用食物时,才包含输入和输出。生食、面团及中间食物加工步骤仍包含在内;霜铸厂设备与未完成的铸件不包含在内。精确预制件覆盖仍具有最高优先级。

已有 变质 文件不会被覆盖。更改的有效期仅适用于新分配的计时器;现有计时器保留其已保存的有效期和到期时间。

精确预制体规则使用以下紧凑格式:

覆盖:- ModdedFood,100 - ModdedProduce,72,FineDining_RottenProduce - PreservedIdentityFood,72,保留 - DecorativeFood,0 - DisabledPreservedFood,0,保留

可选的第三个值要么是替换预制体,要么是保留的、不区分大小写的关键字 保留以积极的一生,并且 保留,计时器正常运作,但到期时保留原始预制体和堆叠,并记录一个永久的最低新鲜度状态,而不是创建一个替代品。物品保持在配置的最低新鲜度效果,显示 达到最低新鲜度 (最小 在槽位中),并且在移动或重启后不会再次获得计时器。由于其预制体标识未改变,其他系统仍将其识别为原始物品。A 0 终身,无论是否 保留,可在不应用此状态的情况下禁用腐败。禁用腐败不会恢复已达到永久最低新鲜度的物品。零小时覆盖无法指定替换预制件。

当第三个覆盖值被省略时,已分类项会继承其所在组的动作,而未分类的强制包含项则使用 腐肉除非被覆盖,否则农耕收获将变为 腐烂农产品;烹饪台输入、烹饪台输出和鱼类变为 腐肉;未发酵食物、发酵食物和其他可食用食物会变成 腐烂食物; 宴会材料和宴会结果保留其原始预制件。

腐烂农产品 和 腐烂食物 不能再糟蹋了。吃掉它们会分别造成五秒和十秒的恶心效果。

计时器会显示在物品栏和容器槽位、物品提示、掉落的物品悬停文本以及已放置食物的悬停文本中。合并带计时器的堆叠时,保留较低的剩余存在时间;与最低新鲜度合并时 保留 堆叠会将此状态应用到生成的堆叠上。原版散落物品清理仍然有效。

新鲜度

可食用物品自身的新鲜度会按其比例影响其提供的生命值、耐力、埃特尔以及生命恢复量。 x1.00 降至配置的最小值, x0.75 默认情况下。进食时会记录体型变化。

食材新鲜度不会继承到食谱、烹饪台产出、发酵桶产出或盛宴产出中。食物持续时间和食用状态效果保持不变。

饮食与主厨推荐

最大食物栏位 接受任意整数,范围从 3 通过 9 默认为 4. 槽位会随着玩家学会可直接食用的生命/耐力/艾特尔食物而解锁,达到配置的最大值后停止:

已知食物 0-6 7-9 10-12 13-15 16-18 19-21 22+ 食物槽位 3 4 5 6 7 8 9

新获得的槽位会在已激活食物被移除或替换时,或在没有食物激活时生效。

食物属性倍率 默认为 0.9 并控制完整解锁饮食相对于三种等效原版食物的总基础强度。每种食物的生命值、耐力、埃特尔和生命恢复使用 3 * 食物属性加成 / 当前已解锁栏位 在其他效果之前。每种食物的默认倍数为 0.9, 0.675, 0.54, 0.45,大约 0.385714, 0.3375,以及 0.3 对于三到九个已解锁槽位。空槽位不会提高剩余食物的倍率。玩家基础属性和外部玩家属性加成保持不变。

  • 最近食物记录默认追踪七种不同食物。
  • 第四次及之后的消耗将获得默认值 0.75倍 递减乘数。
  • 主厨精选包含七种食物,倍率介于 1.10 和 ×1.50 默认情况下。
  • 烹饪技能越高,越容易做出更高品质的食物,厨师的加成也越强。
  • 最近的生命/耐力/埃特尔比例会影响新厨师的选择,由 70% 在默认设置下。
  • 自然过期或被Puke实际移除的食物,会使主厨精选从最早的一条记录推进一次。
  • 完整课程适用于三到九个已解锁槽位的每个阶段,并默认使用 x1.20 而每个已解锁的槽位都装满了可直接食用的食物时。在默认食物属性规模下,这提供 0.9 * 1.2 = 1.08 三种等效的原味食物之前的效果。即使最大只有九个槽位,填满前三个解锁的槽位也会激活全餐效果。

这些功能可通过服务器同步设置独立切换,默认全部开启:

区域 设置 当 假
3 - 饮食 全课程已启用 禁用加成、指示器和消息,包括在下次食物属性更新时对当前生效的食物也生效。
3 - 饮食 收益递减已启用 新吃掉的食物不受到重复惩罚。近期记录会继续为厨师精选更新,并在之后重新启用。
4 - 主厨精选 厨师精选已启用 新吃的食物不会获得厨师加成或重复惩罚豁免。隐藏厨师界面,并暂停已保存列表的选择、消耗、过期/呕吐轮换以及管理员重掷。

厨师加成与收益递减设置仅对下一次食用生效;已食用食物的效果与对应悬停详情会保留,直到被替换或移除。切换这些功能不会清除已保存的历史记录,也不会重新随机生成现有的有效厨师列表。重新启用时会从该状态继续,包括在禁用期间记录的食用历史。只要启用了厨师精选或收益递减中的任意一项,最近食用栏位就会显示;两者都禁用时,两栏都会隐藏。食物栏位进度、基础属性成长、新鲜度以及烹饪经验/产出加成各自保留独立设置。

若只想隐藏HUD行,请使用下方的仅客户端设置。两者默认均为 真实 并且可以独立更改,包括在锁定游戏设置的服务器上。

[2 - 客户端] 显示最近食物行 = true 显示厨师精选行 = true

将任一设置为 假 隐藏该图标行及其悬停描述。历史记录、厨师列表更新、食物加成/惩罚、物品提示、已食用食物悬停详情以及全餐指示器仍会正常工作。显示某一行并不会重新启用已禁用的游戏功能。当只有厨师行可见时,它会移入第一行的位置。

将鼠标悬停在吃过的食物上可查看其名称和 净效果 ×N 在最近食物栏上方,由白色箭头连接。这取代了跟随光标的名称提示框。总计不包含基础槽位缩放和原版基于时间的属性衰减。第二行列出了非中性的全套餐、厨师、新鲜度和递减乘数;当没有适用项时,仅 净效果 ×1.00 显示在食物名称旁边。厨师、新鲜度和递减值在食用时保存,而全餐反映当前饮食。已激活但未保存明细的食物仅显示综合倍率,直到再次食用。

厨师精选只使用具有正面生命值、耐力或虚灵值的消耗品。具体排除项属于 厨师精选黑名单 在 腐坏.yml.

资源地图.yml 定义厨师食物等级,从最低到最高。服务器或单人游戏主机负责创建、热重载并同步该等级。已连接的客户端会忽略其本地副本,无效修改将保留上一个有效映射。

默认地图在AshLands之后包含DeepNorth食材。更新时会保留现有的ResourceMap文件;请从中合并新的DeepNorth部分 资源/默认/资源映射.yml 到你的服务器或单人地图中使用它。添加层级也会改变之前层级的相对选择权重。它不会改变厨师倍率公式,也不会重掷现有的有效厨师条目。 食物等级.参考.yml 被重新生成用于诊断,而非作为配置进行编辑。

烹饪与站点

成功食用可直接食用的生命/耐力/灵能食物后获得 0.15 默认烹饪体验。设置 每食用一份食物获得的烹饪经验 至 0 禁用它。

烹饪等级达到100时:

  • 普通食谱和烹饪台产出的默认 25% 奖励物品几率,可配置自 0% 到 25%.
  • 发酵器输出使用单独的默认值 20%,也可从 0% 到 25%.
  • 烹饪等级越低,两种概率都会线性降低。

生产加成排除的输出预制体 禁用跨配方、烹饪台和发酵桶匹配产出物品的加成。

自动弹出功能仅在转化过程包含独立的烧焦或煤炭阶段时可用。其触发概率等于放入物品玩家的烹饪等级,结果在物品放入时即已决定。

发酵罐在有遮盖和深度的情况下可以运行得更快。完全遮盖和八米深度各自最多可提供 ×2 默认速度,且两个倍率会相乘。列出的预制体 发酵器加成排除预制件 保持原生时机和输出;对他们而言,精致餐饮加速、输出加成以及插入/收集烹饪经验均被禁用。

悬停提示会显示烹饪台、熔炉、风车和发酵桶的可用输入及处理时间。图标缩放和行数为客户端设置。可选的AzuCraftyBoxes集成会包含附近容器内容,可选的ValheimCuisine集成会添加Grimpy Box和Freydis信息。

冰箱

精致餐饮_冰柜 可在锤子的杂项标签页中找到,并始终暂停其中的腐败。

  • 尺寸:默认八列四行;行数可配置,范围从 4 到 20.
  • 配方: 金像:1,黑曜石:8,水晶:16,银:32.
  • 地图和小地图标记:本地账号拥有的冰盒默认启用。
  • 放置限制:默认每个Steam账户两个,通过服务器同步进行配置 冰箱默认放置上限 设置。

使用 -1 无限放置, 0 拒绝放置,或使用正数表示最大数量。精确的Steam64覆盖配置仅在服务器端 冰箱.yml 并且优先于同步的默认值。

配置

主配置文件是 BepInEx/config/sighsorry.FineDining.cfg.

服务器配置锁定默认启用。配置说明会将每个条目标识为服务器同步或仅客户端。

段落 瞄准镜 内容
1 - 通用 服务器同步 配置锁定、烹饪加成和发酵
2 - 客户端 仅客户端 饮食界面可见性、站点图标缩放和行数
3 - 饮食 服务器同步 食物槽位、属性缩放、历史记录和收益递减
4 - 厨师精选 服务器同步 选项数量、倍率、层级权重和食物类型偏好
5 - 腐坏 混合 全局模式、保鲜、最低陈旧食物、冰箱默认上限、配方、大小和本地标记

额外文件创建于 BepInEx/config/FineDining/:

文件 用途
腐坏.yml 服务器权威生命周期、过期结果、覆盖以及Chef黑名单
资源地图.yml 服务器权威厨师食物等级
冰盒.yml 仅服务器生效的按Steam64的Icebox限制覆盖
变质.reference.yml 生成的腐败分类参考,非配置
食物等级参考配置 已生成厨师等级与食物类型参考;非配置

无效的 YAML 会保留上一个有效策略。来自旧名称的文件不会被读取或迁移;原 冰柜.yml 默认限制 字段不受支持。

管理员命令

命令 动作
重掷厨师 重新随机本地玩家的厨师精选列表
清除最近记录 清空本地玩家近期的食物历史记录
fd:printstate 显示本地玩家的精致餐饮饮食状态

兼容性

  • 物品栏槽位 1.3.7 或更新版本:支持腐败感知的堆叠合并。
  • 阿祖扩展玩家背包:隐藏槽位合并兼容。
  • AzuCraftyBoxes:使用其配置范围显示附近容器站点提示。
  • 英灵神殿料理:格里姆皮盒子与芙蕾雅迪斯悬停信息。
  • 扩展世界数据:自定义生物群系名称在 无剧透生物群系.
  • 盛宴风格摆放的食物:腐败元数据与悬停信息。

FineDining仅对已加载且具有权威性的物品栏、容器和世界物品执行腐坏处理。未加载的进度基于时间戳计算,而非持续模拟,并且专用服务器不需要本地HUD。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!