技巧

Factorio 蓝图制作的3个诀窍

Factorio的蓝图功能可以大幅简化基地建设,但如果一开始就想完成一个巨大的完整设计,反而会变得难以修改。我在早期也犯过这个错误,多次尝试一次性完成大型设计图,最后只能全部推倒重来。

技巧

Factorio 蓝图制作的3个诀窍

Factorio的蓝图功能可以大幅简化基地建设,但如果一开始就想完成一个巨大的完整设计,反而会变得难以修改。
我在早期也犯过这个错误,多次尝试一次性完成大型设计图,最后只能全部推倒重来。

本文面向想在Factorio 2.0环境中创建易于重用的自制蓝图的玩家,通过"小规模制作"、"固定输入输出"和"整理共享"这三项原则来整理组装方法。
以黄色传送带的15件/秒为基准,还将涵盖扩展到30、45件/秒的方法、通过库和书籍的管理,以及蓝图字符串格式的Base64+压缩JSON与2.0非压缩JSON的支持等实战内容。

主干运输线前置的规范化对初学者很友好,但最好将Space Age内容分开考虑,这样设计才不容易崩溃。
与其制作一张完美的杰作,不如设计能够舒适连接的小块组件,这样反而能长期使用。

Factorio蓝图概述:需要掌握的基础知识

目标版本与DLC的区分

本文涉及的是Factorio 2.0原版环境
虽然Space Age是2024年10月21日发布的付费DLC,但蓝图本身的基本理念是一致的。
保存建筑配置并重用、用字符串传递、用书籍和库整理等基础机制无论是否安装DLC都是通用的。

预先区分这一点会让信息追踪变得容易得多。
因为如果直接阅读旧1.0版本的文章或包含Space Age的布局示例,容易混淆"该功能在当前2.0中如何实现"和"该设施是否需要DLC"。
我最初也在这里有些困惑。
如果你只是想学习蓝图操作,最好先掌握2.0原版的基本规范。

按照《Construction planning - Factorio Wiki》的说法,建设计划是一种标准布局保存和重新部署功能。
即使安装了Space Age也不会改变这部分,所以"先理解蓝图基础"再"扩展到DLC特定设计"的顺序会让思路清晰得多。

Construction planning - Factorio Wiki wiki.factorio.com

建设计划基础:制作、重用、共享的全景

建设计划,即蓝图,是一种保存建筑布置、配线和传送形式,然后可以多次粘贴的功能
简单来说,就像可以复制粘贴工厂的一部分一样。
熔炉列、采矿区、电子电路小块、车站卸货口这类"经常重复制作的东西"与蓝图特别配合。

这项功能的强大之处不仅在于省去重复工作。
能够固定自己的设计是关键。
每次即兴排列会导致传送带方向和电线杆位置逐渐偏差,后续扩展会变得困难。
相反,一旦保存了整洁的设计,后续扩展时也能保持相同的质量。
这点看似微小但其实很重要。

共享的便利性也是蓝图的魅力所在。
蓝图可以导出为字符串并导入到其他存档或与他人共享。
传统字符串规范基于压缩JSON的Base64编码格式。
从2.0开始,可以直接导入非压缩JSON。
日常游玩时不需要深入了解技术细节,但"可以用字符串交互"和"2.0扩展了处理范围"这样的认识会很有帮助。


组装机列也是同样道理。
建议的做法是4~8台组装机加电线杆作为最小单位
原料入口、产品出口、电源供应位置每次都一致,所以只需横向增加即可扩展。
特别是电子回路这类需要多次增加的中间产品,比起把它当作一条巨大生产线,不如"根据需要连接所需数量的8台块"会更难崩溃。

我之前经常需要把相同的熔炉列带到不同存档,学会库保存和字符串处理后,重复设置的时间几乎消失了。
原来我需要边回忆边手动排列,现在标准熔炉列只需5分钟左右就能完成。
蓝图不是高级玩家的装饰功能,更像是"避免重复犯同样错误的备忘录"。

