justcan 发表于 2017-5-17 10:32

关于修改代码作弊

下载一个notepad++软件。

找出工厂里面各类工具的名字。   用英文版进入,然后里面各类工具的英文名就找到了~~记录下来

打开notepad,ctrl+f 查找;选择文件查找,定位到 prototypes 文件夹

绝大部分内容都是在prototypes文件夹里面的,查找 想修改的 工具。
例如查找small-lamp 。找出一堆来, 然后双击    name = "small-lamp",这种。 就可以定位到 小灯的各类资料了。有定义数据的,也有定义制造材料的等等
type = "lamp",
    name = "small-lamp",
    icon = "__base__/graphics/icons/small-lamp.png",
    flags = {"placeable-neutral", "player-creation"},
    minable = {hardness = 0.2, mining_time = 0.5, result = "small-lamp"},
    max_health = 100,      血量
    corpse = "small-remnants",
    collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    vehicle_impact_sound ={ filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
    energy_source =
    {
      type = "electric",
      usage_priority = "secondary-input"
    },
    energy_usage_per_tick = "5KW",   能耗
    light = {intensity = 0.9, size = 250, color = {r=1.0, g=1.0, b=1.0}},
    light_when_colored = {intensity = 1, size = 6, color = {r=1.0, g=1.0, b=1.0}},
    glow_size = 6,               不知道啥,可以百度看看
    glow_color_intensity = 0.135,                     不知道啥,可以百度看看
    picture_off =
    {
      filename = "__base__/graphics/entity/small-lamp/light-off.png",               这种png的不用理,都是贴图
      priority = "high",
      width = 67,
      height = 58,
      frame_count = 1,
      axially_symmetrical = false,
      direction_count = 1,
      shift = {-0.015625, 0.15625},
    },
    picture_on =
    {
      filename = "__base__/graphics/entity/small-lamp/light-on-patch.png",
      priority = "high",
      width = 62,
      height = 62,
      frame_count = 1,
      axially_symmetrical = false,
      direction_count = 1,
      shift = {-0.03125, -0.03125},
    },
    signal_to_color_mapping =
    {
      {type="virtual", name="signal-red", color={r=1,g=0,b=0}},
      {type="virtual", name="signal-green", color={r=0,g=1,b=0}},
      {type="virtual", name="signal-blue", color={r=0,g=0,b=1}},
      {type="virtual", name="signal-yellow", color={r=1,g=1,b=0}},
      {type="virtual", name="signal-pink", color={r=1,g=0,b=1}},
      {type="virtual", name="signal-cyan", color={r=0,g=1,b=1}},
    },

    circuit_wire_connection_point =
    {
      shadow =
      {
      red = {0.734375, 0.578125},
      green = {0.609375, 0.640625},
      },
      wire =
      {
      red = {0.40625, 0.34375},
      green = {0.40625, 0.5},
      }
    },
    circuit_connector_sprites = get_circuit_connector_sprites({0.1875, 0.28125}, {0.1875, 0.28125}, 18),
    circuit_wire_max_distance = 7.5       照射范围

},








justcan 发表于 2017-5-17 10:33

transport-belt        基础传送带
fast-transport        快速
express-transport        急速
underground-belt        地下传送带
splitter        基础分离器
iron-chest        铁箱
steel-chest        钢箱
storage-tank        储油罐
inserter        黄臂
long-handed-inserter        红臂
fast-inserter        蓝笔
filter-inserter        筛选
stack-inserter        集中臂
stack-filter-inserter        集中筛选
small-electric-pole        电线杆
pipe        水管
pipe-to-ground        地下水管
pump        抽水机
rail-chain-signal        连锁信号塔
loconmotive        火车头
cargo-wagon        火车车厢
logistics-robot        物流机器人
construction-robot        建设机器人
roboport        机器人控制塔
lamp        灯
fluid-wagon        火车油罐车厢
boiler        烧水机
steam-engine        发电机
solar-panel        太阳能板
accumulator        储电池
burner-mining-drill        挖掘机
electric-mining-drill        电动挖掘机
offshore-pump        抽水机
pumpjack        采油机
stone-furnace        石头熔炉
steel-furnace        铁熔炉
electric-furnace        钢铁熔炉
assembling-machine-1        初级工厂
assembling-machine-2        2级工厂
oil-refinery        石油处理工厂
chemical-plant        化工厂
lab        研究所
beacon        插件塔
speed-module        速度插件
productivity-module        产能
efficiency-module        节能


