网站首页 单机图文攻略 单机视频攻略 单机游戏攻略 单机游戏问答 游戏常见问题 游戏心得体会 手游图文攻略 手游视频攻略 手游图鉴攻略 手游软件教程 手游攻略问题 网游图文攻略 网游综合攻略 网游游戏问答
当前位置:欢乐游戏吧 > 单机游戏攻略 > 

异星工厂 制作MOD教程 异星工厂怎么制作MOD

栏目: 单机游戏攻略 / 发布于: / 人气:2.28W

异星工厂 制作MOD教程 异星工厂怎么制作MOD 


首先,游戏目录下有个【mods】文件夹,

在【mods】文件夹下面再建一个【MyMods】文件夹,

在【MyMods】文件夹里面用记事本之类的编辑器新建一个【】文件,

【】文件的内容是:

 "name":"MyMods",  "author":"MyMods",  "version":"0.0.1",  "title":"MyMods",  "homepage":"",  "description":"MyMods",  "dependencies": ["base"] 

然后再新建一个目录【Items】,什么名称的目录都可以,

把【Factoriodatabaseprototypesitem】这个官方文件复制到【Items】文件夹里面,

好了,回到【MyMods】文件夹,新建一个【】文件

【】文件的内容是:

-- Items 这里是注释 require("-mining-tools ") 

这里解释一下,require("目录.文件名"),就是启用这个文件里面的物品啦。

好了,抛砖引玉,举一反三,大伙疯狂的制作Mod吧,顺便有时间也写个跟详细的教程出来,谢谢~~


官方【demo-mining-tools.lua】文件的内容是:

data:extend(   {     type = "mining-tool"    name = "iron-axe"    icon = "__base__/graphics/icons/iron-axe.png"    flags = {"goes-to-main-inventory"},     action =     {       type="direct"      action_delivery =       {         type = "instant"        target_effects =         {             type = "damage"            damage = { amount = 5 , type = "physical"        }       }     },     durability = 4000    subgroup = "tool"    order = "a[mining]-a[iron-axe]"    speed = 2.5,     stack_size = 32   } 

durability = 4000 这里是耐久度。 speed=2.5 这里是采矿速度。 

知道怎么改了吧,呵呵~~


这里是添加新物品的教程:

新建了一个【MyModsItemsMineralResource.lua】文件,专门放原料物品;

data:extend(   {     -- 这里是原版煤矿的内容;     type = "item"    name = "coal"    icon = "__base__/graphics/icons/coal.png"    flags = {"goes-to-main-inventory"},     fuel_value = "8MJ"    subgroup = "raw-material", -- 这里表示原材料;     order = "b[coal]"    stack_size = 64   },   {     -- 这里是新建物品的内容;     type = "item"    name = "PrimaryCompressCoal"    icon = "__base__/graphics/icons/coal.png", -- 这里表示物品的图片,自己美化也行的;     flags = {"goes-to-main-inventory"}, -- 这里表示放入物品栏,不是武器栏;     fuel_value = "16MJ", -- 这里表示燃烧值;     subgroup = "intermediate-product", -- 这里表示手工制品,当然工厂也可以制造;     order = "b[coal]"    stack_size = 128 -- 这里表示堆积数量;   },   {     -- 这里是新建物品的内容;     type = "item"    name = "AdvancedCompressCoal"    icon = "__base__/graphics/icons/coal.png"    flags = {"goes-to-main-inventory"},     fuel_value = "32MJ"    subgroup = "intermediate-product"    order = "b[coal]"    stack_size = 256   },   {     -- 这里是新建物品的内容;     type = "item"    name = "Coke"    icon = "__base__/graphics/icons/coal.png"    flags = {"goes-to-main-inventory"},     fuel_value = "64MJ"    subgroup = "intermediate-product"    order = "b[coal]"    stack_size = 256   } 

新物品要有名称吧,新建【MyModslocalech】文件;

[item-name] #这里是原版翻译,可以自己润色;# coal=煤矿 #这里是新建物品的名称翻译;# PrimaryCompressCoal=初压煤 AdvancedCompressCoal=高压煤 Coke=焦煤 

新物品要有配方,新建【MyModsRecipe】

data:extend(   {     type = "recipe"    name = "PrimaryCompressCoal"    ingredients = {{"coal", 1}}, -- 这里是原料以及数量;     result = "PrimaryCompressCoal" -- 这里是产品;   },   {     type = "recipe"    name = "AdvancedCompressCoal"    ingredients = {{"PrimaryCompressCoal", 1}},     result = "AdvancedCompressCoal"   },   {     type = "recipe"    name = "Coke"    ingredients = {{"AdvancedCompressCoal", 1}},     result = "Coke"   } 


完成之后记得在【MyMods】里面添加信息,否则不起作用的~~

-- Items require("ralResource") -- require("Recipe") 

好了,进游戏玩自己的去吧~

异星工厂 制作MOD教程 异星工厂怎么制作MOD