模组推荐与安装指南|热门模组选择与兼容性
模组通过添加新的物品、建筑、资源、机制,或对游戏流程进行全面改造来扩展游戏;它们的规模从小的便利性调整到需要新存档且彻底改变玩法的完全转换包不等。本页概述了主要类型的模组、如何选择与组合、兼容性注意事项,以及安装、开发与运行模组的实用建议。
模组类别
- 小型/实用工具:单一用途的改动与 QoL(质量生活)工具(例如:库存/统计辅助、重皮肤、插入器调整)。通常可以在已有存档中添加且风险较低。
- 资源/组件包:添加新的矿石、流体或中间产物并调整配方(例如:Bob 的模组、Angel 的模组、Omnimods、BZmods 的部分内容)。它们增加配方多样性并常带来更高复杂度。
- 物品质量与增强:添加物品品质/稀有度或升级层的模组(例如:Quality)。它们以概率方式改变物品属性或添加新的模块/建筑。
- 物流/装备扩展:额外的传送带、载具、火车、装载器、大型箱子与物流物品(例如:5dim 的套件、AAI Containers & Warehouses、AAI Loaders、Yuoki Railways)。
自动化/编程:通过电路/
信号网络为载具/结构添加可编程功能和高级自动化(例如:AAI Programmable Vehicles、AAI Programmable Structure)。
- 游戏性大改/大型模组:重大重制,加入新的科技树、机制和游戏目标。通常需要从头开始新游戏。值得注意的例子包括:
- Krastorio 2 (K2):全面且上手相对友好的大改,添加了许多建筑并在发射火箭后提供晚期目标。
- Space Exploration (SE):巨大的多表面扩展,扩展至轨道/行星;具有复杂的物流和长时间游戏流程。
- Py Mods (Pyanodons):属于最复杂的一类;配方数量极多,完成时间很长。
- Industrial Revolution 3 (IR3):基于时代的进度,不同的生产风格(
蒸汽机器),材料推进较重。
- Exotic Industries / Exotic Space Industries:以能源与时代为中心的重制,包含时代门和专用燃料线。
- Ultracube:以独特的催化物为核心的益智导向模组,在各条生产线上使用该物品。
- Lunar Landings:较轻量的多表面模组,用于月球前哨与远程安卓控制的工厂。
- 战役与场景模组:添加以剧情驱动的进度、任务和限制(例如:Mining Space Industries II)。
模组如何改变游戏
- 新的资源、配方和中间品增加了设计空间并常常提高复杂度。有些模组替换或合并矿石(例如:Angel 的模组将 Bob 的众多矿石合并为更少的“原矿”,并引入复杂的精炼流程)。
- 新的科技与研究流程可以改变你何时以及如何获得不同层级的物品与生产(例如:IR3 的时代系统、Exotic Industries 的时代要求)。
- 多表面与太空类模组引入行星/轨道物流,需要同时管理多个工厂/表面(例如:Space Exploration、K2-spaced-out、Lunar Landings)。
自动化编程类模组允许高级脚本化行为(例如:AAI 系列),扩展了载具/结构通过电路与远程控制能完成的任务。
- 视觉/重皮肤与可用性模组(例如:Artisanal Reskin、升级规划器扩展)提升了可读性与便利性。
兼容性与模组组合
- 大型模组通常会与其他大型模组冲突。一些已知的兼容性说明:
- Krastorio 2 与 Space Exploration 明确互相兼容;许多配方与装备为合并游玩做了调整。
- Bob 家族与 Angel 家族设计上互相协作(AngelBob),但通常与 K2/SE 不兼容。
- BZmods 提供模块化的资源添加,并为部分模块提供与 K2、Bio Industries 与 Space Exploration 的兼容层。
- 许多完全转换或深度内容模组会避免广泛兼容以保持设计完整性;请查看各模组页面的声明兼容性。
- 在组合模组时:优先选择已知兼容的配对(例如:AngelBob),避免混合多个大型大改,除非作者明确支持混合。
选择模组 — 实用建议
- 初次接触大型模组?至少先玩一次原版,然后再尝试一个上手友好的大改(推荐:Krastorio 2 或 Bob 的模组)。
- 想要更高复杂度?Angel 的模组、Py Mods、IR3 或 Exotic Industries 会显著增加生产复杂性与设计难题。
- 偏好探索与多表面物流?Space Exploration 是经典选择;Lunar Landings 提供更轻量的多表面体验。
- 想要
自动化与高级控制?AAI Programmable 系列提供可编程的载具与结构,但需要电路/信号知识。
- 想要可选的小幅改动?5dim 的模块化方案、Omnimods(矿石统一/转换)和重皮肤可以提供可选功能,而不会强制大幅改变玩法。
- 如果感到不知所措:许多大型模组套件是模块化的(只启用你想要的部分)——例如:BZmods、5dim、Bob 的模块化组件。
安装、存档与工作流
- 大型模组通常需要新地图/新游戏。在已有存档中安装或更新重大大改常常会破坏平衡并引入错误。
- 小型模组与 QoL 修改通常可以安全添加到现有存档;请查看模组说明以确认。
- 下载来源:游戏内的模组门户、mods.factorio.com 或 Factorio 论坛。对于多人游戏,所有客户端必须安装相同的模组集(或连接到提供场景的服务器)。
- 场景与模组的区别:场景可以在不以模组同样方式更改原型的情况下改变玩法,多人游戏中通常不要求客户端安装场景内容(取决于场景实现)。
性能与系统注意事项
- 大量内容模组(例如:Space Exploration、Py Mods、Industrial Revolution)会增加内存与 CPU 使用;对于非常大的工厂,可能会降低 UPS/FPS 并对硬件要求更高。
- 多表面与太空类模组增加复杂性,可能进一步影响性能并增加存档大小。
开发与脚本基础
- 模组使用 Lua 编写(游戏使用 Lua 5.2.1)。官方的 Lua API 文档描述了原型定义与运行时事件钩子;模组作者必须按照模组 API 规则构建模组。
- 原型数据(data 阶段)用于添加/修改物品、实体与配方。运行时脚本(control.lua)处理动态行为与事件。
- 许多游戏属性(包括实体是否被视为军事目标)可通过原型进行配置。
- 如果你打算开发模组:请参考官方 Lua API(lua-api.factorio.com)以及 factorio-data 的 GitHub 仓库,以追踪版本间的变更。
稳定使用模组的提示
- 在添加模组之前先阅读每个模组的描述与兼容性说明。
- 对于大型模组集合,考虑使用模块化套件(只启用你想要的部分)。
- 在添加或更新模组前备份存档。
- 优先使用标注与当前游戏版本兼容的模组;社区补丁有时会为重大更新提供兼容性支持。
- 使用重皮肤/视觉包来改善老旧模组的图形而不改变机制。
- 如果你运行多人服务器,使用游戏内模组门户并让客户端自动同步模组;基于场景的更改可以在服务器端使用,而不强制客户端安装模组(视实现而定)。
在哪里找到帮助与资源
- mods.factorio.com 上的模组页面提供描述、兼容性说明与下载链接。
- Factorio 论坛与模组专用的 Discord 服务器提供支持、更新日志与补丁。
- Lua API 文档与 factorio-data 仓库是模组开发的权威参考资料。
本概览提供了选择、组合与安全运行模组的结构性与实务性考虑。对于任何特定模组,请查阅其模组页面以获取精确兼容性、配置选项与作者推荐的设置。