In other languages: Deutsch Español Français 日本語 Polski Português, Brasil Русский Türkçe Українська Tiếng Việt Nam 简体中文

Tutorial:Quick start guide

From Official Factorio Wiki
Jump to navigation Jump to search

Getting Started

So, you've just picked up Factorio, played through the tutorial and now have no clue what to do? Well let's try to ease you into the game a little bit.

Starting your game

To begin you are going to be presented with the main menu. I'm sure you have all run into one of these before.

We want to select "Play" and "New Game". You will be presented with a nice big menu for customization of your world. The default settings are fine for a first play through.

World generator

You can fiddle with whatever you want to make the world generate how you want to. Some things make the game easier, while others make it harder, if you want to know more, read that page.

Peacefulmode

If you want to enjoy the building and not be bothered by enemies, check the "peaceful mode" option. The enemies will still spawn, but they'll stay where they are until you go to them.

Once you have decided press generate, and you will get dumped into a new world, awaiting your prowess.

Useful Key Bindings

While all the keys and key combinations can be found in the controls of the game option, a lot of people tend not to look there, which is fair enough. Controls are set by left-clicking them and then pressing the desired key combination. They can be cleared by right-clicking them. The keybindings can be reset in the controls settings menu.

On the Nintendo Switch controls are set by pressing A and cleared by pressing Y.

Movement

PC key combination Effect
W Move up
D Move right
A Move left
S Move down
Nintendo Switch key combination Effect
Left Stick Move
Right Stick Look

Basic interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
E
(Mouse button 4)
X Open character screen
Left mouse button A Open object's GUI
E
(Mouse button 4)
X Confirm window
Press Right Stick Toggle free cursor
Right mouse button Y Mine
Left mouse button A Build
SHIFT + Left mouse button ZR + A Build ghost
Q
(Mouse button 5)
B Clear cursor Returns the item in the cursor stack to the player's inventory. Also cancels wire placement and rail planning.
Q
(Mouse button 5)
B Pipette tool Picks items from your inventory used to build the currently selected entity and places them in your cursor. For resources it will select the fastest available mining drill.
R Right Rotate Rotates (clockwise) the item held in the cursor or the selected entity.
SHIFT + R Left Reverse rotate Rotates (counter-clockwise) the item held in the cursor or the selected entity.
F ZL + Right Flip blueprint horizontal
G ZL + Left Flip blueprint vertical
F Down Pick up items on the ground
Z ZL + Down Drop item Drop one item of what you are holding on the ground, on a belt or into a machine.
ALT Up Toggle "Alt-mode" Toggles showing additional information about built entities such as recipes in assembling machines and container contents.
SPACE R Shoot enemy Shoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor.
C ZR + R Shoot selected Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor.
Tab ZL + R Next weapon Cycles to the next equipped weapon.
ENTER ZR + X Enter/Leave vehicle Enters or exits a vehicle you're standing next to or driving.
Mouse wheel up
(SHIFT + Mouse wheel up)
ZR + Up Zoom in
Mouse wheel down
(SHIFT + Mouse wheel down)
ZR + Down Zoom out
GRAVE ZL + ZR  + - Toggle chat (and Lua console)
SHIFT + Right mouse button ZR + Y Copy entity settings Copies settings from the selected entity. Note that for pasting to work, the source entity must still exist.
SHIFT + Left mouse button ZR + A Paste entity settings Pastes settings from the previous copied entity.

