
创建:工厂必须运转!
The Factory Must Grow的NeoForge扩展,为TFMG添加了大量bug修复和功能——修复多方块可靠性问题、缺失的管道/流体连接、崩溃循环、错误的电气行为以及JEI显示bug。
Create: The Factory Must WORK!
一个面向 Create: The Factory Must Grow 的 NeoForge 附属模组,增加了全面重制的石油矿藏,现在兼容浮空岛世界生成;新增水力压裂系统,利用蒸汽压裂油岩以提高石油开采效率;额外增加了与 Sable 和 Pollution of the Realms 的兼容性;同时还包含一个庞大且持续扩大的 TFMG 错误修复集,涵盖了多方块结构可靠性问题、管道/流体连接缺失、崩溃循环、错误的电气/机械行为以及 JEI 显示错误。欢迎在 Github Issues 页面 报告任何未修复的 TFMG 错误。
需要安装 Create 和 TFMG。可选集成 Sable 和 Pollution of the Realms(如果安装了它们)— 两者均非必需。
--- 新增内容 ---
油岩: 一种新的地下生成的石油矿藏,以大型、有机形状的团簇形式生成于可配置的高度范围内,而非 TFMG 原始石油矿藏那样仅生成在某个固定的基岩层 Y 坐标。可以完全替换或补充 TFMG 自身的石油世界生成(可配置),且现有的旧世界石油矿藏会在其区块首次加载时自动迁移。支持无限和有限(可枯竭)储量。地表扫描仪也可以检测油岩矿藏,并通过红石信号报告距离/方向。
水力压裂: 向已连接的油岩矿藏泵入蒸汽以将其压裂,通过持续输入蒸汽保持压裂状态,从而提高开采速度。
蒸汽与锅炉: 一种新的流体,由专用锅炉生产,并被抽油机消耗用于压裂。锅炉可垂直堆叠成多方块结构(类似于 TFMG 自己的钢制储罐)— 储罐容量和蒸汽生产效率均随高度线性提升。水可从任何一段的任意侧面注入;蒸汽只能从最高段的顶部提取。你可以使用蒸汽桶通过智能管道过滤蒸汽。
重制的抽油机流体接口: 可以使用扳手点击抽油机底座来设置输出/输入为石油、废液、蒸汽,或保持未分配状态。
Sable 兼容性: 如果安装了 Sable,扫描仪可以在 Sable 的副层级中使用,以寻找石油矿藏。
Pollution of the Realms 兼容性: 如果安装了 Pollution of the Realms,压裂过程会产生污染的水作为副产品,并新增一个 VAT + 离心机配方,可将污染的水转化为普通水,同时产出泥浆作为副产品。
恢复 TFMG 音效: 恢复了电力嗡鸣声、发电机嗡鸣声和开关开/关声音,这些音效在 TFMG 1.0 → 1.2 重写期间被移除。
更粗的抽油机绳索: 曲柄和头部连接绳索的渲染变得更宽、更具视觉深度,比原始的细线更符合机器其余部分厚重、机械化的外观。
--- 错误修复 ---
流体与管道连接:
一个反复出现的问题类别:几款 TFMG 机器在内部改变了自身的流体储罐状态(完成配方、排放多余气体、抽取石油),却从未告知游戏其能力已发生变化。连接的管道如果在错误的时间点进行检查,会缓存过时的“此处无内容”或“储罐已满”的结果,并且不再重新检查,表现为悄无声息地停止工作。以下机器已修复:
- VAT(另外单独修复:注满的输入侧会阻塞所有输出,因为组合的输入/输出处理器不知道外部插入应进入哪一侧;还单独修复了流体输出即使有匹配的过滤器也无法可靠提取的问题,因为排放请求会在一个组合处理器中同时搜索输入和输出储罐 — 与抽油机原始蒸汽排斥错误同根同源)
- 抽油机(石油注满一部分后似乎永久停止工作)
- 铸造 Basin(在完成第一个配方后停止接受新输入)
- 火炬塔和排气口(在排放部分气体后停止接受气体,导致上游生产积压)
- 高炉输出(其自身的所有储罐以及来自连接舱口的热空气消耗)
- 蒸馏控制器(与报告的“控制器将热量水平重置为 0”错误匹配)及其每一个输出方块
还修复了:使用扳手改动的抽油机面不会被已放置的管道识别,直到管道被敲掉并重新放置;这既影响实际的流体传输,也(单独地)影响管道自身的客户端连接渲染。
多方块结构可靠性:
几款 TFMG 的多方块结构仅在其刚建成后或特定的方块更新事件时评估一次自身结构 — 如果第一次检查在相邻所有区块完成加载之前运行(在服务器上比在单人测试中更常见),结果会无限期地保持错误状态,直到手动拆除并重建结构。已通过定期自我修正修复,涉及:
- VAT(混合器/离心机/电极不工作,尤其是在服务器上)
- 蒸馏塔(在重新加载世界后失去热量检测及其窗口/储罐外观)
- 高炉(完全加固的高炉在处理第一个物品时恢复为“普通”状态)
- 抽油机(如果任何附近区块即使短暂卸载,整个多方块结构就会解体,而不是容忍临时的区块加载故障)
还修复了:相邻但材质不同的 VAT 或流体储罐(例如钢制 VAT 旁边是铸铁 VAT,或铝制储罐旁边是铸铁储罐)会错误地合并成一个不匹配外观的多方块结构,因为 TFMG 自己的连接代码只检查方块实体类型,而不检查具体的材质变体。已预防性修复 — 不匹配的相邻方块现在会在被吸收之前就被拒绝,而不是先合并然后再检测和拆分。
还修复了:不同类型的常规发动机(I/V/W/U/Boxer/Radial/Turbine — 不同的活塞布置和不同的速度/扭矩/效率值)可以被链接成一个多发动机结构,因为这项类型兼容性检查存在于 TFMG 自己的源代码中但从未被启用。
还修复了:一个焦炉在检测到第二个面向它的焦炉的扫描范围内时,其门状态会被不必要地重置,因为使用的扫描方向与焦炉自身结构实际延伸的方向不匹配。
崩溃:
- 绕线机:专用服务器因物品缺少预期的数据组件而崩溃循环。
- 火箱:登录/区块加载时因空的多方块控制器引用而崩溃。
- 发动机(常规、径向、涡轮):被 Create 的装置(例如飞机)携带时崩溃;被破坏或用扳手拆下时丢失活塞/气缸组件。
- 大型变压器和大型开关:在附近放置任何其他电气方块时崩溃循环。
- 大型开关:每次进入或离开渲染距离时,记录刷屏的 Flywheel 错误。
- 电网管理器:未受保护的映射查找可能在关卡加载/卸载的时序边缘情况导致空指针异常(影响所有电气方块)。
- 电缆连接器:错误的端点解析导致电缆连接的另一端在移除后无限期显示过时的电压/网络数据,并且可能在正常游戏过程中导致网络成员资格不完整。
JEI:
- 需要热空气的工业爆破配方从未显示该需求。
- 有最小 VAT 尺寸要求的 VAT 配方从未显示该要求。
- 一个因重复的流体子类型注册与 Create 自身冲突而导致的启动错误。
其他:
- 护目镜完全阻挡了万用表叠加层,无论是否手持万用表。
- 进气口在低于一个实际存在的、否则不可见的转速阈值时会静默地将空气产量截断为 0 — 现在已显示在护目镜提示信息中,并附带实际所需的转速。
- 常规/径向发动机装配提示信息将实际称为“发动机气缸”的部件显示为“缺少活塞”。
- 3×3 的鼓风炉只会渲染其 4 个角;已限制为可用的 2×2 尺寸。
- 地表扫描仪性能:减少了因无节制的重新扫描和无步进的全列扫描造成的卡顿,并兼容放置在 Sable 物理对象上的扫描仪。
- 交通信号灯在短计时器设置下(包括其自身的默认值)永远无法变为绿灯 — 黄灯转换窗口是固定的 tick 数,而不是按配置的周期长度缩放,因此在短设置下达到绿灯的数学计算变得不可能。
- 在特定流体储罐/管道纹理附近的区块重建过程中,一个罕见的客户端空指针异常,源于连接纹理查找中一个未受保护的空值情况。
--- 平衡与配置 ---
以下每个数字都可以在模组的配置文件中调整。
- 锅炉:1000 mB 水 → 2000 mB 蒸汽。
- 抽油机压裂:1000 mB 蒸汽 → 500 mB 废液(如果安装了 Pollution of the Realms 则为污染的水,否则为普通水)。
- 油岩:团簇大小、生成高度范围、附近卫星矿藏数量、储量、开采速度倍率(基础及压裂后)、衰减速率,以及是否必须进行压裂才能开采。
- 地表扫描仪:重新扫描间隔。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。