sulfuric-acid        硫酸
iron-plate        铁板
copper-plate        铜板
steel-plate        钢板
sulfuric        硫磺
plastic-bar        塑料
electronic-circuit        绿板
advanced-circuit        红版
processing-unit        蓝板
engine-unit        初级发动机
electric-engine-unit        二级发动机
battery        电池
flying-robot-frame        飞行模块
firearm-magazine        初级子弹
poison-capsule        毒气弹
grenade        手雷
light-armor        一级装甲
heavy-armor        二级装甲
modular-armor        源能一级
power-armor        源能二级
power-armor-MK2        源能3级
portable-solar-panel        源能太阳能板
portable-fusion-reactor        聚变器
energy-shield        源能护甲1
battery        电池
exoskeleton        外骨骼
personal-roboport        源能机器人控制器
nightvision        夜视模块
gun-turret        机枪塔
laser-turret        激光塔
radar        雷达
nuclear-reactor        核反应堆
centrifuge        离心机
uranium-processing        铀浓缩处理
uranium-fuel-cell        铀燃料棒
heat-exchanger        换热器
heat-pipe        热管
steam-turbine        汽轮机
nuclear-power        核能

justcan 发表于 2017-5-17 10:45

源能装甲空间修改在    prototypes文件夹下面的equipment-grid.lua 。   修改 width = 5,    height = 5,的数据 5 就行。改成15*15. 足够大了。

另外,很多人说开局就有机器人,这个我不知道怎么弄。但是在14的版本的时候, 我修改了 高级石油处理 的升级配方,改成红 绿瓶,取消了蓝瓶,把 出机器人平台的也修改, 机器人飞行模块改成 需求为铁板和铜板。    这样可以快速出机器人。


{
    type = "player",
    name = "player",
    icon = "__base__/graphics/icons/player.png",
    flags = {"pushable", "placeable-off-grid", "breaths-air", "not-repairable", "not-on-map"},
    max_health = 92000,    血量
    alert_when_damaged = false,
    healing_per_tick = 15,   每秒恢复血量
    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"},
    character_corpse = "character-corpse",
    inventory_size = 360,    背包格子
    build_distance = 660,   建筑范围
    drop_item_distance = 660,    好像是人物采集的范围
    reach_distance = 660,            好像是人物拆除的范围
    item_pickup_distance = 1,
    loot_pickup_distance = 2,
    reach_resource_distance = 2.7,
    ticks_to_keep_gun = 600,
    ticks_to_keep_aiming_direction = 100,
    --ticks you need to wait after firing a weapon or taking damate to get out of combat and get healed
    ticks_to_stay_in_combat = 600,
    damage_hit_tint = {r = 1, g = 0, b = 0, a = 0},
    running_speed = 0.35,    跑步速度
    distance_per_frame = 0.13,   
    maximum_corner_sliding_distance = 0.7,
    subgroup = "creatures",
    order="a",
   
      minimum_darkness = 0.3,
      intensity = 0.4,
      size = 25,
      color = {r=1.0, g=1.0, b=1.0}
      },
      {
      type = "oriented",
      minimum_darkness = 0.3,
      picture =
      {
          filename = "__core__/graphics/light-cone.png",
          priority = "extra-high",
          flags = { "light" },
          scale = 2,
          width = 200,
          height = 200
      },
      shift = {0, -13},
      size = 2,
      intensity = 0.6,
      color = {r=1.0, g=1.0, b=1.0}
      },
    },
    mining_speed = 5,    手工挖矿砍树速度
    mining_with_hands_particles_animation_positions = {29, 63},
    mining_with_tool_particles_animation_positions = {28},
    running_sound_animation_positions = {5, 16}
},

fluid-----demo-fluid.lua 这个文件里面可以修改水的流速
pressure_to_speed_ratio = 4,      
    flow_to_energy_ratio = 5.9      修改这2个数字,流速会很大。

justcan 发表于 2017-5-20 18:24

在data-base-scenarios-freeplay-control.lua   里面,可以修改初始物品。 例如给一个源能装甲,给一个聚变反应器,给几个建筑机器人,夜视仪

player.insert{name="iron-plate", count=8}               
player.insert{name="pistol", count=1}            
player.insert{name="firearm-magazine", count=10}
player.insert{name="burner-mining-drill", count = 1}
player.insert{name="construction-robot", count = 10}   建筑机器人
player.insert{name="modular-armor", count = 1}   源能装甲1级的
player.insert{name="fusion-reactor-equipment", count = 1}    聚变器
player.insert{name="night-vision-equipment", count = 1}   夜视
player.insert{name="personal-roboport-equipment", count = 1}   机器人控制器
player.insert{name="stone-furnace", count = 1}

流星破空↓☆ 发表于 2017-5-23 20:17

谢谢分享   支持

smliemoyu 发表于 2017-6-18 23:26

楼主nuclear-reactor核反应堆在哪个文件夹

justcan 发表于 2017-6-19 14:19

smliemoyu 发表于 2017-6-18 23:26
楼主nuclear-reactor核反应堆在哪个文件夹

data\base\prototypes\entity\entities.lua

11010 行

q788123456 发表于 2017-6-27 17:46

楼主这个修改代码 支持0.15版本么

justcan 发表于 2017-6-30 13:49

q788123456 发表于 2017-6-27 17:46
楼主这个修改代码 支持0.15版本么

支持。