Advanced interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
Left mouse button
(CTRL + Left mouse button)
A Select for blueprint Select the entities for blueprinting, upgrading or deconstruction.
SHIFT + Left mouse button ZR + A Select for deconstruction cancellation Select to cancel upgrading or deconstruction.
Right mouse button Y Reverse select Activates Downgrade mode with the upgrade planner.
SHIFT + Mouse wheel up ZL + Up Blueprint book next When holding a blueprint book in the cursor, cycles the active blueprint to the next available blueprint.
SHIFT + Mouse wheel down ZL + Down Blueprint book previous When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint.
CTRL + f Right SR Focus search
Numpad + Up Larger tile building area Increases the size of the placement area for tiles.
Numpad - Down Smaller tile building area Decreases the size of the placement area for tiles.
SHIFT + Left mouse button ZR + A Remove pole cables Removes wires from the selected electric pole, starting with electric wires and then circuit network wires.
CTRL + Left mouse button ZL + A Build with obstacle avoidance Usable only for rail building. This is the same as ghost build mode, but trees, rocks and cliffs are avoided.
SHIFT + Left mouse button ZR + A Add train stop Usable only in the locomotive GUI and map view. Hold this modifier while clicking a station in the locomotive GUI minimap or main map to add the station to the schedule.
CTRL + Left mouse button ZL + A Add temporary train stop Usable only in the locomotive GUI and map view. Hold this modifier while clicking in the locomotive GUI minimap or main map to quickly go to that location by adding a temporary station to the schedule.
Left mouse button Not set Drag map Usable only in the map.
SHIFT + Left mouse button ZR + A Place a tag in chat Usable only when the chat is open. Places a chat link to the selected item, recipe, map location, station or train.
CTRL + ALT  + Left mouse button Not set Ping a map location Quickly create a map ping at the selected location and link it in the chat.
Mouse wheel up ZR + Up Zoom into world Usable only in the map. Zoom with ability to zoom into world view from map view.
Mouse wheel down ZR + Down Zoom out of world Usable only in the map. Zoom with ability to zoom into map view from world view.
SHIFT Not set Activate tooltip Show the tooltip when the tooltip delay is set to a large value or "Never".

Crafting

PC key combination Nintendo Switch key
combination
Effect Description
Left mouse button A Craft 1 Usable only in the recipe GUI. Crafts 1 of a given recipe.
Right mouse button Y Craft 5 Usable only in the recipe GUI. Crafts 5 of a given recipe.
SHIFT + Left mouse button ZR + A Craft all Usable only in the recipe GUI. Crafts as many as possible of a given recipe.
Left mouse button A Cancel crafting 1 Usable only in the crafting queue.
Right mouse button Y Cancel crafting 5 Usable only in the crafting queue.
SHIFT + Left mouse button ZR + A Cancel crafting all Usable only in the crafting queue.

Inventory

PC key combination Nintendo Switch key
combination
Effect Description
Left mouse button A Pick up/drop item stack
SHIFT + Left mouse button ZR + A Stack transfer Transfers the selected stack to the other inventory.
CTRL + Left mouse button ZL + A Inventory transfer Transfers all of the selected stack type to the other inventory. If an empty slot is clicked all items are transferred.
CTRL + Left mouse button ZL + A Fast entity transfer Transfers the held stack into the selected entity or if the cursor is empty takes anything the entity has and transfers it to your player.
Right mouse button Y Cursor split Moves half the selected inventory slot into the cursor if empty. Places a single item from the cursor stack to the selected inventory slot when holding an item.
SHIFT + Right mouse button ZR + Y Stack split Transfers half of the selected stack to the other inventory.
CTRL + Right mouse button ZL + Y Inventory split Transfers half of all of the stacks (rounded up) of the selected stack type to the other inventory. If an empty slot is clicked half of all stacks are transferred.
CTRL + Right mouse button ZL + Y Fast entity split Transfers half of the held stack into the selected entity or if the cursor is empty takes half of anything the entity has and transfers it to your player.
Middle mouse button ZL + ZR  + Y Toggle filter Create a filter for the selected inventory slot so only the selected item type can be placed in that slot. Clear shortcut on quickbar.
Right mouse button Y Open item's GUI

Quickbar / Quick panel

