Facotrio has arrived on Steam after a long stint in Early Access. The game is difficult, and console commands and cheats will make it easier for you to pass Factorio
Using cheat codes, you can get hundreds of resources, weapons, armor, and more. Below you will find many cheat codes and console commands for Factorio:
/c local surface = game.player.surface; for y=-1,1 do for x=-1,1 do surface.create_entity({name=”coal”, amount=4294967295, position={game.player.position.x+x, game.player.position. y+y}}) end end | Coal |
/c local surface = game.player.surface; for y=-1,1 do for x=-1,1 do surface.create_entity({name=”stone”, amount=4294967295, position={game.player.position.x+x, game.player.position. y+y}}) end end | Stone |
/c local surface = game.player.surface; for y=-1,1 do for x=-1,1 do surface.create_entity({name=”iron-ore”, amount=4294967295, position={game.player.position.x+x, game.player. position.y+y}}) end end | Iron ore |
/c local surface = game.player.surface; for y=-1,1 do for x=-1,1 do surface.create_entity({name=”copper-ore”, amount=4294967295, position={game.player.position.x+x, game.player. position.y+y}}) end end | Copper ore |
/c local surface = game.player.surface; for y=-1,1 do for x=-1,1 do surface.create_entity({name=”uranium-ore”, amount=4294967295, position={game.player.position.x+x, game.player. position.y+y}}) end end | Uranium ore |
/c local surface = game.player.surface;for y=-0.0 do for x=-0.0 do surface.create_entity({name=”crude-oil”, amount=4294967295, position={game.player.position.x+x, game.player. position.y+y}}) end end | Oil |
/c game.player.insert{name=”wooden-chest”, count=100} | wooden chest |
/c game.player.insert{name=”iron-chest”, count=100} | iron chest |
/c game.player.insert{name=”steel-chest”, count=100} | steel chest |
/c game.player.insert{name=”infinity-chest”, count=100} | Endless chests |
/c game.player.insert{name=”compilatron-chest”, count=100} | Compilatron chest |
/c game.player.insert{name=”storage-tank”, count=100} | storage tank |
/c game.player.insert{name=”transport-belt”, count=100} | transport belt |
/c game.player.insert{name=”fast-transport-belt”, count=100} | Fast transport belt |
/c game.player.insert{name=”express-transport-belt”, count=100} | Express transport belt |
/c game.player.insert{name=”underground-belt”, count=100} | Underground belt |
/c game.player.insert{name=”fast-underground-belt”, count=100} | Fast underground belt |
/c game.player.insert{name=”splitter”, count=100} | Splitter |
/c game.player.insert{name=”fast-splitter”, count=100} | fast splitter |
/c game.player.insert{name=”express-splitter”, count=100} | express splitter |
/c game.player.insert{name=”loader”, count=100} | loader |
/c game.player.insert{name=”fast-loader”, count=100} | fast loader |
/c game.player.insert{name=”express-loader”, count=100} | express loader |
/c game.player.insert{name=”stack-filter-inserter”, count=100} | stack filter inserter |
c game.player.insert{name=”stack-inserter”, count=100} | stack inserter |
/c game.player.insert{name=”filter-inserter”, count=100} | filter inserter |
/c game.player.insert{name=”fast-inserter”, count=100} | fast inserter |
/c game.player.insert{name=”long-handed-inserter”, count=100} | Long handed inserter |
/c game.player.insert{name=”inserter”, count=100} | inserter |
/c game.player.insert{name=”burner-inserter”, count=100} | burner inserter |
/c game.player.insert{name=”pump”, count=100} | Pump |
/c game.player.insert{name=”pipe-to-ground”, count=100} | pipe to ground |
/cgame.player.insert{name=”pipe”, count=200} | pipe |
/c game.player.insert{name=”substation”, count=100} | Substation |
/c game.player.insert{name=”big-electric-pole”, count=100} | Big electric pole |
/c game.player.insert{name=”medium-electric-pole”, count=100} | Medium electric pole |
/c game.player.insert{name=”small-electric-pole”, count=100} | small electric pole |
/cgame.player.insert{name=”tank”, count=2} | tank |
/c game.player.insert{name=”car”, count=2} | car |
/c game.player.insert{name=”artillery-wagon”, count=10} | Artillery wagon |
/c game.player.insert{name=”fluid-wagon”, count=10} | fluid wagon |
/c game.player.insert{name=”cargo-wagon”, count=10} | Cargo wagon |
/c game.player.insert{name=”diesel-locomotive”, count=10} | diesel locomotive |
/c game.player.insert{name=”rail-signal”, count=100} | rail signal |
/c game.player.insert{name=”train-stop”, count=20} | train stop |
/c game.player.insert{name=”rail”, count=200} | straight rail |
/c game.player.insert{name=”rail-chain-signal”, count=100} | Rail chain signal |
/c game.player.insert{name=”roboport”, count=20} | Roboport |
/c game.player.insert{name=”logistic-chest-requester”, count=100} | Requester chest |
/c game.player.insert{name=”logistic-chest-buffer”, count=100} | Buffer chest |
/c game.player.insert{name=”logistic-chest-storage”, count=100} | storage chest |
/c game.player.insert{name=”logistic-chest-passive-provider”, count=100} | Passive provider chest |
/c game.player.insert{name=”logistic-chest-active-provider”, count=100} | Active provider chest |
/c game.player.insert{name="construction-robot", count=100} | construction robot |
/c game.player.insert{name=”logistic-robot”, count=100} | Logistic robot |
/c game.player.insert{name=”programmable-speaker”, count=100} | programmable speaker |
/c game.player.insert{name=”power-switch”, count=100} | power switch |
/c game.player.insert{name=”constant-combinator”, count=100} | constant combinator |
/c game.player.insert{name=”decider-combinator”, count=100} | Decider combinator |
/c game.player.insert{name=”arithmetic-combinator”, count=100} | Arithmetic combinator |
/c game.player.insert{name=”green-wire”, count=100} | green wire |
/c game.player.insert{name=”red-wire”, count=100} | red wire |
/c game.player.insert{name=”small-lamp”, count=100} | Lamp |
/c game.player.insert{name=”water”, count=200} | water |
/c game.player.insert{name=”cliff-explosives”, count=40} | Cliff explosives |
/c game.player.insert{name=”landfill”, count=200} | landfill |
/c game.player.insert{name="refined-hazard-concrete", count=200} | Refined hazard concrete |
/c game.player.insert{name=”refined-concrete", count=200} | Refined concrete |
/c game.player.insert{name=”hazard-concrete”, count=200} | Hazard concrete |
/c game.player.insert{name=”concrete”, count=200} | Concrete |
/c game.player.insert{name=”stone-brick”, count=200} | stone brick |
/c game.player.insert{name=”repair-pack”, count=200} | repair pack |
/c game.player.insert{name=”steel-axe”, count=40} | steel ax |
/c game.player.insert{name=”heat-pipe”, count=100} | heat pipes |
c game.player.insert{name=”heat-exchanger”, count=100} | heat exchanger |
/c game.player.insert{name=”nuclear-reactor”, count=20} | nuclear reactor |
/c game.player.insert{name=”accumulator”, count=100} | Accumulator |
/c game.player.insert{name=”solar-panel”, count=100} | solar panels |
/c game.player.insert{name=”steam-turbine”, count=20} | steam turbine |
/c game.player.insert{name=”steam-engine”, count=20} | steam engine |
/c game.player.insert{name=”boiler”, count=100} | Boiler |
/c game.player.insert{name=”pumpjack”, count=40} | pumpjack |
/c game.player.insert{name=”offshore-pump”, count=40} | offshore pump |
/c game.player.insert{name=”electric-mining-drill”, count=100} | Electric mining drill |
/c game.player.insert{name=”burner-mining-drill”, count=100} | Burner mining drill |
/c game.player.insert{name=”electric-furnace”, count=100} | electric furnace |
/c game.player.insert{name=”steel-furnace”, count=100} | steel furnace |
/c game.player.insert{name=”stone-furnace”, count=100} | stone furnace |
/c game.player.insert{name=”lab”, count=20} | Lab |
/c game.player.insert{name=”centrifuge”, count=100} | Centrifuge |
/c game.player.insert{name=”chemical-plant”, count=20} | chemical plant |
/c game.player.insert{name=”oil-refinery”, count=20} | oil refinery |
/c game.player.insert{name=”assembling-machine-3″, count=100} | Assembling machine 3 |
/c game.player.insert{name=”assembling-machine-2″, count=100} | Assembling machine 2 |
/c game.player.insert{name=”assembling-machine-1″, count=100} | Assembling machine 1 |
/c game.player.insert{name=”assembling-machine-0″, count=100} | Assembling machine 0 |
/c game.player.insert{name="productivity-module-3", count=100} | Productivity module 3 |
/c game.player.insert{name="productivity-module-2", count=100} | Productivity module 2 |
/c game.player.insert{name=”productivity-module”, count=100} | productivity module |
/c game.player.insert{name="efficiency-module-3", count=100} | Efficiency module 3 |
/c game.player.insert{name=”efficiency-module-2″, count=100} | Efficiency module 2 |
/c game.player.insert{name=”efficiency-module”, count=100} | efficiency module |
/c game.player.insert{name=”speed-module-3″, count=100} | Speed module 3 |
/c game.player.insert{name=”speed-module-2″, count=100} | Speed module 2 |
/c game.player.insert{name=”speed-module”, count=100} | speed module |
/c game.player.insert{name=”beacon”, count=20} | beacon |
/c game.player.insert{name=”uranium-ore”, count=100} | Uranium ore |
/c game.player.insert{name=”copper-ore”, count=100} | Copper ore |
/c game.player.insert{name=”iron-ore”, count=100} | iron ore |
/c game.player.insert{name=”stone”, count=100} | stone |
/c game.player.insert{name=”coal”, count=100} | Coal |
/c game.player.insert{name=”wood”, count=200} | Wood |
/c game.player.insert{name=”explosives”, count=100} | Explosives |
/c game.player.insert{name=”battery”, count=200} | Battery |
/c game.player.insert{name=”sulfur”, count=100} | Sulfur |
/c game.player.insert{name=”plastic-bar”, count=200} | plastic bar |
/c game.player.insert{name=”steel-plate”, count=200} | steel plate |
/c game.player.insert{name=”solid-fuel”, count=100} | solid fuel |
/c game.player.insert{name=”copper-plate”, count=200} | copper plate |
/c game.player.insert{name=”iron-plate”, count=200} | iron plate |
/c game.player.insert{name=”water-barrel”, count=20} | water barrel |
/c game.player.insert{name=”sulfuric-acid-barrel”, count=20} | Sulfuric acid barrel |
/c game.player.insert{name=”petroleum-gas-barrel”, count=20} | Petroleum gas barrel |
/c game.player.insert{name=”lubricant-barrel”, count=20} | Lubricant barrel |
/c game.player.insert{name=”light-oil-barrel”, count=20} | light oil barrel |
/c game.player.insert{name=”heavy-oil-barrel”, count=20} | heavy oil barrel |
/c game.player.insert{name=”crude-oil-barrel”, count=20} | Crude oil barrel |
/c game.player.insert{name=”used-up-uranium-fuel-cell”, count=100} | Used up uranium fuel cell |
/c game.player.insert{name=”uranium-fuel-cell”, count=100} | Uranium fuel cells |
/c game.player.insert{name=”uranium-238″, count=200} | Uranium-238 |
/c game.player.insert{name=”uranium-235″, count=200} | Uranium-235 |
/c game.player.insert{name=”nuclear-fuel”, count=2} | nuclear fuel |
/c game.player.insert{name=”rocket-fuel”, count=20} | rocket fuel |
/c game.player.insert{name=”rocket-structure”, count=20} | rocket structure |
/c game.player.insert{name=”rocket-control-unit”, count=20} | rocket control unit |
/c game.player.insert{name=”rocket-part”, count=10} | rocket part |
/c game.player.insert{name=”satellite”, count=2} | Satellite |
/c game.player.insert{name=”flying-robot-frame”, count=100} | flying robot frame |
/c game.player.insert{name=”electric-engine-unit”, count=100} | electric engine unit |
/c game.player.insert{name=”engine-unit”, count=100} | engine unit |
/c game.player.insert{name=”processing-unit”, count=200} | processing unit |
/c game.player.insert{name=”advanced-circuit”, count=200} | advanced circuit |
/c game.player.insert{name=”electronic-circuit”, count=200} | Electronic circuit |
/c game.player.insert{name=”empty-barrel”, count=20} | empty barrel |
/c game.player.insert{name=”iron-gear-wheel”, count=200} | Iron gear wheel |
/c game.player.insert{name=”iron-stick”, count=200} | iron stick |
/c game.player.insert{name=”copper-cable”, count=200} | copper cable |
/c game.player.insert{name=”space-science-pack”, count=4000} | military science pack |
/c game.player.insert{name=”utility-science-pack”, count=400} | utility science pack |
/c game.player.insert{name=”production-science-pack”, count=400} | production science pack |
c game.player.insert{name=”military-science-pack”, count=400} | military science pack |
/c game.player.insert{name=”chemical-science-pack”, count=400} | chemical science pack |
c game.player.insert{name=”logistic-science-pack”, count=400} | Logistic science pack |
/cgame.player.insert{name=”automation-science-pack”, count=400} | Automation science pack |
/c game.player.insert{name=”land-mine”, count=200} | land mine |
/c game.player.insert{name=”flamethrower”, count=10} | Flamethrower |
/c game.player.insert{name=”rocket-launcher”, count=10} | rocket launcher |
/c game.player.insert{name=”combat-shotgun”, count=10} | Combat shotgun |
/c game.player.insert{name=”railgun”, count=10} | railgun |
/c game.player.insert{name=”shotgun”, count=10} | shotgun |
/c game.player.insert{name=”submachine-gun”, count=10} | submachine gun |
/c game.player.insert{name=”pistol”, count=10} | Pistol |
/c game.player.insert{name=”flamethrower-ammo”, count=200} | Flamethrower ammo |
/c game.player.insert{name=”atomic-bomb”, count=20} | Atomic bomb |
/c game.player.insert{name=”explosive-rocket”, count=400} | Explosive rocket |
/c game.player.insert{name=”rocket”, count=400} | Rocket |
/c game.player.insert{name=”railgun-ammo”, count=400} | railgun ammo |
/c game.player.insert{name=”artillery-shell”, count=400} | Artillery shell |
/c game.player.insert{name=”explosive-uranium-cannon-shell”, count=400} | Explosive uranium cannon shell |
/c game.player.insert{name=”uranium-cannon-shell”, count=400} | Uranium cannon shell |
/c game.player.insert{name=”explosive-cannon-shell”, count=400} | Explosive cannon shell |
/c game.player.insert{name=”cannon-shell”, count=400} | cannon shell |
/c game.player.insert{name=”piercing-shotgun-shell”, count=400} | Piercing shotgun shells |
/c game.player.insert{name=”shotgun-shell”, count=400} | Shotgun shells |
/c game.player.insert{name=”uranium-rounds-magazine", count=400} | Uranium rounds magazine |
/c game.player.insert{name=”piercing-rounds-magazine”, count=400} | Piercing round magazine |
/c game.player.insert{name=”firearm-magazine”, count=400} | firearm magazine |
/c game.player.insert{name=”power-armor-mk2″, count=2} | Power armor MK2 |
/c game.player.insert{name=”power-armor”, count=2} | Power armor |
/c game.player.insert{name=”modular-armor”, count=2} | Modular armor |
/c game.player.insert{name=”heavy-armor”, count=20} | heavy armor |
/c game.player.insert{name=”light-armor”, count=20} | light armor |