超级工厂经理复古版

超级工厂经理复古版

在可视化节点画布上构建超级工厂管理器程序,而不是手动编写SFML。拖拽节点、连线、按名称搜索物品和流体,并导入/导出你已经写好的程序。

技术

复古工厂管理器

这是超级工厂管理器的一个附加组件,让你可以通过节点图而非文本来编写SFM程序。

需要安装超级工厂管理器。

蓝图编辑器,画布上有一个程序,旁边是生成的SFML

你将获得什么

打开一个磁盘或工厂管理器,你会看到一个画布而不是文本框。在上面放置触发器,连接输入和输出节点,使用条件节点进行分支,SFML会随着你的操作自动生成。预览面板会精确显示将要保存的内容。

语言能做的所有事情都在编辑器中:间隔和红石触发器、数量和保留数量、每个节点的多重过滤器、物品和标签过滤器、排除列表、面、槽位范围、轮询、条件、遗忘节点和注释节点。

选择物品和标签

输入几个字母,然后从带有图标的列表中选择你想要的内容。物品、流体、气体和能量都可以搜索,因此你不需要记住ID。

按名称搜索物品,匹配的物品显示其图标和ID

标签来自你的标签枪,编辑器会显示每个标签覆盖了多少方块,这样你可以发现忘记分配的标签。

已经有程序了?

打开一个程序并按下“导入到画布”。它会重建为图形,编辑器会检查自己的工作并告诉你是否有任何内容丢失。

你的程序仍然是正常的SFM程序。你可以复制文本、分享它,或者随时切换回文本编辑器。节点布局会随程序一起保存,因此重新打开编辑器时,你会找回你的图形。

设置

安装两个模组后,打开 config/sfm-client-program-editor.toml 并设置:

preferredEditor = "retrofactorymanager:blueprint"

右键点击磁盘,或在工厂管理器中按下“编辑”,画布就会打开。随时将其改回 sfm:v1 以返回文本编辑器。

操作

操作 方式
添加节点 右键点击画布
添加连接节点 从引脚拖出并在空白区域释放
连接节点 从一个引脚拖到另一个引脚
断开连接 Alt点击引脚或连线
移动视野 使用鼠标中键或右键拖拽
缩放 滚动滚轮
选择 点击、Shift点击或框选
删除 选择后按删除键
撤销和重做 Ctrl+Z 和 Ctrl+Y
复制、粘贴、复制副本 Ctrl+C、Ctrl+V、Ctrl+D
对齐网格 按 G
显示全部 按 Home

致谢

感谢TeamDman制作了超级工厂管理器并使编辑器可插拔,以及感谢vswe制作了原始的史蒂夫的工厂管理器。