看看厦门

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7|回复: 0

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

[复制链接]
发表于 2022-9-16 08:30:05 | 显示全部楼层 |阅读模式
-->
                    
            
            首先,游戏目录下有个【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 这里是采矿速度
        
      
                                       
                                       
            更多相关内容请关注:异星工厂专题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|看看厦门 |网站地图

GMT+8, 2022-10-5 01:19 , Processed in 0.249013 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表