异星工厂 自制MOD代码修改教程

时间:2016-08-16 来源:88130安卓下载 作者:佚名

  首先,游戏目录下有个【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】,什么名称的目录都可以,

  把【\Factorio\data\base\prototypes\item\demo-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 这里是采矿速度



热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高