網站首頁 單機圖文攻略 單機視頻攻略 單機遊戲攻略 單機遊戲問答 遊戲常見問題 遊戲心得體會 手遊圖文攻略 手遊視頻攻略 手遊圖鑑攻略 手遊軟件教程 手遊攻略問題 網遊圖文攻略 網遊綜合攻略 網遊遊戲問答
當前位置:趣味遊戲館 > 單機遊戲攻略 > 

異星工廠 製作MOD教程 異星工廠怎麼製作MOD

欄目: 單機遊戲攻略 / 發佈於: / 人氣:2.12W

異星工廠 製作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