Factorio 自製MOD代碼修改教學

28 三月

廣告

來源:3DM

作者:CSKJD

 

  首先,遊戲目錄下有個【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 這裡是採礦速度

廣告

發表迴響

你的電子郵件位址並不會被公開。