Electric Train 2.0 Fix2

by Quun

为2.0版本的基本修复,当 magu5026 更新原版模组后我将移除此版本。添加电力机车到游戏中。速度功耗提升最快2203km/h

Content
10 hours ago
2.0
14
Trains
Owner:
Quun
Source:
https://github.com/magu5026/ElectricTrain/
Homepage:
N/A
License:
MIT
Created:
20 hours ago
Latest Version:
1.2.1 (10 hours ago)
Factorio version:
2.0
Downloaded by:
14 users

ElectricTrainFix - 电力列车模组修复版

这是一个为游戏《异星工厂》(Factorio) 2.0 版本开发的模组,旨在解决原始电力列车模组的API兼容性问题,并添加了多级电力列车系统。

概述

ElectricTrainFix 是原始 ElectricTrain 模组的临时修复版本,专门适配 Factorio 2.0 的 API 更新。它解决了因游戏版本更新而导致的兼容性问题,同时暂时禁用了与其他模组的集成以确保稳定性。

主要特点

  • 适配 Factorio 2.0 的 API 变更
  • 提供三个级别的电力机车(E-locomotive MK1-MK3)
  • 改进的货运和流体车厢(MK1-MK3)
  • 统一的控制站供电系统
  • 多语言支持

安装

  1. 将此模组文件夹解压到 Factorio 的 mods 目录下
  2. 启动游戏,在模组列表中启用 "Electric Train 2.0 Fix"
  3. 开始新游戏或在现有游戏中启用此模组

功能说明

电力机车系统

本模组提供了三个级别的电力机车,每个级别都有更高的功耗和速度:

列车类型 功耗 最高速度
电力机车 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 单位

供电系统

所有电力列车由一个独立的控制站统一供电,这个控制站可以自由建造在任何地方。列车本身不消耗燃料,而是通过附近的控制站获取能量。

使用方法

  1. 研究 "电力铁路" (Electric Railway) 科技解锁基础电力列车
  2. 建造控制站为列车提供电力
  3. 生产并放置电力机车和车厢
  4. 组装你的电动列车车队

技术细节

修复内容

  • 将旧的 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

许可证

根据原始模组的许可证条款使用。