异星工厂
异星工厂
平台PCSwitch
发售时间PC 2020-08-14+1
时长200小时(主线)
类型策略游戏
官方中文支持
制作发行Wube Software LTD. / Wube Software LTD.
标签开放世界策略管理模拟沙盒

异星工厂 0.94汉化版修改教程

类型:攻略发布日期:2014-03-30来源:3DM论坛作者:phantomyao

  本修改教程基于0.94汉化版,其他版本不保证一定能找到相关代码

1.背包格子数修改

  用记事本打开这个文件

  “X:\Factorio\data\base\prototypes\entity\demo-entities.lua"

  搜索player找到下面这堆代码,修改黄色字体部分即可

  type = "player",
  name = "player",
  icon = "__base__/graphics/icons/player.png",
  flags = {"pushable", "placeable-player", "placeable-off-grid", "breaths-air", "not-repairable"},
  max_health = 100,
  healing_per_tick = 0.5,
  collision_box = {{-0.2, -0.2}, {0.2, 0.2}},
  selection_box = {{-0.4, -1.4}, {0.4, 0.2}},
  crafting_categories = {"crafting"},
  mining_categories = {"basic-solid"},
  inventory_size = 60,
  running_speed = 0.3,
  distance_per_frame = 0.13,
  maximum_corner_sliding_distance = 0.7,
  subgroup = "creatures",
  order="a",

  建议不要修改过大,我自己改成了240,因为没有滚动条,我1920*1080解析度的屏幕必须全屏才能看完。

  另外理论上改成超过255还会导致游戏崩溃,怕坏了档案所以这点没做测试,各位慎改。

  有图有真相,为了截图改的窗口模式,果断看不到首位了

游民星空

2.物流机器人和施工机器人修改

  物流机器人在这个文件

  “X:\Factorio\data\base\prototypes\entity\entities.lua"

  搜索logistic-robot(物流机器人)找到下面这堆代码,修改黄色字体部分即可

  type = "logistic-robot",
  name = "logistic-robot",
  icon = "__base__/graphics/icons/logistic-robot.png",
  flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"},
  minable = {hardness = 0.1, mining_time = 0.1, result = "logistic-robot"},
  max_health = 100,——》最大血量
  collision_box = {{0, 0}, {0, 0}},
  selection_box = {{-0.5, -1.5}, {0.5, -0.5}},
  max_payload_size = 1,
  speed = 1,——》移动速度,改大
  transfer_distance = 0.5,
  max_energy = "300kJ",——》能量储备,不要动,可以稍微改小,kj是千j,去掉k直接缩小1000倍单位,下同
  energy_per_tick = "0.001J",——》目测是每次停靠箱子时的耗能,改小并且去掉K
  energy_per_move = "0.001J",——》关键:每移动1m消耗能量,改小同上
  min_to_charge = 0.002,——》最小能量回充时间,改小
  max_to_charge = 0.095,——》最大能量回充时间,改小

  ps1,机器人的修改一定要留意,速度别修改太快,不然耗电依旧很快,这玩意充电的时候会严重加大电网负荷,切记

  PS2,在这段代码下面紧挨着的就是施工机器人,代码相同,改的地方也一样

3.石墙修改

  石墙也在这个文件

  “X:\Factorio\data\base\prototypes\entity\entities.lua"

  搜索“wall”找到下面代码

  type = "wall",
  name = "wall",
  icon = "__base__/graphics/icons/wall.png",
  flags = {"placeable-neutral", "player-creation"},
  collision_box = {{-0.49, -0.49}, {0.49, 0.49}},
  selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
  minable = {mining_time = 1, result = "wall"},
  max_health = 35000,——》血量,原版350
  corpse = "wall-remnants",

