更新4.3现已推出!
12.1k
各位舰长,你们好,

我们激动地宣布,更新 4.3 现已正式上线,一如既往地为玩家带来了大量新内容:全面支持混合材料(仓库、传送带、火车、卡车)、信息叠加层、防辐射火车与车站、火车活动追踪、全新音效引擎,以及更多内容。请观看下方的宣传影片,如果您想了解更多详情,请参阅。下方还附有完整的更新日志,如果您希望以母语阅读,游戏内的所有更新日志现已支持翻译!
如果您的存档因尚未更新至4.3的模组而无法加载,您可以切换到Steam分支 ,继续游戏,或者通过 控制台命令导出恢复存档,然后在4.3中加载该存档(但不使用不受支持的模组)。
祝您构建愉快,欢迎告诉我们您的想法!
完整更新日志
新功能:全面支持混合材料
- 混合开采的矿石现在可以储存在料仓中,通过传送带和火车运输,并由堆料机卸料。
- 矿石分选厂设有新的传送带输入端口,用于分选由传送带运送的混合物料。
- 矿石分选厂可将未设定分选的产品作为混合物料输出,从而实现部分分选。
- 矿石分选厂设有一个卡车输入开关,可关闭所有卡车的输入,包括已分配矿塔的卡车。
- 可设置为混合矿石存储的存储设施可分配给采矿塔,用于接收混合卡车运输的矿石负载(当存储已满时,卡车会等待,而不是前往其他地点)。
- 卡车现在可以将来自储料仓的混合开采物料运送到倾倒区域,并且仅在物料中所含的所有产品都被允许倾倒的位置进行倾倒。
- 存储设施和火车站模块可以接收未混合的物料,同时也能够处理混合物料。
- 仓储、卡车、货车以及其他检验人员会展示其混合材料的具体成分。
- 目录列出了每种混合材料的产品,产品页面则列出了它们所属的混合材料。
- 混合材料具有可扩展性,能够支持所有产品类型。
- 可回收材料如今已成为一种追踪其原料来源的混合材料。
- 对可回收物进行分拣,返回的是匹配的废料,而非全厂平均水平。
- 沙盒产品来源现在会产生可回收物和混合矿石,并通过产品组合将其分类为废料和矿石。
- 从居民区收集的固定可回收物忽略了回收效率。
新功能:信息叠加层
- 新增了信息叠加层,该叠加层会使世界变灰,并按所选统计信息对建筑物、车辆、传送带和管道进行着色。
- 可用叠加层:生产力、污染(包括辐射和垃圾填埋)、优先级、电力、计算(研究后解锁)、工人、维护以及产品流(特定产品的生产者和消费者)。
- 电力、计算和维护叠加层可以在长期平均值和当前值之间切换。
- 优先级叠加层会显示每个实体的优先级数值,并可在常规优先级与发电优先级之间切换。
新功能:防辐射列车
- 新增了一节带屏蔽的货车和一个带屏蔽的车站模块,用于通过铁路运输放射性产品而不产生辐射。
- 辐射量现在每天根据建筑、车辆和传送带实际存放的放射性物质进行计算,从而避免因程序错误(游戏本身或模组中)导致的产品计数错误而造成辐射计算偏差。
- 核燃料再处理厂、浓缩厂以及化工厂II已不再因其所储存的放射性产物而产生辐射。
新的列车功能和改进
- 在列车检查器中新增了列车活动统计功能,包括运行、空闲、加油和未运行四种状态。
- 新增的火车旅行统计数据,展示了火车在车站之间的时间分配情况(全速行驶、加速与制动、轨道限速,以及被其他火车阻挡)。
- “列车线路与网络”窗口会同时显示所选线路或网络中列车的平均统计数据。
- 在火车和火车检修库的检查器中新增了轨道速度限制叠加层,用于显示弯道和坡度对火车速度的限制情况。
- 坡度为25%(含坡度过渡段)的轨道,其限速现调整为80公里/小时,从而使高速铁路线上更平缓的12%坡度更具实用价值。
- 新增了轨道缓冲区,可在双向轨道的末端使用新工具进行建造,并设置为允许或禁止列车在此处调头(没有缓冲区的轨道末端始终允许列车调头)。
新功能:Web API
- 新增了一个游戏内 Web API 服务器,通过
web_api_start控制台命令启动,并通过web_api_stop控制台命令停止。 - 内置路由包括一个演示仪表板,其中展示了每种路由的示例(/demo-dashboard)、当前视图的截图(/screenshot)以及所有路由的列表(/routes)。
/api/v1下的只读路由提供游戏信息、产品目录、产品统计与历史、生产来源以及产品图标等服务。- 游戏指令可以通过API发送(仅沙盒游戏中的作弊指令)。
- Web API 路由可以从标记为 [JsonModel] 的响应模型中返回 JSON,这些模型会被自动序列化。
- web_api_start 的 allowOtherOrigins 选项允许来自其他来源的网页读取该 API,而 allowOtherOriginsPost 还允许它们发送命令(这两项默认均处于关闭状态)。
翻译与入职培训
- 补丁说明现已通过机器翻译转换为全部 20 种支持的语言,并提供显示英文原文的选项。
- 游戏语言现在可以在主菜单中更改(通过新的下拉菜单或设置),无需重启;但在游戏过程中更改语言仍然需要重启。
- 首次启动游戏时,现在会要求选择语言、显示模式和窗口模式。
- 已添加英国英语。
- 补丁说明窗口现在会显示包含发布名称的时间线。
- 修复了一些文本始终未被翻译或停留在启动时加载语言的问题。
按键绑定和输入
- “设置”标签页支持按操作、组或按键进行搜索,可仅显示基础游戏、DLC 或模组,并能筛选冲突或已自定义的按键绑定。
- 在“控制面板”标签页中,每个操作都有一个重置按钮,用于显示其默认按键。
- 在”控制面板”标签页中,冲突提示会指出拥有另一组绑定的模组名称。
- Ctrl、Shift、Alt和Cmd键现在可以匹配键盘的任意一侧,并只占用一个按键槽位,而不是两个(但在此更新之前自定义的绑定除外)。
- 现在,每个工具栏菜单和小行星管理窗口都可以绑定到一个按键(默认未绑定,运输工具除外,它保留使用 T 键)。
- 窗口标题、工具箱和提示中的关键提示现在会在重新绑定后进行更新。
- 当光标位于游戏窗口之外时,鼠标滚轮不再起作用。
- 修复了固定构建工具模式(例如运输无转向或轨道替代模式)在按键释放后仍处于激活状态的问题。
- 修复了在一帧内按下并释放的按键永远不会被注册为释放的问题。
- 当某个按键(例如 Z)被绑定到另一个操作(例如 Ctrl+Z)时,固定的单键快捷键(例如 Z)无法正常工作。
- 修复了固定回车键、WASD键以及其他按键在新游戏界面、存档与读盘窗口、蓝图以及模组和地图管理器中弹出或被输入时无法正常响应的问题。
- 修复了固定文本字段将更改后的占位符视为已输入文本的问题。
全新声音引擎
- 重写了声音播放功能,将同类声音进行合并,从而释放声音通道,使大型工厂中能够同时播放更多不同的声音。
- 根据相机周围的环境添加了环境音效,例如森林、海洋、风和雨。
- 新增了地形坍塌音效,软质和硬质材料的声音各不相同,并且随着地形坍塌量的增加而变大。
- 新增了一项音质设置,用于控制可同时播放的声音数量。
- 声音大约使用10倍更少的内存。
改进
- 传送带上的产品现在会先移动半个格子进入相连的建筑,而不是在传送带末端突兀地出现或消失,也不会再伸出未连接的传送带末端。
- 全局搜索现已从输入的第一个字符开始搜索。
- 在游戏速度控制旁边添加了一个可选的实时时钟(设置 > 视频 > 用户界面,支持12小时制或24小时制)。
- 产品统计中的按配方细分内容现已显示总计。
- 舰长办公室现在会显示由已启用法令所提供的 unity,并附有工具提示,说明其法令 unity 成本所包含的内容。
- 窗口模式更改现在与显示更改一样,采用相同的确认机制及自动回滚功能。
性能
- 地形上显示的资源条在大地图上的初始化速度提升了约10倍。
- 船舶通航能力在加载时的初始化速度提升了约 2 倍。
- 加载速度更快,因为产品纹理不再每次都被重新压缩。
- 修复了检查器、Codex 搜索以及工具栏中的慢速解锁检查问题。
- 保存文件的校验和计算速度提升了2-3倍,从而加快了保存和加载的速度。
- 优化了游戏中各处使用的内部字典和集合。
- 声音处理速度更快,尤其是在相机移动时。
- 基于全球统计数据的解锁条件现在检查频率更低了。
修复
- 具有配方专用功耗的固定机器(例如电弧炉 II)在配方完成后未更新其电力需求,这还导致加载的游戏与保存它的游戏之间出现偏差。
- 固定网络列车在剩余货物且无任务(例如任务被取消后)时,会前往空闲空间最多的车站,而非前往有空间容纳该货物的优先级最高的车站。
- 固定网络列车在空车驶向交付车站时,其取车地点正是它们刚刚卸载或补充燃料的车站。
- 修复了在部分建成的轨道上放置火车站或平交道口,导致其已送达的建筑材料消失的问题。
- 修复了火车前往工具错误显示折返的问题。
- 修复了移除火车航点和轨道缓冲区时的多个问题,例如轨道失去支柱或已移除的支柱重新出现等情况。
- 修复了在离开复制光标时固定复制航点的问题。
- 固定连接器在某些配置下会出现吞吐量下降的问题,尤其是在输入传送带完全满载的情况下(例如,混合使用快慢不同的传送带,或将一条传送带拆分为三条传送带)。
- 在挡土墙一侧或几侧旁边卸料时,固定式卡车会因卸料而从低洼处驶离(现有边坡已根据荷载进行加固)。
- 固定式自卸卡车在卸料区已满后等待地面沉降,尽管其他区域已准备就绪,或者前往尚未准备好的区域。
- 固定卡车在装载剩余货物时,会寻找距离其存储位置最近的倾倒区域,而不是距离最近的倾倒区域。
- 两栖车辆在低于海平面的坡道上漂浮。
- 固定式树木收割机在加载存档后,被砍伐的树木会显示在远离当前位置的地方。
- 修复了分配给林业塔楼的存储设备出现的错误路由警告。
- 修复了固定滑块(例如存储阈值)在被拖动时发生跳动,以及界面缩放比例更改后其他界面元素偏离鼠标的问题。
- 修复了移动相机播放时阴影闪烁和模糊的问题。
- 修复了固定摄影机在按下拍照模式按键或摄影机快捷键时出现播放卡顿或停止的问题。
- 固定云台相机设置(视野、隐藏鼠标指针和游戏速度)在离开拍照模式或播放期间按 Tab 键后仍保持生效。
- 从远离光标处开始移除固定标注,以及贴花移除未匹配轮廓区域。
- 修正了15种散装物料(如农作物、饲料、废料、废物、石英等)以及倾倒废物和炉渣的反光问题。
- 使用平面或不匹配的表面细节来处理固定渣、钛渣、破碎渣、破碎金矿、石英和木屑。
- 修复了大量数字被错误地四舍五入为”1000k”而非”1M”(以及”1000M”而非”1G”)的问题。
- 已固定的规则存在一个问题:当某些提供增益的规则(例如”食物充足”)在一个月内先开启再关闭、随后又重新开启时,玩家在该月中已累积的天数将会丢失。
- 已修复空转机械轴在接近95%时惯性卡住而非下降的问题。
- 火箭发射台喷洒的固定水未纳入产品统计。
- 固定化学燃料、电弧炉Ⅱ中的铝废料熔炼,以及无需研究即可利用超压蒸汽进行脱盐。
- 修复了以下情况下的内存泄漏问题:伐木工人砍伐树木时、在存档与加载窗口中选择存档时,以及在地图编辑器中编辑地图发布设置时。
- 修复了在非16:9显示屏幕上启动画面背景被拉伸的问题。
- 修复了下拉箭头位置偏中的问题。
- ……以及众多其他小修复。
模组制作
- 模组可以在 Translations 文件夹中附带翻译文件(每种语言一个 JSON 文件,与核心游戏相同)。
- 新增了 export_mod_translations 控制台命令,用于为某个模组生成翻译模板。
- 发送翻译需要一个 mod ID,该 ID 由 4 到 32 个字母、数字、连字符和下划线组成,且不能包含句点(使用其他 ID 的 mod 仍可加载,但会显示警告,在更新 5 中将被拒绝)。
- 可以通过 IShortcutsRegistry(在 IMod.Initialize 中,或在全局依赖项的构造函数中)添加按键绑定,这些绑定会在 Controls 标签页中列在该 mod 名称下。
- KbHandle 取代了 ShortcutsMap、KbAttribute 和 KeyBinding(使用按键绑定的模块需要更新)。
- Mod 可以通过实现 IInfoOverlay 来添加信息叠加层。
- 模块可以通过在全局依赖项的方法上标记
[WebRoute],或使用RegisterRoute注册其他对象的路由来提供 Web API 路由。 - 模组可以使用
MixedMaterialCategory.CreateAndRegister创建自己的混合材料类别,而经过模组改造的可挖掘和可回收产品会自动加入基础类别。 - 压实机和碎纸机配方是从CompressionParam中为松散物品生成的(经过修改的废料通过声明自身来获得压制配方)。
- 必须改用
EnableRecyclablesOutput(),而不是用AddOutput添加可回收物,后者现在会导致 proto 构建报错。 - 办公楼和研究实验室的原型改为采用 OutputProduct,而非每个配方固定的数量。
- 产品缓冲区已针对混合材料进行重构,采用了新的 IPlainProductBuffer 和 IMixedProductBuffer 接口(直接使用缓冲区的模组可能需要进行更新)。
- 实体声音现已绑定到声音表(.tbl文件,嵌入在mod程序集中),而原型和构建器中的声音成员(例如SetMachineSound)已被弃用并被忽略。
- 使用 [CheatCommand] 标记的命令现在将在沙盒游戏之外失败,无论这些命令是由界面、模组还是 Web API 发送的。
- 命令现在会拒绝操作被锁定的原型(例如被锁定的载具、运输工具或配方)以及无效值。
- 在构建命令中,
IsFree已过时并会被忽略,其剩余的布尔参数应通过名称传递(在CreateStaticEntityCmd中,转换之后的位置参数true现在表示allowValidationSuppression)。 - 散装产品每堆传送带的默认最大数量已从 5 减少到 3(基础游戏中的传送带最多已携带 3 个)。
- JsonWriter 现在提供了用于嵌套对象和数组的流式 API,并取代了 WebJsonWriter(旧的 AppendStartObject 和 AppendXxxField 方法已被移除)。
- 新增了一个 RegisterDataWithInterface 重载方法,它接受模块程序集(mod assembly),相比检测调用方程序集(如 RegisterAllProducts 中的做法)更加可靠。
- 序列化和依赖解析器错误现在会显示以 C# 中书写方式呈现的泛型类型名称。
- 在修改模组后无法正确加载的存档(例如过多的原型 ID)现在将无法加载,并显示相应的说明,而不再是加载损坏的数据。
- 修复了移除带有自身原型类型的mod时可能导致的每个产品都缺少ID的问题。
### 🎯 Captain of Industry Patch Assessment & Pattavuus Verdict
This official developer update zeroes in on network tick rate, quality-of-life (QoL) refinements, and client stability. These optimizations mitigate frametime micro-stutters during heavy combat scenarios, resulting in significantly smoother input responsiveness.
Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.
Join Discussion ➔

Liity keskusteluun