💡 Tip

第一个蓝图与其制作巨大基地完成图,不如制作熔炉列或组装块这样的小型模块。这样更容易重用,也更容易理解和修改设计意图。

Blueprint string format wiki.factorio.com

建设计划书与库的角色区别

开始使用蓝图后,下一个问题就是"保存在哪里"的整理问题。这时出现两个概念:建设计划书。名字相似容易混淆,但分开理解会更清楚。

建设计划书是多个蓝图的统一携带容器
比如"早期冶炼"、"绿色电路"、"车站前模板"这样按用途分类,可以方便地在那时切换所需的设计图。
不是保存单个工厂块,而是作为一个整体处理相关设计图的感觉。
按照《Construction planning book - Factorio Wiki》的说法,主要价值在于组织和运营的便利性。

库则可以理解为跨存档保管的地点
当想在下个新地图中使用当前游玩中制作的设计时就很有用了。
我学会这个用法后,每次都要重新制作相同熔炉列的工作一下子消失了。
不是单个存档的物品栏,而是养成自己的模板集的地方。

这两者不会冲突,而是在库中保管,用书籍进行分类使用的关系。
进一步共享时,可以从中导出为字符串。
也就是说,蓝图运营包括"制作一个设计图"、"保存、分类、导入、传递"的整个流程才算完成。
理解这点后,蓝图从单纯的便利功能变成了工厂设计的资产管理。

Construction planning book - Factorio Wiki wiki.factorio.com

诀窍1:不要一开始就制作完成形态,改用小型完成块切割制作

一次制作巨大完成图看起来很酷,但初学者最容易在中途卡住。
原因很简单:难以区分缺少什么以及应该在哪里修改
仅仅少一条传送带就会导致整体停工,修改时需要触及广阔区域。
我最初也尝试过"绿色基板线一次性按未来产能制作",结果铜线供应和电线杆位置不匹配,最后不得不推倒大片区域。

蓝图是《Construction planning - Factorio Wiki》中说的那样,保存配置并多次重用的功能。
要充分发挥这一优势,最初保存的应该是最小单位的即用设计,而不是巨大完成品。
小块切割的好处是缺少时可以添加相同的块,有问题时只需修改那一块。
从实际体感来说,这样做的重装情况会少很多。
我把电子基板线长段化后常常卡住,但改成8台块单位后,每次扩展都几乎不会破坏整体了。

小块化的典型例子

小块化中要注意的是,不是"外观的一部分"而是功能完整
比如熔炉列,不应该只保存炉子的片段,而要包括进料传送带、回收传送带、搬运器、电线杆,成为放置后立即工作的1个跨度。
熔炉的准确秒产量不必一开始就精确到位,只要有这个思路,蓝图的易用性就会大幅提升。

组装机列也是同样道理。
建议的做法是4~8台组装机加电线杆作为最小单位
原料入口、产品出口、电源供应位置每次都一致,所以只需横向增加即可扩展。
特别是电子回路这类需要多次增加的中间产品,比起把它当作一条巨大生产线,不如"根据需要连接所需数量的8台块"会更难崩溃。

用小型模块保存后,还能方便地在书籍或库中整理。
分成熔炉列1个跨度、绿色基板8台、齿轮4台、弹药辅助线这样的单位,"现在需要哪个"一目了然。
巨大设计图一旦成功就很强,但自制入门阶段更重要的是能在理解的基础上修改。

💡 Tip

自制蓝图的初始组合建议以"熔炉列1个跨度"、"组装机4~8台列"、"包含电线杆的辅助设备"为标准来养成。每个部分都能单独修改,所以设计失败不会导致全损。

主干运输线的优缺点

小块化与相性很好的理念是主干运输线。
《Tutorial - Factorio Wiki》中也将其作为初学者友好的基地结构提及,即把素材的主干线笔直流动,在需要的地方横向引出并添加组装块的方式。
结构清晰易懂,容易把握铁板或铜板的来源,所以对不熟悉的时期帮助很大。