PC key combination Effect Description
X Rotate active quickbars
Not set Next active quickbar Selects the next quickbar for the top quickbar.
Not set Previous active quickbar Selects the previous quickbar for the top quickbar.
1 Shortcut 1
2 Shortcut 2
3 Shortcut 3
4 Shortcut 4
5 Shortcut 5
6 Shortcut 6
7 Shortcut 7
8 Shortcut 8
9 Shortcut 9
0 Shortcut 10
Not set Secondary shortcut 1
Not set Secondary shortcut 2
Not set Secondary shortcut 3
Not set Secondary shortcut 4
Not set Secondary shortcut 5
Not set Secondary shortcut 6
Not set Secondary shortcut 7
Not set Secondary shortcut 8
Not set Secondary shortcut 9
Not set Secondary shortcut 10
SHIFT + 1 Select quickbar 1
SHIFT + 2 Select quickbar 2
SHIFT + 3 Select quickbar 3
SHIFT + 4 Select quickbar 4
SHIFT + 5 Select quickbar 5
SHIFT + 6 Select quickbar 6
SHIFT + 7 Select quickbar 7
SHIFT + 8 Select quickbar 8
SHIFT + 9 Select quickbar 9
SHIFT + 0 Select quickbar 10
Nintendo Switch key combination Effect
L Show quick panel
Up Next page
Down Previous page
Right Next tab
Left Previous tab

Tools

PC key combination Nintendo Switch key
combination
Effect Description
CTRL + C Left SL Copy Select an area of entities to be copied.
CTRL + X Not set Cut Select an area of entities to be copied and marked for deconstruction.
CTRL + V Left SR Paste Paste the last copied entities.
SHIFT + Mouse wheel up ZL + Up Next clipboard Cycle the clipboard history while holding the paste tool.
SHIFT + Mouse wheel down ZL + Down Previous clipboard Cycle the clipboard history while holding the paste tool.
CTRL + Z Not set Undo Undo some actions such as manual entity building/removal, placing of blueprints and usage of the deconstruction planner.
ALT + B Not set Make new blueprint
Not set Not set Make new blueprint book
ALT + D Not set Make new deconstruction planner
ALT + U Not set Make new upgrade planner
ALT + E Not set Toggle exoskeleton
ALT + L Not set Toggle personal logistics requests
ALT + R Not set Toggle personal roboport

Panels

PC key combination Nintendo Switch key
combination
Effect Description
F1 Not set Open character logistics
Not set Open character info
F2 Not set Open character crafting
ESC + Toggle menu
M - Toggle world map
B Close menu Cancel and return to the previous menu. Usable only in main menu.
T ZL + - Toggle technology screen
P Not set Toggle production statistics
L ZR + - Toggle logistic networks
B Not set Toggle blueprint library
O Not set Toggle train overview

Miscellaneous

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
SHIFT + SPACE ZR + + Pause game
TAB B Confirm message
BACKSPACE Left Select previous technology Usable only in the technology screen. Selects the technology you previously had selected.
BACKSPACE
(Mouse button 4)
Not set Select previous mod Usable only in the mods GUI. Selects the mod you previously had selected.
G Not set Connect train Connects the selected train or the train you're driving to any adjacent trains.
V Not set Disconnect train Disconnects the selected rolling stock or the rolling stock you are in from the rest of the train.
F10 Not set Next player in replay
CTRL + Left mouse button ZL + A Order to follow Used with spidertron remote to force the connected spidertron follow the given target.

Editor

PC key combination Nintendo Switch key
combination
Effect
Middle mouse button Not set Next variation
SHIFT + Middle mouse button Not set Previous variation
SHIFT + Middle mouse button Not set Clone item
CTRL + Middle mouse button Not set Delete item
Numpad 0 Not set Toggle entity paused
Numpad . Not set Tick once
SHIFT + Numpad + Not set Increase game speed
SHIFT + Numpad - Not set Decrease game speed
SHIFT + Numpad * Not set Reset game speed to 1
SHIFT + Right mouse button ZR + Y Set clone brush source
SHIFT + Left mouse button ZR + A Set clone brush destination
CTRL Not set Switch to surface # Switches to the surface number pressed in combination with this hotkey: CTRL + 3 -> switches to surface 3.
SHIFT + Right mouse button ZR + Y Remove scripting object

Debug