4.电塔耗能修改

  电塔在这个文件

  “X:\Factorio\data\base\prototypes\entity\turrets.lua"

  搜索“electric-turret”找到关键代码,吐槽一句,这货代码很长,不需要改的地方不少,我拣关键的贴上来,省略部分用……代替

  type = "electric-turret",
  name = "laser-turret",
  icon = "__base__/graphics/icons/laser-turret.png",
  flags = { "placeable-player", "placeable-enemy", "player-creation"},
  minable = { mining_time = 0.5, result = "laser-turret" },
  max_health = 250,——》血量
  corpse = "small-remnants",
  collision_box = {{ -0.4, -0.4}, {0.4, 0.4}},
  selection_box = {{ -0.4, -0.4}, {0.4, 0.4}},
  rotation_speed = 0.01,——》回转速度
  preparing_speed = 0.05,——》准备速度

  PS:吐槽一下这个命名,搞不懂是嘛玩意,要么是回转后的发呆时间、要么就是射击间隔,反正我没改,诚聘小白鼠~

  dying_explosion = "huge-explosion",
  folding_speed = 0.05,——》折叠速度,炮台会自动收起来,这个是展开与折叠状态的切换速度 
  ammo_type =
  {
  ……
  energy_consumption = "0.001J",——》关键:能量消耗,看到我改多小了吧?
  ……
  },
  energy_source =
  {
  type = "electric",
  buffer_capacity = "1J",——》缓冲能量:理解为小电池吧,改小
  input_flow_limit = "0.12W",——》充能速度:给上面充能的,改小
  drain = "0.006W",——》固定占用电量值,改小

  PS:这三个是关键的耗电环节,第三个是不开火情况下消耗的能量,开火时是要消耗能量,射击后通过第二个来充电,这个充电是额外的,电塔耗电凶残也就是关键的第二个。第一个不清楚是不是每次射击时预先储备的微电池电量,稳妥起见一并改小,万一真是,下面充电速度那么慢电塔就要大喘气了。

  usage_priority = "primary-input"
  },
  ……
  attack_parameters =
  {
  ammo_category = "electric",
  cooldown = 20,
  damage = 2,——》没试出来这货能干嘛,不知道是不是基础伤害值
  damage_modifier = 2,——》这个原文没有,自行添加。伤害加成,1是1倍
  projectile_center = {0, 0},
  projectile_creation_distance = 0.6,
  range = 25,——》射程,涉及距离尽量不要超过255
  ……
  }
  },

5.电塔制造材料修改

  制造材料文件夹在X:\Factorio\data\base\prototypes\recipe

  这个文件夹下面的都是制造清单

  打开X:\Factorio\data\base\prototypes\recipe\turret.lua看到下面的代码

  data:extend(
  {
  {
  type = "recipe",
  name = "laser-turret",
  enabled = "false",
  energy_required = 5,
  ingredients =
  {
  {"steel-plate", 5},——》钢条:替换为【{"iron-plate", 5},】铁板5个,注意逗号
  {"electronic-circuit", 5},——》绿电板:干掉
  {"battery", 3}——》电池:留着意思意思,好歹是高级货PS:注意每行后面的英文逗号,最后一行不加
  },
  result = "laser-turret"
  }
  }
  )

本文内容来自网络收集整理,版权归原作者所有。 · 所属游戏:异星工厂
← 返回 异星工厂 攻略列表

同游戏其他攻略共 43 篇

异星工厂 蓝图与机器人使用心得攻略2014-04-29异星工厂 虫子进化影响因素分析攻略2014-04-27异星工厂 新手向虫巢常识攻略2014-04-26异星工厂 建造超级工厂图文心得攻略2014-04-26异星工厂 原始版本隐藏武器解锁方法攻略2014-04-25异星工厂 自动铁路系统图文教程攻略2014-04-25异星工厂 物品/实体/创建地图数据修改方法攻略2014-04-24异星工厂 自由模式通关心得攻略2014-04-17异星工厂 10个研究所科研生产线图示攻略2014-04-17异星工厂 火箭筒的正确用法攻略2014-04-17异星工厂 开局最快升科技摆法图文心得攻略2014-04-16异星工厂 生产力模块使用图文心得攻略2014-04-16异星工厂 生产线数学研究图文心得攻略2014-04-13异星工厂 铁炉烧矿极限数量研究攻略2014-04-12异星工厂 游戏心得及新手常见问题汇总攻略2014-04-10异星工厂 四种颜色物流箱用法攻略2014-04-10异星工厂 红绿线智能箱智能机械臂综合使用方法攻略2014-04-10异星工厂 地下传送带及地下管线距离修改法攻略2014-04-06异星工厂 火车轨道、信号灯及站台建设图文指南攻略2014-04-06异星工厂 轰炸虫巢图文攻略攻略2014-04-06异星工厂 物流机器人系统使用心得攻略2014-04-05异星工厂 超整齐的双线传送红绿蓝工厂攻略2014-04-04异星工厂 污染控制方法攻略2014-04-04异星工厂 运行游戏报错解决方法问题解决2014-04-03异星工厂 可扩展红绿生产线图文心得攻略2014-04-03异星工厂 蒸汽机无限电力修改方法攻略2014-04-03异星工厂 三色瓶全自动生产线图示攻略2014-04-02异星工厂 大规模全自动流水线工厂图示攻略2014-04-02异星工厂 精简红绿蓝三项自动科研流水线图示攻略2014-04-01异星工厂 物品复制BUG使用方法攻略2014-04-01