Provisions & Co. — 编辑器指南
本指南介绍如何使用网页编辑器:窗口、工具、图层与楼层、面板、3D 视图、保存、测试和发布。每一个物体、字段和设置的
具体说明都在 编辑器参考 中。安装模组和游玩的内容在
玩家手册 中。
目录
1. 十分钟做出第一个厨房
- 用 Steam 登录(右上角),这样你才能发布并使用账号相关功能。
- 在右侧面板中打开 关卡,选择一个基础场景——你的厨房会借用这个原版厨房的天空、光照和地面。编辑器会填入 该厨房的回合时间、星级目标、厨师出生点和镜头;这些你都可以修改。
- 在 玩法 图层上,从左侧面板选择物品,点击格子来放置:一个 出餐口、一个 盘子回收口、一个 盘子堆、一些 台面、一块 砧板、几个 食材箱,以及一个上面放着 锅 或 平底锅 的 灶台。
- 在 菜谱 中勾选这个厨房要点单的菜品。配套 清单会列出这些菜品还缺的东西——点击某一项即可在面板中 选中它。
- 启动装有模组的 Overcooked! 2,停在主菜单,然后点击 推送到游戏(实时)。几秒钟后你就身处自己的厨房了。
- 玩得顺手之后,点击 发布 把它保存到你的账号,让它出现在游戏的浏览器中。
你所做的一切都会在工作时自动保存在这个浏览器中。
2. 窗口
- 顶栏: 网站的账号按钮(
玩家手册)、文档 链接和 语言 菜单。 切换语言会重新加载页面;你的地图已经保存,所以不会丢失。 - 工具栏:
- 🗺 地图 / 🎨 工作室 在地图编辑器和工作室之间切换。
- 关卡 是你的厨房名称,在发布和推送时使用。
- x .. / z .. 是网格范围:厨房可以使用的格子。当你把东西放到或移动到边缘之外时,它会自动扩大。超出范围的 物体会显示 超出范围 警告。选择基础场景会把范围重置为该厨房的占地范围。
- 图层 按钮(第 4 节)、楼层 选择器(第 5 节)、放置 / 选择 / 移动 / 擦除 工具(第 3 节)、↶ / ↷ 撤销和重做、⌨ 键盘快捷键、缩放按钮 − 100% + ⤢,以及 ☾ 深色 / ☀ 浅色 主题切换。
- 右侧:我的地图、新建、推送到游戏(实时) 和 从游戏获取修改——编辑场景时则是 发布场景 和 退出场景。
- 左栏: ✨ 创建自定义…(打开工作室)、面板的分类标签页、搜索面板… 和面板列表。在地面、碰撞墙和平台 图层上,面板会换成该图层自己的面板。
- 中间: 2D 网格或 3D 视图,以及 2D / 3D 切换。
- 右栏(检查器): 所选物体的设置;未选中任何物体时,则显示厨房的 关卡、高级、阶段、菜谱、 配套 和 自定义内容 卡片。
- 底栏: 物体和菜品的数量、用到的资源包、⚠ 警告、简短消息、当前工具的提示、指针下的格子 (x 3, z −2 · counter_2)、保存状态(已保存在此电脑上 14:02)以及版本号。
3. 工具
| 工具 | 按键 | 点击的作用 |
|---|---|---|
| 放置 | B | 把面板中选中的物品放到格子里,并选中它。该物品保持选中状态,所以你可以一直点下去。多个物体可以共用一个格子;编辑器会对 格子过于拥挤 发出警告。 |
| 选择 | V | 选中格子里最上层的物体,并在检查器中显示它的设置。点击空格子会取消选择。 |
| 移动 | M | 点击一个格子拾取其中的所有东西,或拖出一个矩形拾取一片区域;然后点击目标格子。这组物体会保持原有的布局、高度、旋转和阶段。按 Esc 或右键取消。 |
| 擦除 | E | 移除格子里最上层的物体(优先移除当前图层的物体)。 |
使用任何工具时,右键都会擦除。没有确认提示——Ctrl+Z 能把任何东西找回来。要擦除一个占两格的工作台, 请点击它的主格子(没有斜线阴影的那一格)。
4. 图层
图层按钮决定你正在编辑什么;其余内容会变暗,让你看清自己正在处理的部分。
| 图层 | 你编辑的内容 |
|---|---|
| ▣ 玩法 | 厨房本身:工作台、食材箱、炉具、厨具、机器、厨师出生点、镜头目标。 |
| 🌳 装饰 | 场景布景:基础场景的道具、灯光、死亡区域、表面、组以及上传的 3D 模型。 |
| ▦ 地面 | 可行走的地面区域、斜坡和楼梯——在网格上拖出矩形。 |
| ▧ 碰撞墙 | 阻挡厨师和物品的隐形墙——拖出矩形。 |
| ⬒ 平台 | 厨师可以乘坐的移动平台——点击格子布置路线。 |
装饰、地面和碰撞墙一起构成厨房的环境;它们也可以保存为可复用的场景。在场景中,玩法图层会被隐藏。
5. 楼层、楼梯和墙
一个厨房可以有多个处于不同高度的楼层。
- 工具栏中的 楼层 选择器(以及 3D 视图中的楼层栏)用来选择当前楼层:底层、各个楼层(y 2、 y 4.5……),或 + 楼层,在最高层之上 2 个单位处新增一层。你接下来放置或绘制的所有东西都会放在当前楼层上; 其他楼层上的东西会变暗。
- 厨师需要有地面才能站立。在上层楼层上,请先绘制地面区域(地面图层 → 拖出矩形),然后再在上面搭建。区域之间 的空隙就是厨师会掉下去的洞。
- 斜坡和楼梯连接各个楼层。在地面图层上选择 ◺ 斜坡 / 楼梯,设置 低端 y 和 高端 y,选择它朝哪个方向 升高(自动 取你拖动的方向),然后沿着坡面的方向拖动。厨师和他们手里拿的物品可以像在游戏自带的楼梯上一样 上下走动。列表中的每个斜坡都有一个按钮可以翻转方向。
- 墙:在碰撞墙图层上设置 墙高,然后拖出矩形。墙是隐形的,但是实心的。
- 地面和碰撞墙面板会列出每个区域和每面墙及其格子和高度;✕ 删除一项,在网格上右键会删除指针下最上层的那一项。
- 地面区域可以有自己的外观(贴图)——见
参考。
6. 面板
在玩法图层上,面板有六个标签页:
| 标签页 | 内容 |
|---|---|
| 设施 | 厨师出生点和镜头目标标记、出餐口、盘子回收口、台面、砧板、水槽(盘子、玻璃杯、托盘、马克杯)、各自对应的回收口和堆、垃圾桶。 |
| 工作台 | 灶台、烤箱(原版、中世纪、DLC09)、熔炉、油炸台、烧烤架、篝火、地面炉灶、搅拌机底座和果汁机底座。 |
| 厨具 | 锅、平底锅、蒸笼、蛋糕模、烤盘和烤锅、烘烤盘、炸篮、烤串签、铁板、烤叉、火锅、搅拌碗、搅拌机杯、风箱、煤桶、灭火器、奶油喷枪。 |
| 机器 | 最前面是你的自定义机器;然后是调味料机和饮料机、按钮、煤炭和木柴分发器、传送带、食物生成器、大炮及其发射按钮和瞄准摇杆、火焰喷射器、地面开关和按钮。 |
| 食材箱 | 最前面是你的自定义食材箱,然后是所有原版食材箱。 |
| 装饰 | 与装饰图层相同的列表。 |
搜索面板… 会筛选当前标签页(可以用英文或你的语言搜索)。点击一个物品即可选中它——工具会切换为 放置。 2w 徽标表示占两格的工作台;自定义 标签表示你自己的内容。由多位作者制作的自定义食材会显示 ▾n;点击它 可以选择一种设计。
装饰 列表开头是四类关卡美术——灯光、死亡区域、表面 和 组——然后是基础场景的道具(带动画的
道具标有 ✦),再然后是你上传的 3D 模型。勾选 浏览其他场景 可以使用其他厨房的道具(它们会在后台加载另一个
场景,所以请谨慎使用)。+ 3D 模型(.obj) 用于上传你自己的模型(.obj、.glb 或 .gltf)。
如果 Overcooked! 2 正在运行并装有模组,面板、网格和 3D 视图会显示游戏自己的图标和模型。否则,物品会显示为 彩色的名称标签。
7. 2D 网格
- +z 朝屏幕上方;顶部和侧边的数字是格子坐标。
- 每个物体都是其格子里的一个标签,按类别着色。占两格的工作台还会给第二格加上阴影,并用箭头指向它。厨师出生点 会用该玩家的颜色显示 P1、P2……。
- 加载基础场景后,淡淡的符号会显示它原有的台面(▪)、炉具(H)、水槽(S)、食材箱(D)、回收口(R)、出餐口(P)、 堆(T)、垃圾桶(B)、传送带(V)和结构(#)所在的位置——方便你围绕它们重新搭建。⇕ 表示一个格子在多个楼层上都 被使用。
- 开启阶段后,只存在于部分阶段的物体会显示这些阶段的编号;当你编辑某一个阶段时,不属于它的所有东西都会变淡。
- 选中的移动物体会把它的停靠点显示为 →1、→2……。
- 警告中提到的格子会带红色轮廓。
- 用工具栏按钮或 Ctrl + 鼠标滚轮(30%–300%)进行缩放;单独滚动滚轮是滚动页面。
8. 3D 视图
用 2D / 3D 切换;编辑器会记住你的选择。两种视图编辑的是同一个厨房。
| 操作 | 效果 |
|---|---|
| 在空白处左键拖动 | 环绕旋转镜头。 |
| 右键拖动 | 平移。 |
| 鼠标滚轮 | 缩放。 |
| 点击物体 | 选中它(任何工具都可以)。 |
| 拖动物体 | 逐格移动它。 |
| Shift + 拖动物体 | 升高或降低它。 |
| 点击空格子 | 在那里使用当前工具(放置、擦除、放下移动中的一组物体、添加一个平台路径点)。 |
| 右键单击 | 擦除。 |
3D 视图左上角的楼层栏用来选择当前楼层、新增楼层,以及切换 ✎ 画地面(在碰撞墙图层上则是 ✎ 画墙): 开启后在当前楼层上拖出矩形即可绘制,右键单击一块地板或一面墙即可删除。◉ 真实美术 在游戏的真实模型和简单方块 之间切换。
9. 键盘快捷键
按 ? 或点击 ⌨ 可以在编辑器中查看这个列表。在字段中输入文字时快捷键不起作用。
| 按键 | 操作 |
|---|---|
| B / V / M / E | 放置 / 选择 / 移动 / 擦除工具 |
| Ctrl+Z | 撤销 |
| Ctrl+Shift+Z 或 Ctrl+Y | 重做 |
| R / Shift+R | 把选中的物体顺时针旋转 90° / 转回去 |
| ← ↑ → ↓ | 把选中的物体微移一格(按住 Shift:五格) |
| Ctrl+C / Ctrl+V | 复制 / 粘贴选中的物体(粘贴会把副本放在右下方一格;再次粘贴可排成一条斜线) |
| Ctrl+D | 复制一份选中的物体 |
| Delete | 删除选中的物体 |
| Esc | 取消移动 / 关闭快捷键面板 |
| Ctrl + 滚轮 | 缩放地图 |
| ? | 显示快捷键 |
10. 撤销、自动保存和我的地图
- 自动保存。 每次更改大约三分之一秒后就会保存在这个浏览器中。底栏会先显示 保存中…,然后显示 已保存在此电脑上 和时间。如果显示 未保存——此浏览器禁止本地存储,说明你处于隐私窗口,或者你的浏览器禁止了 网站存储;你的作品将不会被保留。
- 撤销 / 重做 会保留当前打开地图的最近 80 步。快速连续的编辑(一次拖动、在字段中输入)算作一步。打开另一张地图 会开始新的历史记录。
- 我的地图(工具栏)是你的本地库:打开、重命名、复制、删除、+ 新地图 和 ✨ 生成,后者 会根据一句话描述搭建一个可玩的起点(需要 20–40 秒,并且需要 AI 权限——见工作室)。这个列表只保存在 这个浏览器中,不会同步;请发布厨房,才能把它保留在你的账号里。
- 新建 会开始一个空白厨房;当前的厨房会留在我的地图中。
编辑器刻意没有“保存到文件”:厨房离开编辑器的方式只有 发布 或 推送到游戏。
11. 在游戏中测试
推送到游戏(实时) 会把你正在编辑的厨房直接发送到这台电脑上正在运行、装有模组的 Overcooked! 2,并进入该 厨房。它不会发布或分享任何东西。
- 启动游戏,停在主菜单(或者在某个厨房里——模组会切换到你的新版本)。
- 如果 配套 清单仍列出缺少的物品,编辑器会先发出警告:需要缺失工作台或食材箱的菜品将会不完整。你可以照样推送, 或者先把它们放好。
- 消息:已推送——正在游戏中进入;推送失败……Overcooked! 2 是否已运行并装有模组?。
从游戏获取修改 则是反方向:它会载入你在游戏里修改过的厨房(Ctrl+P、E,然后 发送到网页编辑器;见玩家手册 在游戏中编辑厨房 一节)。编辑器中打开的地图会被替换,但它仍保留在 我的地图 中。编辑器与游戏通信过一次之后, 横幅 游戏发来了对“……”的修改 也会自动出现,并带有 载入编辑器 和 忽略 按钮。如果游戏还没有可发送的内容, 编辑器会告诉你。
12. 发布
发布(顶栏)会把厨房保存到你的账号,让它出现在游戏中——可以只对你自己私密可见,也可以对所有人公开。详细说明、
可见性和限制见玩家手册。厨房从这个浏览器发布过一次之后,再点发布会更新它,除非你
勾选 发布为新地图;新建 会开始一个将作为新地图发布的厨房。
13. 警告
底栏的 ⚠ 行会列出你编辑时发现的问题(先显示前三条,然后是 (+N))。它们只是警告——永远不会阻止推送或发布—— 但大多数意味着厨房不会按预期运行。
| 警告 | 含义 |
|---|---|
| {id} 超出范围 | 物体在网格范围之外。扩大范围或移动它。 |
| 格子过于拥挤 | 两个工作台(或两个物品)共用一个格子。 |
| 重复的 id | 两个物体的 id 相同;在检查器中给其中一个改名。 |
| 镜头目标不止一个 | 只会使用第一个镜头目标。 |
| 星级分数:…… | 1–3 星的星级目标必须一起设置,并且递增;4 星必须高于 3 星。 |
| 镜头缩放:最小值 > 最大值 | 镜头最近的缩放距离比最远的还远。 |
| 配套:缺少…… | 勾选的菜品需要某样尚未放置的东西。 |
| {id}:没有放在……工作台上(会散落生成) | 锅、平底锅之类的东西没有放在匹配的炉具上。 |
| {id}:按钮没有目标 | 开关或按钮没有驱动任何东西。 |
| 大炮没有发射按钮 / 大炮控制器没有连接大炮 | 大炮和它的控制器没有连接起来;玩家可能会被卡住。 |
| 阶段 n:没有出餐口 / 没有盘子回收口 | 每个阶段都需要一个出餐口和一个盘子回收口(把它们放在“所有阶段”中)。 |
| 阶段 n:请设置持续时间 / 永远不会开始 | 某个阶段没有设置时长,或者各阶段加起来超过了回合时长。 |
| 阶段 n:订单……不是已启用的菜谱 | 某个阶段点了一道没有在菜谱中勾选的菜。 |
| 阶段:所有布局共 n 个物体…… | 物体太多,游戏无法保持同步;请删掉一些。 |
| {id}:无法移动…… / 停靠点 n……在厨房外 / 已被……占用 | 移动物体的停靠点无效。 |
| 对战:没有红队 / 蓝队出餐口 | 对战厨房需要为每支队伍各设一个出餐口。 |
14. 工作室
🎨 工作室(或 ✨ 创建自定义…)会打开自定义内容工作室,你可以在这里制作自己的食材、菜品和
机器,并管理场景。你制作的东西会保存到你的账号,可以用在你的任何厨房中;你也可以把它们发布到共享库供他人
使用。每个表单和字段的说明见参考。
- 自定义食材——你的食材(可编辑)以及所有人公开的食材(只能添加)。✎ 编辑,✕ 从你的库中删除, 添加 把一个食材放进当前厨房,+ 添加自定义食材 新建一个。
- 自定义菜品——由原版和自定义食材组成的菜品,可以是组装的或烹饪的。+ 组合菜品 打开节点图编辑器; 简单表单 打开一个更朴素的表单。每道菜都有:✎ 编辑、表单、⤴(发布到公共库)、✕(从当前厨房 移除)或 🗑(从你的库中移除)、+ 地图 / 添加。
- 自定义机器——你定义的研磨机和烹饪机。✎、+ 地图(然后从机器面板放置它)、🗑、+ 新机器。
- 自定义场景——见第 15 节。
AI 生成
工作室中的 ✨ 按钮(以及我的地图中的 ✨ 生成)可以起草美术、模型、菜品乃至整个厨房。如果你的账号有 AI 权限, 或者你添加了自己的 Cloudflare Workers AI 密钥(工作室中的 🔑;它只保存在这个浏览器中,使用费用计入你的 Cloudflare 账号),就可以使用它们。如果你在自己的电脑上运行 ComfyUI,可以通过 ⚙ 让工作室改用它。
测试期间,上传美术、模型、音乐和部分自定义内容可能需要权限;如果某个按钮提示功能受限,原因就在这里。
15. 场景
场景是一个可复用的环境——装饰、地面、墙和背景——任何厨房都可以搭建在它上面。
- 在工作室的 自定义场景 卡片中,选择一个基础场景(或 ✨ 空白——从零开始的空画布),然后点击 + 新场景。
- 在装饰、地面和碰撞墙图层上搭建它,并在关卡卡片中设置天空和光照。
- 在工具栏中给它命名,然后点击 发布场景。场景总是公开的,所以任何人都可以在你的场景上搭建厨房。
- 退出场景 会回到一张新地图。你的场景会列在卡片中,带有 编辑 和 ✕。
要使用某个场景,请在厨房的关卡卡片中选择它(参考)。
16. 桌面版和离线编辑器
同一个编辑器也可以在桌面应用中运行,在离线模式下还可以由你自己电脑上的模组提供(游戏中的 打开厨房编辑器 一行)。 这些版本会在右上角多出一个小栏:
- 连接游戏 / 游戏设置——连接到正在运行的游戏:修改 SixPlayers、MaxOnlinePlayers 和 ItemLabels,推送 当前地图,从游戏中导入地图或你的自定义美术。
- 通过邮件导出(桌面版)——把厨房保存为加密的
.pcmap文件,用/publish发送给邮件助手 (玩家手册)。 - 账号(桌面版)——你注册的邮箱和用于邮件发布的提交密钥,以及 快速在线注册…。