跳转到内容

设计工具

设计工具是面向建筑师以及地图 · 插件策划者的窗口。通过五个选项卡,可以统计材料清单、进行标记检查并生成规划表、查看世界地图、测量地点之间的移动距离、查看楼层剖面。

菜单打开的选项卡
工具 › 设计工具 (材料清单·规划表·地图·移动距离·楼层视图)…整个窗口
工具 › 材料清单 (BOM) — 选区「材料清单」+ 立即统计
工具 › 设计检查报告「检查·策划表」+ 立即检查
工具 › 世界地图 (概览·密度)「地图」+ 立即绘制
工具 › 关闭楼层视图只关闭楼层视图。

按 Esc 关闭窗口。控制台命令 bom · design_report · slice 也执行同样的操作。

  1. 选择要建造的建筑。
  2. 点击 工具 › 材料清单 (BOM) — 选区。
  3. 会显示按分类的物品数量 · 组数 · 潜影盒数量。
  4. 开启「估算原材料」后,会一直分解到原木 · 圆石 · 沙子等原材料进行统计。
  5. 用「复制 Markdown」粘贴到 Discord · Notion,或用「保存 CSV…」生成 Excel 文件。
字段含义
范围选区 · 所选 Actor (大纲) · 整个世界
「统计」将方块状态转换为物品数量进行统计。
估算原材料按工作台 · 切石机 · 熔炉的比例彻底分解后的原材料数量。
表分类 · 物品 · 数量 · 组数 · 方块格数
「保存 CSV…」可直接在 Excel 中打开的 CSV(UTF-8 BOM)。
「保存 Markdown…」·「复制 Markdown」Markdown 文件 · 剪贴板

转换为物品的规则示例如下。

方块计数方式
门的上半 · 高花的上半 · 床头0(由下半计 1 个)
双层台阶2
蜡烛 · 海泡菜 · 雪层所含数量
墙上的火把 · 墙上的告示牌 · 墙上的旗帜 · 墙上的头颅手持时的物品
作物种子
花盆花盆 + 植物
水 · 熔岩源桶
屏障 · 基岩等显示「生存不可得」
  • 组数以 64 个(可投掷物 16 个 · 不可堆叠物 1 个)为基准。
  • 自定义模型道具另以「道具」行统计。
  • 原材料为估算值。不计入燃料 · 工具 · 交易 · 随机掉落。
字段含义
「检查」标记检查 + 区域重叠 · 安全区生成点 · 传送点连接 · 放置 · 命名规则
命名规则开启 snake_case · 类型前缀(npc_ · town_ · warp_ …)· 自动编号 id 检查。
方块放置 (埋没·悬空)查找被方块埋住 · 头顶被遮挡 · 悬在空中的点标记。
视图全部 · 错误·警告 · 仅错误
「修正命名 (n)」一次性改为建议的 id。传送点 target 也会随之更改。用一次 Ctrl+Z 撤销。

检查可发现的问题示例如下。

发现的问题级别
相同优先级的区域彼此重叠警告
安全区内的生物生成点错误
城镇内的生物生成点 · 狩猎场 · 地牢 · 野外以外的生物生成点 · 过于密集的生成点警告
没有等级范围的狩猎场 · 地牢,没有生物生成点的狩猎场 · 地牢警告
没有 BGM 的城镇 · 地牢信息
未与其他传送点连接的传送点 · 单向传送点信息
不属于任何区域的点标记信息
安全区 · 城镇以外的玩家出生点警告
被方块埋住的点标记错误
头顶被遮挡 · 悬在空中的点标记警告

双击行后,相机会移到该标记并选中它。

保存按钮内容
规划表:「CSV…」所有标记的一张表 — 类型 · id · 名称 · 引用 · 编辑器/服务器坐标 · 区域属性 · 标签
规划表:「Markdown…」按类型的表 + 按区域的内容(NPC · 任务 · 生成点 · 生物数量 · 道具数量)+ Actor
「Actor CSV…」Actor 列表
报告:「Markdown…」·「CSV…」检查结果
「全部保存到文件夹」在世界文件旁一次性保存规划表 · 报告 · 材料清单(世界)· 移动距离。
字段含义
「重新绘制」绘制俯视的高度图。大型世界需要几秒钟。
叠加显示区域 · 生物生成区域 · 点标记 · 传送点连接线
密度热力图关 · 全部 · NPC · 生物 · 任务 · 传送点 · 道具
网格 (格)统计密度的格子大小。
分辨率 (px)长边的像素数。越大越精细,但越慢。
「保存 PNG…」将地图保存为图像。
  • 颜色:黄 城镇 · 橙 狩猎场 · 紫 地牢 · 绿 安全区 · 天蓝 野外 · 红 生物生成点 · 青绿线 传送点。
  • 单击地图,相机会移到该处。如果在点标记附近,则选中该标记。
  • 鼠标悬停时显示坐标 · 区域 · 网格值。还会显示最密集的 5 处。
字段含义
「计算」·「停止」计算传送点 · 玩家出生点 · 城镇中心之间的距离。在后台运行。
步行路线 (慢)通过可移动性检查查找实际步行路线。
城镇中心 · 所有区域中心纳入计算的区域。
远距离阈值 (秒)耗时超过该时间时标记为「较远」。
表起点 · 终点 · 直线 · 路径 · 步行 · 疾跑 · 状态 · 备注
「保存 CSV…」·「保存 Markdown…」保存结果
  • 以步行 4.317 格/秒、疾跑 5.612 格/秒计算时间。
  • 状态为「绕路 ×n」(路径比直线长得多)·「较远」·「无法到达」·「由传送点连接」。
  • 双击行后,相机会移到起点。
  • 步行路线在包围各点的范围 + 32 格(每边最多 768 格)内查找。超出时只计算直线距离。

从画面上去掉指定高度以上(或以下)的部分,以查看室内。方块本身不变,因此不影响保存和导出。

字段含义
切除上方: y ≤只显示到此高度。用 +1 · −1 · +4 · −4 按钮移动(一层 ≈ 4~5 格)。
切除下方: y ≥从此高度开始显示。
「设为选择框高度」只显示选择框下沿 · 上沿之间的高度。
「关闭」关闭楼层视图(与 工具 › 关闭楼层视图 相同)。
  • 被切除的方块单击时也会穿透。
  • 楼层视图与 H 隐藏分开运作。
  • 道具 · 标记的显示不会被切除。
设置选项卡默认
范围材料清单从工具菜单打开时,有选择则为选区,没有则为整个世界
命名规则 · 方块放置 (埋没·悬空)检查·策划表开
步行路线 (慢) · 城镇中心 · 所有区域中心移动距离开 · 开 · 关
键动作
Esc关闭设计工具窗口
Ctrl+Z撤销「修正命名」
在表中双击将相机移到该标记 · 起点
  • 「全部保存到文件夹」需要先保存世界。已有同名文件时会附加 _v2。
  • 计算过程中修改世界后,会重新计算移动距离。
  • 命名规则前缀为固定的默认值。目前还没有按项目更改的设置。
  • 同样的计算也可以通过 AI 连接的 bom · design_report · travel_times 工具完成(MCP 工具列表)。