首页 异星工厂 异星工厂攻略 正文

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

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


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

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

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

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

  1.  "name":"MyMods", 
  2.  "author":"MyMods", 
  3.  "version":"0.0.1", 
  4.  "title":"MyMods", 
  5.  "homepage":"http://www..com", 
  6.  "description":"MyMods", 
  7.  "dependencies": ["base"] 


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

把【Factoriodataaseprototypesitemdemo-mining-tools.lua】这个官方文件复制到【Items】文件夹里面,

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

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

  1. -- Items 这里是注释 
  2. require("Items.demo-mining-tools ") 

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

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


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

  1. data:extend( 
  2.   { 
  3.     type = "mining-tool"
  4.     name = "iron-axe"
  5.     icon = "__base__/graphics/icons/iron-axe.png"
  6.     flags = {"goes-to-main-inventory"}, 
  7.     action = 
  8.     { 
  9.       type="direct"
  10.       action_delivery = 
  11.       { 
  12.         type = "instant"
  13.         target_effects = 
  14.         { 
  15.             type = "damage"
  16.             damage = { amount = 5 , type = "physical"
  17.         } 
  18.       } 
  19.     }, 
  20.     durability = 4000
  21.     subgroup = "tool"
  22.     order = "a[mining]-a[iron-axe]"
  23.     speed = 2.5, 
  24.     stack_size = 32 
  25.   } 

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

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


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

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

  1. data:extend( 
  2.   { 
  3.     -- 这里是原版煤矿的内容; 
  4.     type = "item"
  5.     name = "coal"
  6.     icon = "__base__/graphics/icons/coal.png"
  7.     flags = {"goes-to-main-inventory"}, 
  8.     fuel_value = "8MJ"
  9.     subgroup = "raw-material", -- 这里表示原材料; 
  10.     order = "b[coal]"
  11.     stack_size = 64 
  12.   }, 
  13.   { 
  14.     -- 这里是新建物品的内容; 
  15.     type = "item"
  16.     name = "PrimaryCompressCoal"
  17.     icon = "__base__/graphics/icons/coal.png", -- 这里表示物品的图片,自己美化也行的; 
  18.     flags = {"goes-to-main-inventory"}, -- 这里表示放入物品栏,不是武器栏; 
  19.     fuel_value = "16MJ", -- 这里表示燃烧值; 
  20.     subgroup = "intermediate-product", -- 这里表示手工制品,当然工厂也可以制造; 
  21.     order = "b[coal]"
  22.     stack_size = 128 -- 这里表示堆积数量; 
  23.   }, 
  24.   { 
  25.     -- 这里是新建物品的内容; 
  26.     type = "item"
  27.     name = "AdvancedCompressCoal"
  28.     icon = "__base__/graphics/icons/coal.png"
  29.     flags = {"goes-to-main-inventory"}, 
  30.     fuel_value = "32MJ"
  31.     subgroup = "intermediate-product"
  32.     order = "b[coal]"
  33.     stack_size = 256 
  34.   }, 
  35.   { 
  36.     -- 这里是新建物品的内容; 
  37.     type = "item"
  38.     name = "Coke"
  39.     icon = "__base__/graphics/icons/coal.png"
  40.     flags = {"goes-to-main-inventory"}, 
  41.     fuel_value = "64MJ"
  42.     subgroup = "intermediate-product"
  43.     order = "b[coal]"
  44.     stack_size = 256 
  45.   } 


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

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


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

  1. data:extend( 
  2.   { 
  3.     type = "recipe"
  4.     name = "PrimaryCompressCoal"
  5.     ingredients = {{"coal", 1}}, -- 这里是原料以及数量; 
  6.     result = "PrimaryCompressCoal" -- 这里是产品; 
  7.   }, 
  8.   { 
  9.     type = "recipe"
  10.     name = "AdvancedCompressCoal"
  11.     ingredients = {{"PrimaryCompressCoal", 1}}, 
  12.     result = "AdvancedCompressCoal" 
  13.   }, 
  14.   { 
  15.     type = "recipe"
  16.     name = "Coke"
  17.     ingredients = {{"AdvancedCompressCoal", 1}}, 
  18.     result = "Coke" 
  19.   } 


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

  1. -- Items 
  2. require("Items.MineralResource") 
  3. -- 
  4. require("Recipe.ItemRecipe") 

好了,进游戏玩自己的去吧~ 异星工厂 制作MOD教程 异星工厂怎么制作MOD

点击进入3DMGAME《异星工厂》游戏论坛专区


点击进入 异星工厂 专区

相关信息

异星工厂化工厂怎么用 化工厂工作方法介绍
异星工厂污染怎么消除 治理污染方法分享
异星工厂抽油机怎么用 抽油机使用攻略分享
异星工厂插件有什么用 插件的效果一览
异星工厂蓝图怎么创建 蓝图使用方法介绍
异星工厂核燃料有什么用核燃料使用方法介绍
异星工厂存档在哪 存档位置介绍
异星工厂功能区运输优化蓝图分享 常用模块详解
异星工厂不能联机怎么办 无法联机解决方法
异星工厂如何使用电力 发电厂发电方法介绍
异星工厂铁路拐角修建的图文攻略
异星工厂汉化版秘籍 叫你如何简单修改工具属性
异星工厂游戏报错进不去怎么办
异星工厂 图文全攻略 系统教程及全任务流程剧情攻略
异星工厂 进游戏报错的解决方法 游戏报错怎么办
异星工厂 生产科研加速MOD 适用于0.9.1版
异星工厂 简单修改方法 0.91汉化版怎么修改
异星工厂 无限矿产材料设施科技生产加速秘籍 修改器
异星工厂 流程视频解说 游戏教程视频解说
异星工厂 新手入门教程指南 异星工厂开始该怎么玩