PC key combination Nintendo Switch key
combination
Effect
CTRL + F3 Not set Toggle atlas GUI
F4 Not set Toggle debug settings GUI
F5 Not set Toggle basic debug
F9 Not set Reset zoom level
SHIFT + F9 Not set Set zoom level to 2x
CTRL + F5 Not set Toggle GUI debug
CTRL + F6 Not set Toggle GUI style view
CTRL + F7 Not set Toggle GUI shadows
CTRL + F8 Not set Toggle GUI glows
CTRL + SHIFT  + E Not set Open prototypes GUI
CTRL + SHIFT  + F Not set Open prototype explorer GUI
CTRL + Numpad + Not set Increase UI scale
CTRL + Numpad - Not set Decrease UI scale
CTRL + Numpad 0 Not set Reset UI scale to automatic

See also

Please refer to the Keyboard bindings to know more about how to configure that.

Time to get some resources

We begin our journey with a humble Stone Furnace and a Burner Mining Drill. What do we do with these?

Make sure, that you generated a map, that has the 4 main resources we need for the start of the game. We want Coal, Copper ore, Iron ore, and Stone that are within a reasonable proximity of each other (we don't want to have to run for ages to go between them).

We want to begin by placing our drill on the edge of an iron deposit, facing towards a Furnace. You can change the direction of the Drill by pressing "R" before, or even after you place it by just hovering over it with the mouse and again pressing "R". The little yellow arrow shows where the mined iron ore will come out. You want the Furnace to be in front of that arrow, so that the drill automatically inputs into the furnace. You should get something like this.

SimpleOre.PNG

Great! But what does the big flashing red symbol mean? It means that there isn't any fuel in them. You can power them with either wood or coal. To collect them, you go towards whichever resource you choose and hold right click. This will give you a small progress bar at the bottom, which when complete will give you some of those resources! You might find that chopping trees and mining ores manually is really slow. If you look at your character, he's just bashing at them with a stick! How about a tool upgrade? Press E to open up your inventory and the crafting menu. Select the gears tab up the top for "Production", and left click on the iron pickaxe in there. This will increase your mining speed by a significant amount.

Now that I assume you have a pickaxe and have found some fuel, it's about time we went and made the furnace and drill start working for you. By left clicking on the furnace or drill, it'll open their interface for you.


Interface.PNG


To place your fuel into the machine, simply left click it to pick it up and left click again to put it into the fuel slot. If you want to split a stack in half, so that your furnace and drill can both get half of your fuel, right click the stack in your inventory and then place it in the fuel slot. Easy as that! Now both of your machines should be running and automatically making you some iron plates!

You can use an identical setup for copper ore to get copper plates.

Something that you may not want to do is having to manually get fuel for your machines. Why don't we automate that too? Now we need to craft some extra drills. If you hover over drill in the crafting menu, you'll see two lists of materials. The first list shows the components needed to make the drill; the second one at the very bottom of the tooltip window shows the raw resources needed to craft it. Unlike other games, you do not need to create the pre-requisite items before you select the item you want to make. All required items are crafted for you. You can see this process happening on the bottom left of the screen, where your Crafting Queue is. You can also queue up more crafting orders, as long as you have the necessary materials on you, and they'll get carried out one after the other.


Recipe.PNG


Now that we can make some extra drill and furnaces, we should automate the acquisition of both coal and stone. These are easy to set up and work essentially the same as the Iron setup. For Coal, you can have a drill output into another drill which allows you to power it easily with some extra coal left over. We can then have the second drill output into a wooden chest, as shown in the image, or even in the first drill.

Don't forget that you can collect resources from machines without opening their inventories, with CTRL-LMB. You might also want to activate the detailed view, by pressing the ALT key once. You can deactivate it by pressing ALT again.


SimpleCoal.PNG


And for stone we can have the drill output directly into a chest, very similar to the above image.

Once this is all setup up, you will probably want to make it all go faster. Set up more drills with furnaces for the iron, setup some for copper and maybe put down more coal for extra fuel. In the early game, the most used resource is iron, so you'll probably need twice as many miners on iron than copper, if not more. But expect copper to become more and more important the more you mess with electricity and electronics!

More automation

Ok great, so now you have 4 or so furnaces making iron, a couple making copper, some stone production and a good amount of coal production. But you know what really sucks? having to run the coal around to all your other machines, right? Well let's automate that too! Conveyor belts and inserters are the way of the future! The output slots on the drill can also output onto conveyor belts to be transported to your other machines.


CoalConveyor.PNG


Now that we can take our coal to other places with no effort, we just need a way to input the coal into those machine. This is what Inserters are for. You can use burner inserters as a cheap way to move items from anything to anything. You can move object from the ground, chests, machines and put them wherever you want. Burner Inserters themselves require coal to run though, which makes this a little counter intuitive to have to fuel them instead of the machines you are trying to fuel anyway. Here is a small example of inserters working. Notice that the flat line is where the inserters will pick up from, and the arrow is where they will place the item.


SimpleOreProcessing.PNG


Ok great, so now we know how to automatically mine things and then how to automatically move things from one place to another, and then to place said items into machine or out of machines.

Next up we want to get some electricity so that we can have inserters that run of that instead of fuel.

Electrical power

Electricity. This is where things start to get interesting. We're going to need a single offshore pump, some boilers and a steam turbine. These are really simple to set up, they just require twenty-some iron plates and 5 stone per boiler. The offshore pump goes in the water and needs no power to run. From there, you can either use pipes to transport the water to boilers, or you can run boilers straight from the pump. Boilers allow water to flow through them just like pipes do, except they just heat the water along the way. Also they can't be used as corners. The pipes or the boilers then connect to the middle of the short side of the steam engine. Make sure you connect it in the right place or it won't work. Moreover, steam engines allow water to run through them just like boilers, so you can have as many turbines as you want connected in a row. Here is a small example.



Now you need to use power poles to carry power to your machines. Place some down so that their coverage area (the blue square) overlaps each turbine in at least one square. If they are going to connect, the machines that use power will be shown with a blue outline around their edges.

If the turbine is producing power but nothing is using it, it'll show a yellow flashing icon: right now it's showing because we don't have electric machines yet!


LonelyTurbine.PNG


Your power setup can look however you want it to look. A great method is to have a line of boilers that supply a certain amount of turbines with hot water, and then you can use transport belts to bring coal to them for inserters to place inside them so that your electricity is always running.

The most often used setup is 1 offshore pump, 14 boilers and 10 steam engines. This is due to this being the best ratio between the 3 of them. 1 pump produces enough water for 10 engine, and the 14 boilers is sufficient to heat the water for that many. The example above is easily expanded into this efficient design. But hey, this game is all about experimentation and for you to be able to find ways to do your own things! So get to it, and show off your own unique designs!


Here's my personal favourite setup. Even easier to power when medium powerpoles are available.


Using this power is as simple as creating a machine that runs on electricity and placing a power pole close enough to it that the blue square touches the machine, just like you have to do at the power plant with the engines. Make sure that there is a line of power poles that actually connect to your power plant.

Now that power is explained, we need to increase our resource production.

Re-thinking our resources and research

Next we really want to get onto automation of items, not just the smelting of ores.

Before we can get to that though, we're going to have increase our production of ores. This is where things start becoming a little tricky and there are few things you want to do at once. We really want to be able to set the factory to make things and let it go. But for that we need some extra utilities which we don't have and need to get through research.

We haven't even touched on that yet! lets start by ramping up our resource production. Now that we have electricity, we can use Electric Mining Drills. These are much better than those scummy Burner ones. They work exactly the same except they are twice as fast and they don't rely on fuel, as you could guess by the names. You simply what them to output your raw resources onto belts and get them to a place where you can mass process the ores into plates. Here is a small example of what you could do, but let your imagination and your calculating logic figure out other, maybe even better ways of doing it! You want ore to be split more or less evenly on each side of the belts. This helps with the amount of resources that can be carried to your base of operations on a single belt.


BasicElectricMiners.PNG


This is once again easily expandable all over an iron deposit. This conveyor belt can then take all of the ore to some sort of processing area. The processing area needs some machines that we currently don't have due to limitations in our research.

Most importantly, we want the long handed inserter. This inserter is able to reach twice as far as a normal inserter! It is very useful for bringing or placing items to or from conveyor belts that are one extra tile away. So what we need to do is to make some science labs. They don't cost too many resources, but take a little while to make. Craft one or two of them and connect them to power. When you first place one, you are going to get a popup asking you want you want to research. We really want automation right now. This gives us our inserters and the Assembling machine 1, which is going to be very useful in the near future.

You'll notice that the cost for this is 10 Science Pack 1's, or "red potions" or "flasks" as some people like to call them. These are simply another crafted item, which you should craft 10 of now and place them in your labs to begin researching. While you are waiting for your flasks to craft or your research to complete, lets continue building an ore processing center. We want a line of copper, iron and coal to be available for this area. Despite being in the electric era, our furnaces still need coal until a little further down the line.

Below is another sample of how you COULD set up your area. There are efficient ways of making them that you might see on the forum, but if you want to learn about what they are and how they work, you can either experiment yourself or search the wiki/forum for some better designs. Pictures speak a thousand words, so here is another picture for you of the way I would setup my area.

OreProcessingArea.PNG

As per usual, I leave this area with plenty of room to expand later on when demands become higher. The important parts about this is that you need the red, long handed inserters to be able to reach the coal in the middle to fuel your furnaces. You need seperate belts for your incoming raw materials to be able to be processed, and then another belt outside of them to handle the output after they have been smelted. These materials can then go straight into your base to be made into a myriad of other things. Finally, we have a steady and upgradeable supply of copper and iron plates, and we can get into further automation with the assembling machines so we can automate creation of things like Science Packs, Ammunition and every other item that the player themselves can craft, but without you involved at all!

Automating that research

Ok, so a fair amount has happened. Now, to be able to progress into later parts of the game with better research we are going to want automate the process of making science packs and putting them into the labs. This way we won't have to worry about research any longer.

There are many designs that you can find on the forums, but I'll show you something simple, letting you find what works for you. I would highly recommend that you research Logistics as your next research, and in fact manually craft the science required for this. The logistic research gives you some important things: the splitter, the underground belt and the fast inserter. The splitter and underground belts are some of the most important items you'll get at this stage. They do pretty much what their names imply.

So what do science packs require? We need copper plates and iron gears. So far we have only dealt with raw resources, how do we make craftable things? The Assembler answers your prayers! If you place an assembler down and open its interface, it asks you what you would like it to craft. Once you select one, if you put the ingredients in that it requires it will craft the item and you can pull out the finished product. In the case of red science packs, we will need an assembler making iron gears, and an assembler making the actual packs. A nice way of doing this is to have a conveyor belt with 1 side containing the copper plates and the other side taking the gears from another assembler like below.


RedScienceProduction.PNG


Now this picture uses a few neat little tricks that I will explain in detail. If you have your plate belts seperate, and you want them running side by side there can be issues with trying to grab one or the other resources from the far belt. Yes, you could use a long inserter, but in some cases you don't want this (e.g. you need a fast inserter to get resources quickly into your assemblers).

The area in red is a good way to get around this. By having a splitter, you can move the far belt from your production in close while also allowing it to continue down the line for later use. For the copper, we use an underground belt to go underneath the area that is now taken by the far line which also allows the copper to continue on. Once again, this is my method of doing things and you are in no way obligated to follow it.

The area in blue is a quick way to allow copper to continue down the main line, while also splitting some off for our red science assemblers. Notice how when it joins the line that the gears are on, they only join the bottom side of the belt. The little extra belt that I added to the left stops the belt from becoming a turn, and therefore makes the items only join the side I want them to. The rest is simple: the gears and copper get pulled into the assemblers, they make the science and then it gets pulled out again on the other side. These flasks can then be transported to some labs to automatically do your research for you, for example like this:


SmallScience.PNG