hotyulan 发表于 2018-1-16 11:26

技术贴,支持完美:lol:lol

xmppet 发表于 2018-5-3 22:14

66666666666666666

枫火燎原 发表于 2019-11-10 15:29

请问电线杆在哪啊

我萦天心 发表于 2019-11-10 20:18

楼主,有修改插件塔建筑占地面积的方法吗!

unddone8373229 发表于 2019-12-9 16:49

这里都是大佬啊

shuyutu 发表于 2020-5-2 06:35

DDDDDDDDDDDDDD

宇巅静傲 发表于 2020-8-14 10:26

本帖最后由 宇巅静傲 于 2020-8-14 11:27 编辑

在freeplay.lua文件的local created_items = function()中添加下面的条目([“物品名”=数量]),改变初始物品。如果添加的多,请按照楼主的方法修改背包容量。【版本号0.18.47】

      ["iron-plate"] = 5000,--铁板
      ["wood"] = 50,--木头
      ["copper-plate"] = 5000,--铜板
      ["steel-plate"] = 5000,--钢板
      ["advanced-circuit"] = 5000,--高级电路板(红板)
      ["processing-unit"] = 5000,--处理器(蓝板)
      ["electronic-circuit"] = 5000,--电路板(绿板)
      
      ["small-lamp"] = 100,--灯
      ["steel-chest"] = 100,--钢箱
      
      ["pistol"] = 1,--手枪
      ["firearm-magazine"] = 100,--普通子弹
      
      ["express-transport-belt"] = 1000,--急速传送带
      ["fast-transport"] = 1000,--快速传送带
      ["fast-inserter"] = 1000,--快速传送臂(蓝臂)
      ["pipe-to-ground"] = 100,--地下水管
      ["pipe"] = 200,--水管
      
      ["big-electric-pole"] = 100,--远力输电站
      ["substation"] = 100,--广域配电站      
      
      ["electric-mining-drill"] = 100,--电力挖掘机      
      ["assembling-machine-2"] = 100,--二级组装机
      ["accumulator"] = 100,
      ["electric-furnace"] = 100,--电炉
      ["lab"] = 20,--实验室      
      ["burner-mining-drill"] = 10,--热力挖掘机


      -----------效能包--------------------
      ["automation-science-pack"] = 2000,
      ["logistic-science-pack"] = 2000,
      ["chemical-science-pack"] = 2000,
      ["chemical-science-pack"] = 2000,
      ["utility-science-pack"] = 2000,
      ["military-science-pack"] = 2000,
      --------------------------------------
      
      ["power-armor-mk2"] = 1,--二级能源装甲
      ["fusion-reactor-equipment"] = 2,--聚变模块      
      ["personal-laser-defense-equipment"] = 1,--激光防御模块
      ["personal-roboport-mk2-equipment"] = 1,--无人机指令模块
      ["energy-shield-mk2-equipment"] = 1,--二级能源护盾模块
      ["night-vision-equipment"] = 1,--夜视模块      
      ["battery-mk2-equipment"] = 3,--二级电池模块

      
      ["steam-turbine"] = 10,--汽轮机(核电用)
      ["uranium-fuel-cell"] = 1000,--铀燃料棒
      ["heat-pipe"] = 200,--热管(核电用)
      ["heat-exchanger"] = 5,--热交换器(核电用)
      ["nuclear-reactor"] = 5,--核反应堆

幻生丶幻灭 发表于 2020-8-24 14:04

少时诵诗书所所所所所所所所所所

纠结的阿狸 发表于 2020-9-7 22:54

物流机器人的耗电参数在哪个文件里面

steven011 发表于 2020-9-16 15:11

纠结的阿狸 发表于 2020-9-7 22:54
物流机器人的耗电参数在哪个文件里面

1.0版文件是\Factorio\data\base\prototypes\entity\flying-robot.lua
下面这段是物流机械人
    type = "construction-robot",
    name = "construction-robot",
    icon = "__base__/graphics/icons/construction-robot.png",
    icon_size = 64, icon_mipmaps = 4,
    flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"},
    minable = {mining_time = 0.1, result = "construction-robot"},
    resistances =
    {
      {
      type = "fire",
      percent = 85
      }
    },
    max_health = 100,
    collision_box = {{0, 0}, {0, 0}},
    selection_box = {{-0.5, -1.5}, {0.5, -0.5}},
    hit_visualization_box = {{-0.1, -1.1}, {0.1, -1.0}},
    damaged_trigger_effect = hit_effects.flying_robot(),
    dying_explosion = "construction-robot-explosion",
    max_payload_size = 1,
    speed = 0.06,
    max_energy = "1.5MJ",
    energy_per_tick = "0.05kJ",
    speed_multiplier_when_out_of_energy = 0.2,
    energy_per_move = "5kJ",
    min_to_charge = 0.2,
    max_to_charge = 0.95,
页: [1]
查看完整版本: 关于修改代码作弊