v0.8.7
Machine-translated from English, the same text the game shows in 简体中文. Read the English original.
v0.8.7d
改进
- 暂停时,所选的游戏速度现在会保持高亮显示,并且暂停按钮可以来回切换暂停状态。
- 因磁盘已满而失败的存档现在会显示剩余空间,而不是笼统的错误信息。
模拟确定性
- 修复了货运港和码头在每次加载时都会在船只寻路中丢失其阻挡海域的问题。
- 修复了桥梁入口在加载过程中关闭又重新开启的问题。
- 修复了森林地表生长在加载后以不同顺序处理树木的问题。
- 修复了更多导致结果分歧的小问题,例如无法到达的规划区、待处理的船只通行性变更以及列车路径搜索。
修复
- 修复了 T2 通用车厢因报告的容量比实际可装载的多 1 个单位而卡在装载站的问题。
- 修复了在倾倒过程中暂停游戏时卡车车斗动画出错的问题。
- 修复了新生成的车辆会短暂地渲染在先前消失的车辆位置或地图原点的问题。
- 修复了 GPU 回读失败时车辆跳到无效或过时位置的问题(现在它们会保持在最后的位置)。
- 修复了当车厢到达列车已知路径的终点时,行驶中的列车会报错并中断移动更新的问题,这可能导致车厢落后于机车。
- 修复了列车在轨道编辑、倒车或多次加载后过早制动或在可直接通过的途经点停车的问题。
- 修复了在新放置的列车轨道上复制粘贴时出错的问题。
- 修复了原地升级的列车轨道出现渲染错误的问题。
- 修复了导致存档无法加载的列车轨道支撑错误。
- 修复了当桥梁的车道上放置了轨道时,暂停该桥梁的建造会出错的问题(现在不再允许在桥梁自身的轨道上放置轨道)。
- 修复了从检查器中拆除或拆解实体后检查器出错的问题。
- 修复了卡车在表面铺设或移除作业中,于分配目标的同一次更新内到达目标时出错的问题。
- 修复了伐木机在加载时出错,以及误报“Truck too far!”和“Harvested tree too far!”错误的问题。
- 修复了运输装置和连接器的端口高亮中的错误。
- 修复了仓库在输出产品时出现“Attempted to divide by zero”错误的问题。
- 修复了加油车的加油目标在任务开始前被恢复至车库或被拆解时出错的问题。
- 修复了位于无法到达地形上的车辆在没有车库能接收它们时(例如所有车库已满或类型不同)永远不会被传送出去的问题(现在它们会被传送到任何车库的生成位置)。
- 修复了将车站拖选到已包含这些车站的列车停靠站时出错的问题。
- 修复了建筑预览超出地图边缘时出错的问题。
- 修复了使用矩形区域工具时只点击不拖动会出错的问题。
- 修复了按 Enter 确认覆盖存档时出错的问题。
- 修复了游戏文件夹中的列车路径启发式文件无法以写入方式打开(例如安装文件夹为只读或用户账户受限),或文件被锁定或损坏时,游戏无法启动的问题。
- 修复了引用已移除模组虚拟资源的自定义地图无法开始新游戏的问题。
- 修复了缺失的蓝图库被报告为访问失败的问题。
- 修复了加载后部分地块的地形表面恢复(例如泥土变回草地)停滞的问题。
- 修复了被模组超量填充的仓库在检查器中进度条溢出的问题。
- 修复了已恢复至车库的车辆在等待重新生成期间再次被请求恢复时永远不会重新生成的问题。
- 修复了火箭发射倒计时静音按钮在静音已生效的情况下仍报告错误的问题。
- 修复了关闭已经消失的通知时出错的问题。
v0.8.7c
改进
- 运输装置和连接器现在会高亮显示其所连接实体的端口(包括端口的建议产品图标)。
- 游戏内中心界面现在从 CDN 加载图片和文件,加载速度更快。
- 游戏内下载器现在会校验每个已下载文件的完整性。
模拟确定性
- 游戏现在在保存与加载前后保持确定性,因此加载后的游戏会完全按照保存它的那局游戏原本的进程继续运行。
- 修复了数字的格式化和解析依赖操作系统区域设置而导致错误的问题(例如“1.5”与“1,5”)。
- 按翻译名称排序的条目现在会依据游戏内语言排序,而不再依据操作系统的区域设置。
- 修复了列车寻路会读取在搜索过程中可能发生变化的轨道和列车状态的问题。
- 修复了部分加载的桥梁寻路启发式数据会引导车辆避开整片地图区域的问题。
- 修复了游戏安装路径中包含单词“exit”时桥梁寻路启发式数据加载错误的问题。
- 最近和最优候选项的选择(车库、发射台、矿石分拣设施、规划区、树木、前方车辆)以及列车更新顺序现在都以确定的方式打破平局。
- 小行星陨石坑生成和多边形旋转现在使用确定性的定点数学运算。
- 使用“--terrain-gen-threads 1”生成地图现在可以正常工作。
性能
- 修复了已清理的森林区域在森林地表恢复队列中滞留时间过长的问题(现有存档会在游戏内几个月后恢复正常)。
- 车辆连通性数据的存储紧凑程度提升约 5 倍,加载速度提升 4-5 倍,使压缩后的存档文件缩小 8-14%。
修复
- 修复了 3 级高度和 4 级高度的坡道上有一个地块在视觉上被阻挡、但在布局中并未被阻挡的问题。
- 修复了已停止的传送带在重新进入视野后视觉上仍在滚动的问题。
- 修复了地图编辑器的森林工具预览会在海洋和边界地块上放置树木的问题。
v0.8.7b
模拟确定性
- 所有模拟运算现在均采用整数算术,因此在不同 CPU 厂商和不同机器上的结果完全一致。
- 修复了车辆寻路可能在不同机器上于不同 tick 结束的问题。
- 修复了船只寻路会因通行性叠加层是否打开而表现不同的问题。
- 修复了地形装饰物(岩石、灌木)生成不确定的问题。
- 修复了地图生成中的侵蚀粒子越界进入其他线程上生成的区块,导致每次运行生成的地形不同的问题(仅适用于新创建的游戏)。
- 地形生成现在会计算一个指纹,并在加载时进行校验(不一致时会以警告形式报告)。
- 新增了 print_terrain_fingerprint 控制台命令,用于错误报告。
- 修复了剪切和粘贴工具绕过模拟移除实体的问题(粘贴放置器现在会晚一个 tick 打开)。
- 修复了原型初始化顺序取决于操作系统区域设置的问题。
- 修复了在树木、区块和林业塔的选择,卡车和缓冲区的分配,以及列车调度中,距离相等或优先级相同的候选项会按内部集合顺序被选中的问题。
- 堆垛塔顶端路径现在无需浮点运算即可确定地排序。
性能
- 修复了以地块位置为键的字典和集合有时会因哈希冲突而变慢的问题(最坏情况下的查找现在快了 2-3 倍)。
- 地形装饰物的生成速度提升约 4 倍。
修复
- 修复了游戏内中心的 markdown 查看器中由多次字体请求引起的错误。
- 修复了中心文本中浮动图片被移除的问题(现在会显示在文本下方)。
- 改进了游戏内中心的图片对齐,并更新了主界面的链接。
v0.8.7a
- 为 T1 和 T2 电解槽添加了新的 3D 模型。
- 优化了仓储或倾倒指定区域与卡车断开连接时的卡车缓冲区平衡,此前这会在高模拟速度下导致 FPS 下降(在这些情况下速度提升超过 10 倍)。
- 修复了高度 4 坡道入口布局错误的问题。
- 修复了当折返点位于部分关键路段中间时,列车规划的折返会忽略关键路段的问题。
- 修复了持有闭塞预约的列车在倒车时永远不释放预约的问题。
- 修复了在仅 G8 模式下建造时会使用 1:4 坡度到 1:8 坡度过渡段的问题(现在仅在从 G4 段建造或与之连接时才允许使用)。
- 修复了含 R30 弯道轨道的寻路启发式算法。
v0.8.7
新增内容与改进
- 模块化坡道现在最高可达高度 4,足以从列车轨道上方跨过。
- 车辆现在驶入坡道的速度略有提升。
- 贸易码头的货物现在被纳入全局搜索。
- 单条列车路径中允许的折返次数从 16 次提高到 32 次。
- 列车不再在关键路段内规划折返。
- 无法涉水的车辆不再因桥梁而报告"难以导航"。
- 普通卡车不再预约只有两栖卡车才能运送的货物。
- 粘贴的蓝图字符串现在最多支持 64 层嵌套文件夹。
性能
- 对保存和加载窗口的列表进行了虚拟化,消除了存档文件过多时造成的卡顿。
- 在很长的轨道段上打开列车轨道检查器时不再出现卡顿(电气化检查会分摊到多帧完成)。
修复
- 修复了自卸卡车无法寻路到放置在狭窄区域的巨型挖掘机的问题。
- 修复了在车库中恢复的列车因速度未重置而找不到路径的问题。
- 修复了列车驶近折返点时更改轨道长度或关键路段会导致列车轻微瞬移的问题。
- 修复了列车轨道支撑预览未被正确清除的问题,此前这会引发错误,并允许通过 Ctrl+Shift+滚轮进行不可能的更改。
- 修复了移除所选轨道时火车站途经点工具会冻结游戏的问题。
- 修复了车辆连通性有时会报告错误断连的问题。
- 修复了火箭可能滞留在地图原点的问题。
- 修复了装饰物带来的凝聚力舍入损失(现在会汇总所有定居点中装饰物的凝聚力)。
- 修复了图表刷新数据后高亮功能失效的问题。
- 损坏的存档文件现在会给出明确的错误提示,而不是内存不足错误。