机器控制面板

机器控制面板

自动化工具是否将你的物品送入了错误的机器?控制哪些物品可以被特定机器处理,防止更高质量的物品被处理,并关闭你不想要的机器规则。在机器旁按Q键打开控制面板。

机器控制面板

你是否安装了许多制作者机器类模组,它们的机器规则互相重叠?或者同一个自动化组里的多台机器总是把物品送错机器?这个模组添加了一种方法来控制哪些机器规则处于活动状态,以及哪些物品允许进入机器。

界面

要打开机器控制面板,请在靠近机器时按 Q(可重新绑定)。

你也可以按 LeftCtrl+Q(可重新绑定)打开机器选择菜单。

规则

此页面显示特定制作者机器上的机器规则,从上到下、从左到右排列。通过取消勾选复选框来禁用一条机器规则。规则在机器开始处理前生效,禁用规则或输入不会中断任何正在进行的处理过程。机器所需的额外物品(例如燃料)会以“闪电”图标显示。

有些规则可能接受或产生大量物品,这些物品会用笔记图标表示,你可以左键点击它们查看完整列表。副产品(EMC)可以通过类似方式查看,使用右键点击。

输入

此页面显示所有可以放入特定制作者机器的物品。通过点击物品使其变黑,然后按下保存按钮来禁用输入物品。你还可以使用顶部的 4 个品质图标阻止特定品质的物品被使用,这是全局设置,并非针对每个输入物品。

什么是机器规则?

自 1.6 版本起,制作者机器根据一个优先级列表的规则运行,这些规则决定机器的输出。最常见的规则类别是当玩家将物品放入机器时触发的那些规则。每个物品从第一条规则开始逐一检查,第一个匹配的规则会接受输入物品并决定输出物品是什么。

一些规则根据条件或上下文标签接受多种不同的物品。这些物品会以半透明形式显示,并带有一个“笔记”图标。悬停提示提供关于其条件的更多信息,点击图标会在网格中显示所有匹配的物品。高级条件会用感叹号标记,并在悬停提示中显示。有些规则的输出物品难以确定,这种情况下会显示一个问号图标。问号图标也是不接受输入物品的规则的占位符。

除了物品类规则,此模组还允许你关闭那些无需输入即可生产的规则,例如咖啡机。禁用此类规则可能导致已放置的机器在再次启用规则后仍无法工作,直到移除并重新放置该机器。

使用此模组关闭一条规则并不总能阻止机器接受输入。如果列表中更靠后且通常无法触及的另一条规则可以接受该物品,则有可能获得原本无法获得的物品,例如从木桶中获得啤酒花汁而非淡色艾尔。这在多个模组为同一台机器添加了规则,并且你希望从特定模组获得输出时很有用。如果你想完全阻止一台机器接受某个特定物品,请改用输入选项卡。

蟹笼和树液采集器看起来像机器,自动化模组也会将其视为机器,但此模组不支持它们。同样地,在 Data/Machines 之外添加了类似机器逻辑的 C# 模组也不被支持。

规则与输入之间的交互

如果当前的规则设置完全阻止某个输入被放入机器,该输入在输入页面上会显示为半透明,并且无法被选中,直到相关规则被重新启用。

例如,如果骨磨上的第一条骨头物品规则被禁用,除骨头碎片外的所有骨头物品在输入页面上都会变为半透明。

全局与本地

输入和规则都支持仅对当前地点禁用规则和输入,或者对整个世界禁用。你可以通过点击地球图标在两者之间切换。

一条在全局被禁用的规则,无论当前地点的设置如何,都会在当前地点被禁用。

搜索

在机器选择菜单和控制面板菜单中都设有搜索框。

  • 在机器选择菜单中,按机器名称或限定 ID 搜索。
  • 在控制面板的规则页面中,按规则的输入/输出或描述搜索。
  • 在控制面板的输入页面中,按输入物品搜索。

兼容性

  • 通过 Content Patcher 添加的机器受此模组支持。
    • 通过内容管线针对 Data/Machines 添加机器的 C# 模组也受支持。
  • Furniture Machines 受此模组支持。
  • Extra Machine Configs:
    • 显示额外燃料和规则特定的输出。
    • 输出副产品会在输出物品右上角显示一个图标,右键点击可显示所有副产品。
  • 此模组的两个菜单都支持 Lookup Anything。
  • 你可以使用 Iconic Framework 打开这两个菜单。
    • 左键点击打开机器选择菜单。
    • 右键点击打开控制面板(如果附近有有效机器)。
  • 不兼容 Producer Framework Mod 的机器,暂无支持计划。

多人游戏

只有主机玩家可以更改机器规则,但所有玩家都可以打开控制面板查看当前设置。

配置

  • Control Panel Key:在机器范围内按下此键打开机器控制面板
    • 默认:Q
  • Machine Select Key:按下此键打开游戏中所有机器的选择菜单
    • 默认:LeftControl+Q
  • Progression Mode:在机器选择页面上,隐藏尚未获得的机器。
  • Default Page:默认显示的控制面板页面。
  • Default Is Global:默认显示的控制面板页面。
  • Config Per Save:决定存档数据的保存方式。
  • Alt Question Mark:为特殊输出使用更显眼的问号图标(此前为默认图标)。
  • Open Machine Select Menu:加载存档后,此选项会显示一个打开机器选择菜单的按钮,在你按键绑定用尽时很有用。

存档数据

机器设置会按农场记录在存档数据中,与原版存档数据类似,这些数据会在一天结束时写入存档文件,如果你在中午退出游戏则会丢失。

你可以通过在配置中禁用 Config Per Save 来更改此设置。禁用后,机器设置会在更改时立即保存到全局应用数据中。

在机器选择菜单中,不透明的背景表示该机器已有设置。

翻译

  • English
  • 简体中文
  • Русский (由 ellatuk 提供)

特别鸣谢

  • focustense,本模组 UI 元素所使用的优秀 StardewUI 库的创建者。

截图中使用的模组

Source Code