PyEarlyTrainsFor2.0


Another py early train for 2.0

Tweaks
8 days ago
2.0
733
Transportation Logistics Trains Logistic network Circuit network

b [fixed]Bug for py now

a month ago

模组加载失败:pypostprocessing/lib/metas/technology.lua:14: Technology railway-mk01 does not exist
stack traceback:
[C]: in function 'error'
pypostprocessing/lib/metas/technology.lua:14: in function 'TECHNOLOGY'
py-another-early-train/data-final-fixes.lua:21: in main chunk

下列模组需禁用:
• py-another-early-train (0.1.2)

a month ago

Although I know nothing about programming, I tried and failed many times, and I preliminarily identified the cause of the error: pyindustry_3.0.13 renamed the railway-mk1 technology to railway, so I changed line 21 and the following lines to this

TECHNOLOGY("railway"):remove_prereq("automation-2"):add_prereq("engine")

-- hard override
-- TECHNOLOGY("railway"):remove_pack("py-science-pack-1")
data.raw.technology["railway"].unit.ingredients = {
    {"automation-science-pack", 1}
}

And then everything goes right.

a month ago

hello Spring Pizazz,
我刚刚下载了py全家桶测试了一下,没有问题。也许可能是你没有把所有的py模组全开的问题。在pyindustry里(好像是),铁路的名字由railway 改成了railway-mk01. (并且我偷懒直接改你的代码发现测试还会报错)
鉴于我现在处于半弃坑的状态,如果你经过详细的测试之后确实没问题,我可以让你加入到开发者之中。
我也是在前人的基础上(pyearlytrain for factorio 1.0)完成这个模组的,feel free to 按你自己意愿修改它。

30 days ago

TECHNOLOGY {
type = "technology",
name = "railway",
icon = "pyindustrygraphics/graphics/technology/railway-mk01.png",
icon_size = 128,
order = "c-a",
prerequisites = {"steel-processing"},
effects = data.raw.technology.railway.effects,
unit = {
count = 150,
ingredients = {
{"automation-science-pack", 1},
},
time = 45
}
}
RECIPE("iron-stick"):remove_unlock("railway")

if mods["pycoalprocessing"] then
TECHNOLOGY("railway"):add_prereq("wood-processing"):remove_prereq("steel-processing")

TECHNOLOGY {
    type = "technology",
    name = "railway-mk02",
    icon = "__pyindustrygraphics__/graphics/technology/railway-mk02.png",
    icon_size = 128,
    order = "c-a",
    prerequisites = {"railway", "niobium", "nexelit"},
    dependencies = {"railway"},
    effects = {},
    unit = {
        count = 250,
        ingredients = {
            {"automation-science-pack", 1},
            {"logistic-science-pack",   1},
        },
        time = 45
    }
}

end
我今天也遇到了一样的问题,看了一下pyindustry的文件,火车的一阶段科技确实没有mk1的后缀,改成railway就可以直接用了

30 days ago

TECHNOLOGY {
type = "technology",
name = "railway",
icon = "pyindustrygraphics/graphics/technology/railway-mk01.png",
icon_size = 128,
order = "c-a",
prerequisites = {"steel-processing"},
effects = data.raw.technology.railway.effects,
unit = {
count = 150,
ingredients = {
{"automation-science-pack", 1},
},
time = 45
}
}
RECIPE("iron-stick"):remove_unlock("railway")

if mods["pycoalprocessing"] then
TECHNOLOGY("railway"):add_prereq("wood-processing"):remove_prereq("steel-processing")

TECHNOLOGY {
    type = "technology",
    name = "railway-mk02",
    icon = "__pyindustrygraphics__/graphics/technology/railway-mk02.png",
    icon_size = 128,
    order = "c-a",
    prerequisites = {"railway", "niobium", "nexelit"},
    dependencies = {"railway"},
    effects = {},
    unit = {
        count = 250,
        ingredients = {
            {"automation-science-pack", 1},
            {"logistic-science-pack",   1},
        },
        time = 45
    }
}

end
我今天也遇到了一样的问题,重新下载了一遍全家桶之后看了一下pyindustry的文件,火车的一阶段科技确实没有mk1的后缀,改成railway就可以直接用了

15 days ago

We require an update

8 days ago

Sorry for the delay, I have to focus on my assignment these days. I will be ready if bugs still exists.

8 days ago

A new version has been created

New response