當前位置:973游戲網(wǎng) > 手游頻道 >  游戲雜談 > 異星工廠 制作MOD教程
異星工廠 制作MOD教程

更新時間:2018-03-31 17:34

作者:匿名

異星工廠怎么制作mod呢,還有很多玩家還不知道的,下面小編為玩家們帶來了異星工廠制作mod方法介紹,希望對玩家們有所幫助,一起來看看吧。

異星工廠制作mod方法介紹

首先,游戲目錄下有個【mods】文件夾,

在【mods】文件夾下面再建一個【MyMods】文件夾,

在【MyMods】文件夾里面用記事本之類的編輯器新建一個【info.json】文件,

【info.json】文件的內容是:


 "name":"MyMods", 
 "author":"MyMods", 
 "version":"0.0.1", 
 "title":"MyMods", 
 "homepage":"http://www..com", 
 "description":"MyMods", 
 "dependencies": ["base"] 

然后再新建一個目錄【Items】,什么名稱的目錄都可以,

把【Factoriodatabaseprototypesitemdemo-mining-tools.lua】這個官方文件復制到【Items】文件夾里面,

好了,回到【MyMods】文件夾,新建一個【data.lua】文件

【data.lua】文件的內容是:

-- Items 這里是注釋 

require("Items.demo-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 -- 這里表示堆積數(shù)量; 

  }, 

  { 
    -- 這里是新建物品的內容; 
    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 
  } 

)

新物品要有名稱吧,新建【MyModslocalechItemNames.cfg】文件;

[item-name] 

#這里是原版翻譯,可以自己潤色;# 

coal=煤礦 

#這里是新建物品的名稱翻譯;# 

PrimaryCompressCoal=初壓煤 

AdvancedCompressCoal=高壓煤 

Coke=焦煤 

新物品要有配方,新建【MyModsRecipeItemRecipe.lua】

data:extend( 

  { 
    type = "recipe", 
    name = "PrimaryCompressCoal", 
    ingredients = {{"coal", 1}}, -- 這里是原料以及數(shù)量; 
    result = "PrimaryCompressCoal" -- 這里是產(chǎn)品; 

  }, 

  { 

    type = "recipe", 

    name = "AdvancedCompressCoal", 

    ingredients = {{"PrimaryCompressCoal", 1}}, 

    result = "AdvancedCompressCoal" 

  }, 

 { 

    type = "recipe", 

    name = "Coke", 

    ingredients = {{"AdvancedCompressCoal", 1}}, 

    result = "Coke" 

  } 

完成之后記得在【MyModsdata.lua】里面添加信息,否則不起作用的~~

-- Items 

require("Items.MineralResource") 

-- 

require("Recipe.ItemRecipe") 

好了,進游戲玩自己的去吧~

以上就是異星工廠制作mod方法介紹,希望對玩家們有所幫助,一起來看看吧。

CopyRight?2007-2021 businessfreeagent.com All Right Reserved 晉ICP備2023022329號-1

溫馨提示:抵制不良游戲 拒絕盜版游戲 注意自我保護 謹防受騙上當 適度游戲益腦 沉迷游戲傷身 合理安排時間 享受健康生活
游戲作品版權歸原作者享有,如無意之中侵犯了您的版權,請您來信告知( 聯(lián)系郵箱:lqqsgduw132@163.com),本網(wǎng)站將應您的要求刪除。