特别适合初学者的是容易固定输入输出位置
铁板用这条传送带,铜板用那条传送带,电子回路返回这一侧,这样一旦制定规则就不必每次都从零开始思考配线。
分配器可以1:1分割传送带,所以从总线抽出原料的基本形也很容易制作。
黄色传送带总共能流15件/秒,所以早期以这个带宽感觉作为参考来增加块会很好整理。

反面来说,主干运输线有明确的缺点。
传送带数量容易增多,占用横向空间很大
正如Main Bus的整理笔记中提到的,虽然易于结构化但空间消耗倾向于增大。
当铁、铜、钢材、回路并行排列后,虽然视野开阔但领地持续扩大。
说实话,什么都往总线上加的话,后面会遇到"走路距离长"、"引出位置远"这样的新烦恼。

所以主干运输线应理解为初学者友好的整理法,不是万能的最终方案。在自制蓝图初期,以主干运输线为基础,同时插入小型完成块的形式会很好用。

Tutorials wiki.factorio.com

巨型完成品 vs 小型模块的取舍

巨型完成品蓝图并非坏东西。
若内部完全理解,必需的输入输出也确定了,放置后展开的大规模设计图就很强大。
采矿基地模板、车站卸货口、完成的冶炼区等,形式已经固定的东西用较大规模保存更省力。

但在自制入门阶段,作为主轴的话小型模块优先级更高。
原因是学习和修改能直接积累。
修改一块后所有内容都反映这个改进,"这条电线杆不足"、"这个出口传送带反向会更好"这样的改善会直接成为自己的标准形。
我的经历也是,与其拼命完成大设计图,不如多次修改小块反而更稳定。

取舍感觉上是仍有疑虑的工序用小型模块,已成手癖的工序用较大完成品
初学者直接上巨大设计图容易沦为"只会粘贴"而陷入困境。
相反,以小型完成块为基准就能素直地"缺少就加一个"、"不需要就去掉一个"。
这个差异对整个工厂的重建次数影响很大。

诀窍2:固定输入、输出、方向,做成放置后立即可用的形态

传送带方向、左右车道、电线杆、搬运器的规范化

易于重用的蓝图,外观相同还不够。
明确输入从哪边进,输出从哪边出,搬运器如何传递,这样才能算"放置后立即可用"。
如果这些模糊不清,每次都要手动翻转一条传送带或更换电线杆,结果还是一堆手工劳动。
这点看似微小但很关键。

我特别固定的是传送带流向、左右车道用途、电线杆位置、搬运器传递方向这四项。
比如"原料从左到右流动"、"左车道放铁,右车道放铜线"、"小型电线杆放在块右上"、"输出必定落到下侧传送带"这样规定。
小型电线杆覆盖5×5方格,放置位置每次一致的话就容易发现通电漏洞,相邻放置块时连接方式也稳定。

左右车道的分工在熟悉前容易被轻视,但效果显著。
一条传送带有左右两个车道,黄色传送带的话每条车道7.5件/秒。
这里如果定好"左车道是初级素材,右车道是辅助素材"这样的规则,增加组装列后配线重新思考的情况会大幅减少。
我定下这个规则后,生产线的"反向事故"和后来挖出地下传送带修正的次数明显减少了。

搬运器也是一样,"横向接收竖向传递"、"从总线一侧接收向机械输入"这样有标准形的话,从蓝图一眼就能读出角色。
在多人工厂或日后自己查看时,这种可读性很吃香。
美观度不如每次连接规则一致重要。

💡 Tip

我的标准形就这么简单:"原料从左到右,产品向下,电线杆在右上,左右车道用途固定"。不必精密最优化,有规可循的蓝图更容易成长。

15/30/45件/秒的目安与堵塞检测

固定输入输出时,方向之外还要意识到能流多少
《Transport belts/Physics - Factorio Wiki》中提到,黄色传送带总共15件/秒,红色传送带30,蓝色传送带45。
黄色单车道7.5件/秒,所以要明确是单车道设计还是双车道前提,否则容易堵塞。
基础传送带速度是1.875方格/秒,红色是2倍,蓝色是3倍。

