ElectricTrainFix - 电力列车模组修复版
这是一个为游戏《异星工厂》(Factorio) 2.0 版本开发的模组,旨在解决原始电力列车模组的API兼容性问题,并添加了多级电力列车系统。
概述
ElectricTrainFix 是原始 ElectricTrain 模组的临时修复版本,专门适配 Factorio 2.0 的 API 更新。它解决了因游戏版本更新而导致的兼容性问题,同时暂时禁用了与其他模组的集成以确保稳定性。
主要特点
- 适配 Factorio 2.0 的 API 变更
- 提供三个级别的电力机车(E-locomotive MK1-MK3)
- 改进的货运和流体车厢(MK1-MK3)
- 统一的控制站供电系统
- 多语言支持
安装
- 将此模组文件夹解压到 Factorio 的
mods目录下 - 启动游戏,在模组列表中启用 "Electric Train 2.0 Fix"
- 开始新游戏或在现有游戏中启用此模组
功能说明
电力机车系统
本模组提供了三个级别的电力机车,每个级别都有更高的功耗和速度:
| 列车类型 | 功耗 | 最高速度 |
|---|---|---|
| 电力机车 | 1700 kW | 734.4 km/h |
| 电力机车 MK2 | 3400 kW | 1468.8 km/h |
| 电力机车 MK3 | 5100 kW | 2203.2 km/h |
车厢系统
本模组还提供了增强的货运和流体车厢,同样分为三个等级:
| 车厢类型 | 容量 |
|---|---|
| 货运车厢 | 40 格 |
| 货运车厢 MK2 | 120 格 |
| 货运车厢 MK3 | 160 格 |
| 流体车厢 | 50,000 单位 |
| 流体车厢 MK2 | 150,000 单位 |
| 流体车厢 MK3 | 200,000 单位 |
供电系统
所有电力列车由一个独立的控制站统一供电,这个控制站可以自由建造在任何地方。列车本身不消耗燃料,而是通过附近的控制站获取能量。
使用方法
- 研究 "电力铁路" (Electric Railway) 科技解锁基础电力列车
- 建造控制站为列车提供电力
- 生产并放置电力机车和车厢
- 组装你的电动列车车队
技术细节
修复内容
- 将旧的
global关键字替换为新的storage关键字用于模组数据存储 - 移除了已弃用的
event.created_entity事件 - 将
game.item_prototypes[]替换为prototypes.item[] - 修复了燃料值获取方式:
currently_burning.name.fuel_value - 注释掉了一些条件判断以强制执行初始化函数
- 更新配方到新格式
- 将隐藏标志替换为新的隐藏属性
- 禁用了碰撞掩码,因为它现在从复制的原型继承
- 将所有大写的 K 替换为小写,因为大写不再被识别为千位前缀的有效缩写
已知问题
- 与其他模组的集成已被注释掉,暂时不支持联动
- 有一个拼写错误:"E-lolomotive" 应为 "E-locomotive"
依赖关系
- 基础模组 (base) >= 2.0
- 可选:elevated-rails(高架轨道)
版本信息
- 模组名称:Electric Train 2.0 Fix
- 作者:magu5026
- 版本:1.1.7
- 适用游戏版本:Factorio 2.0
许可证
根据原始模组的许可证条款使用。