异星工厂 自制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】,什么名称的目录都可以,
把【\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 这里是采矿速度
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
动作塔防 大小:67 MB
-
休闲益智 大小:18M
-
冒险解谜 大小:40.4M
-
休闲益智 大小:73.5MB
-
主机游戏 大小:100M