记住这些数字的意义不是精确计算,而是提早察觉蓝图极限
比如黄色单本前提的小块横连多个,入口传送带常满,出口间断停工,一侧搬运器等待时间长,就会出现这类症状。
这时往往不是排列不当,单纯就是带宽不足。

堵塞的判读在规范化后变得轻松。
入口侧传送带常满但机械饥饿,就是接收方向或车道用法有误。
相反机械在转但出口传送带堵塞停工,就是出口带宽不足。
标准形定好了,"哪里是例外"一目了然,排查速度快得多。
说实话最初一无所知,但固定规则后异常区域就会突显出来。

黄色、红色、蓝色如何分工直接影响重用性。
早期蓝图以黄色15为基准制作,后期想直接增强的话,入出口改用红色30预留好。
终期向的话以蓝色45为前提,一开始就减少传送带数量。
关键是这份设计预想用什么色彩的传送带一眼就能看出。

Transport belts wiki.factorio.com

均衡器的应用场景

输入输出仅一条的话,规范化就够稳定了。
但进了2条以上的输入或多条线的分配,流量倾斜就容易成问题。
这时有用的是均衡器。
《Balancer mechanics - Factorio Wiki》中也以分配器1:1分割为基础,讲解均衡化的思路。

关键是不要把均衡器当"随意放的便利部件"。
在蓝图中使用的话,要明确是为了均衡2条入口,还是为了向多条出口均匀流出
角色模糊的话,后面改传送带本数时自己都看不懂"这个分配器必需吗"。

实际上经常在从主干线一次取2条素材的组装块,或者向多列炉均匀配鱼矿的场景用到。
相反单一输入直接流给单列的小块,一开始就别放均衡器,结构更清晰。
均衡器方便,但只在需要均衡的地方放置才好用。

高重用性蓝图的均衡器,不是"完整时包含均衡器",而是在什么条件下需要均衡器已经设计进去了
入口2条的话在这里均等化,出口扩到4条的话在那位置分配,规格定好了扩展时就不迷茫。
放置后就决定了流向,这样蓝图才算真正成为可用部件。

Balancer mechanics wiki.factorio.com

诀窍3:用库和字符串便于整理、易于共享的形态保存

用建设计划书制作"主题合集"的窍门

蓝图管理阶段比制作阶段差异更大。
单个建设计划增多后,后来容易出现"熔炉列是哪个"、"左输入版电子回路在哪"这类问题。
这时有用的是用《Construction planning book》按主题制作集合。

我先按用途分书。
比如"冶炼"、"回路"、"总线抽取"、"电力"、"列车"、"防御"这样的大框架,然后在里面放入小型模块。
比起一次保存巨大完成品,分割保存小型模块后修改和重用都更容易,这点非常关键。
只想改一个时书里换一页就行。

和主题分类一样有效的是命名规则统一
面向共享的话,我倾向"IO方向・大小・用途"这样排序。
比如"左进右出 2传送带 电子回路"、"上输入 下输出 熔炉列"这样的话一眼就读出功能。
多人时"用哪个"这类问题明显减少。

缩略图方向也要统一的话棚卸效率会高很多。
前面固定了蓝图输入输出规范,保存时方向也每次相同的话,列表查看时不迷茫。
不仅名字能辨别,外观也能判别,后来查看时认知成本下降。
说实话最初本里全是类似外观,找东西有点累,方向统一改善很明显。

库运营

有了主题分类的书,下一步就是往《Construction planning library》里迁移,这种运用很方便。
存进库里后,不只是当前存档的一次性东西,变成各存档、多人游戏都能调用的公共资产
《Construction planning - Factorio Wiki》中也提及蓝图有保存重用的前提。

这里要注意的是"完成后保存"而不是"规格定好后迁库"。
序盤试作品全留的话后面似名字旧版容易混,我的做法是分开试验区和库长期保管区。
只有实战验证版才留在库里,列表就能保持整洁。

多人游戏中库管理的差异直接体现在作业速度。
有人放熔炉列,别人放电力和总线延伸时,通过名字和外观能一眼看出用途的蓝图特别强。
放置前无需说明,分工就不容易停滞。
列车车站或防御线这类多人接触的地方更是受益大。

💡 Tip

命名时别只加"用途",加上"方向"和"大小"管理会一下子轻松。我只是改成"右出力"、"4列"、"熔炉列"这样前置固定元素,列表查找便利性就提升不少。

Blueprint library wiki.factorio.com

字符串的导出/导入

蓝图要跨存档带去与他人共享的话,字符串导出/导入也要了解。
游戏内从建设计划复制字符串输出,接收方粘贴进导入即可。
库保存是"自己的保管架"的话,字符串就是"携带用的箱子"。

技术上,《Blueprint string format》所述,蓝图字符串基本是Base64表现的压缩JSON
Factorio 2.0还支持非压缩JSON的导入
日常游玩无需意识细节,但知道共享的字符串格式略有不同在2.0也能接收的话就不容易混乱。

步骤本身很简单。
导出时从建设计划或建设计划书显示字符串复制。
导入时粘进游戏的字符串导入画面,就能直接作为建设计划取入。
单个蓝图或整本都能共享,所以主题合集能原样传递。

这机制的威力不止多人。
开启新世界时能直速带入定番套装,检验用存档整好的模板移到本番存档也省事。
工厂间重用为前提的话,库整理加文字串配信状态的运营会轻松不少。
制作完不算完,能取出、能传、能识别才是蓝图的真价值。

常见失误和对策

未通电问题的防止

蓝图放置后有部分不动作的事故初学者很容易踩。
多数原因不是建筑排列,而是电线杆间距稍微不足
小型电线杆覆盖5×5方格,但实际用时"应该能放进"偏移一点后未通电就出现。
这看似微小但作为生产线停工原因很棘手。

我减少事故的办法是在最小块内规范化电线杆位置
比如熔炉列每次同位置,组装块在进出口侧每次同位置,定成"这形式就这放置"的话,后来横向增加时电线自然连接,蓝图旋转时也不容易看漏。

未通电容易在单块能转但多块连结后出现边角死掉的形式。
所以"单块能转"不如和相邻同规格块连时有无通电更要在意。
我最初只整理机械满足,后来增设才发现边角搬运器停工的情况重复了好几次。
电线杆不是装饰,要作为块的一部分保存。

方向搞反的防止

地下传送带和分配器看着像样但其实方向颠倒这很常见。
特别地下传送带基础版最大地下距离4方格,为了凑距离注意力集中在上面,入出口反放的情况很多。
分配器也一样,本该是1:1分配,反了就变"奇怪的合流"闹不懂。

防止这失误的诀窍是不依赖蓝图缩略图。
名字加上左进右出上输入下输出这样IO方向,必要时还用告示牌标出入出口,放置前的判断就轻松多了。
前面讲的命名规则直接预防这种事故。

分配器反向弄坏流向过的块,我养成了用红配线标记进出口的习惯。
确实这样做后"入口哪边"的困惑基本消失。
不是用来做回路逻辑,而是视认目印的感觉。
多人时其他人也不迷茫,所以借用设计放置时也管用。

💡 Tip

地下传送带或分配器一旦方向搞错,不仅改名字,还要用红配线或告示牌把进出口在视觉上区分开,事故才能减少。

吞吐量不足的看穿

看起来顺畅工作,但整体不增长的生产线,多数是传送带数对消费量不足
就是说1条满载流的材料,但消费机械太少,传送带豪华而虚度。
初学者经常"没堵所以成功",但其实供过于求,设计空转了。

容易记的目安就黄色基准的15件/秒。分配器切一半7.5件/秒各边。高速搬送带2倍,超高速

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。