<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yorven</id>
	<title>Official Factorio Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yorven"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Yorven"/>
	<updated>2026-07-21T22:36:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=218933</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=218933"/>
		<updated>2026-06-24T05:24:17Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added lab/biolab&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:Circuit network (research).png|128px|right]]&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a storage tank containing 1000 crude oil will broadcast 1000 on the crude oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected storage tanks with 1000 crude oil each, the value of the crude oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Splitter||Splitters}} || [[Splitters]] ||&lt;br /&gt;
|| Can set the priority input and/or output sides on a condition.&lt;br /&gt;
Can set the filter based on a signal.&lt;br /&gt;
* Setting a filter will only work if &amp;quot;set output sides&amp;quot; is enabled and the condition for either left &#039;&#039;or&#039;&#039; right is true. If both sides are true, then the splitter will default to filtering the item to the left side.&lt;br /&gt;
* If there are multiple input signals that can be used as a filter, then the splitter will choose the item that appears first in the Factoriopedia.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Biochamber|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine has fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of the set recipe &lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes [[productivity]] crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All crafting machines can enable on a condition and set their recipe based on a signal. The machine, if not given a recipe signal, will use the main crafting recipe for the item/fluid (as shown in the Factoriopedia) ||&lt;br /&gt;
|-  &lt;br /&gt;
| {{Icon|Stone furnace}} {{Icon|Steel furnace}} {{Icon|Electric furnace}} {{Icon|Recycler}} || [[Furnace]]s and the [[Recycler]]{{SA}} || Furnace-style crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, but not fuel, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine requires fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of automatically determined recipe&lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes productivity crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All furnace-style crafting machines can enable on a condition&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Wooden chest}} {{Icon|Iron chest||Iron chest}} {{Icon|Steel chest||Steel chest}} || [[Chests]] || Can send its content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = [[File:Signal-V.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = [[File:Signal-D.png|24px]]&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions, and set its requests based on incoming signals.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} {{Icon|Buffer chest}} {{Icon|Storage chest}} {{Icon|Passive provider chest}} {{Icon|Active provider chest}} || [[Requester chest]], [[Buffer chest]], [[Storage chest]], [[Passive provider chest]], [[Active provider chest]] || Can send its contents to the circuit network. || Buffer and requester chests can have their requested items set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, chests that provide items to the logistics network no longer provide those items. When disabled, chests that request items from the logistics network no longer request those items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content and/or the fluid&#039;s temperature to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|24px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enable its planting and/or harvesting functions on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lab}} {{Icon|Biolab|space-age=yes}} || [[Lab]], [[Biolab]]{{SA}} || Can output its contents, the current technology cost, and technology level&lt;br /&gt;
|| Labs can set the current research on a condition.&lt;br /&gt;
* If set this way, players are prevented from switching research on the technology tree.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|24px]][[File:Signal-Yellow.png|24px]][[File:Signal-Green.png|24px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|24px]][[File:Signal-Yellow.png|24px]][[File:Signal-Green.png|24px]][[File:Signal-Blue.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || &lt;br /&gt;
Train stops can output:&lt;br /&gt;
* The contents, except fuel, of a stopped train&lt;br /&gt;
** Any fluid amounts are rounded down to the nearest full number, except when the fluid is &amp;lt; 1, then it is rounded to 1.&lt;br /&gt;
* The unique Train ID of a stopped train, defaulting to [[File:Signal-T.png|24px]]&lt;br /&gt;
* The number of trains en-route to the current stop, including the currently stopped train, defaulting to [[File:Signal-C.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
* Send the signal to the train, to use in wait conditions&lt;br /&gt;
* Enable the stop on a condition&lt;br /&gt;
** Disabled stops act as if their train limit = 0. Trains attempting to go here will enter the &amp;quot;Destination Full&amp;quot; state.&lt;br /&gt;
* Set the stop&#039;s train limit to the value of a control signal, defaulting to [[File:Signal-L.png|24px]]&lt;br /&gt;
* Set the stop&#039;s priority to the value of a control signal, defaulting to [[File:Signal-P.png|24px]]&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] ||&lt;br /&gt;
* &#039;&#039;Surface Mode&#039;&#039;: Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
* &#039;&#039;Universe Mode&#039;&#039;: Radars will transmit any signals passed to it to a particular selectable channel. The signal will be picked up by all other radars set to the same channel, even if they are on another planet or [[space platform]]{{SA}}&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pipe}} {{Icon|Pipe to ground}} || [[Pipe]]s, [[Underground pipe]]s || &lt;br /&gt;
*&#039;&#039;Pipe Mode&#039;&#039;: The pipe can output the contents of the individual pipe&lt;br /&gt;
*&#039;&#039;Pipeline&#039;&#039;: The pipe can output the contents of the entire pipeline&lt;br /&gt;
The pipe can output the fluid&#039;s current temperature&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Boiler}} || [[Boiler]] || The boiler can output its current fuel, including the fuel being burned || The boiler can be enabled on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Heat exchanger}} || [[Heat exchanger]] || || The heat exchanger can be enabled on a condition||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Land mine}} || [[Landmine]] || || Landmines can be set to explode on a condition ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|400px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection. Wire will not be consumed by connect/disconnect operations.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red wires or two green wires will link if they touch. Use different colored wires to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire connection, place the same color wire over an existing connection.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (It&#039;s not currently possible to specify whether a value should be on the red or green channel; to output different values, use two combinators, one for each color wire.)  Any item channel or [[#Virtual signals|virtual signal]] channel is available for use.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** &#039;&#039;Connecting&#039;&#039;: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** &#039;&#039;Feedback&#039;&#039;: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** &#039;&#039;Each&#039;&#039;:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**&#039;&#039;Multi-network&#039;&#039;: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:Virtual_Signals_dialog_box.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special signals that do not correspond to game items or fluids. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
[[File:Signal everything.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]]. A signal is present if it is nonzero, so &amp;quot;Everything ≠ 0&amp;quot; is always true.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output a signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
[[File:Signal anything.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]]. A signal is present if it is nonzero, so &amp;quot;Anything = 0&amp;quot; is always false.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precedence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
[[File:Signal each.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper plate&amp;quot; and &amp;quot;iron plate&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is &#039;&#039;not&#039;&#039; implicitly excluded. For example, &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; results in an output that includes &amp;quot;X&amp;quot; multiplied by itself.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If a [[decider combinator|decider]] condition is set that inputs and output each, but needs to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower {{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.67|&lt;br /&gt;
* Splitters can be connected to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.35|&lt;br /&gt;
* Furnaces can be connected to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=218930</id>
		<title>Selector combinator</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=218930"/>
		<updated>2026-06-24T01:10:22Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added 2.1 functionality&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Selector combinator}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;selector combinator&#039;&#039;&#039; is part of the [[circuit network]] and one of four types of combinators available in the game (the other three being the [[constant combinator]], [[arithmetic combinator]] and [[decider combinator]]). It has five different modes of operation (or eight with [[Space Age]]{{SA}} enabled) to filter out various signals from an input wire.&lt;br /&gt;
&lt;br /&gt;
== Function ==&lt;br /&gt;
The selector combinator can select a signal to output from one of the following modes of operation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Select input&#039;&#039;&#039; &lt;br /&gt;
** In this mode, the combinator sorts its input signals by value and outputs one of them at the same value.&lt;br /&gt;
** &#039;&#039;&#039;Sort descending&#039;&#039;&#039; (default): The signal with the highest value is selected.&lt;br /&gt;
** &#039;&#039;&#039;Sort ascending&#039;&#039;&#039;: The signal with the lowest non-zero value is selected.&lt;br /&gt;
** &#039;&#039;&#039;Index&#039;&#039;&#039;: Determines which position among the sorted values is selected, starting at 0, i.e. first (0), second (1), third (2).&lt;br /&gt;
*** If multiple signals are provided and index is out of bounds, then &#039;&#039;&#039;no signal&#039;&#039;&#039; is passed through. The valid bounds is 0 through 1 less the total quantity of input signals.&lt;br /&gt;
*** If a single input signal is provided, it is &#039;&#039;&#039;always&#039;&#039;&#039; passed through even if the index is out of bounds.&lt;br /&gt;
* &#039;&#039;&#039;Count inputs&#039;&#039;&#039;&lt;br /&gt;
** The combinator will count and output the number of unique inputs on the selected signal.&lt;br /&gt;
** The value of the input signals is not considered.&lt;br /&gt;
* &#039;&#039;&#039;Random input&#039;&#039;&#039;&lt;br /&gt;
** The combinator will pass through a random input signal every certain number of [[time#Ticks|game ticks]].&lt;br /&gt;
** By default, the combinator will update this every 1 tick, or 60 times per second.&lt;br /&gt;
** If there is only one input signal, it will be output after this threshold is met. If the input is removed before that happens, nothing will be output.&lt;br /&gt;
* &#039;&#039;&#039;Stack size&#039;&#039;&#039;&lt;br /&gt;
** The combinator will output the stack sizes of the input items.&lt;br /&gt;
** The combinator will not output any fluid or [[Circuit network#Virtual signals|virtual signals]].&lt;br /&gt;
** The value of the input items is not considered.&lt;br /&gt;
* &#039;&#039;&#039;Time&#039;&#039;&#039;&lt;br /&gt;
** The combinator will output three virtual signals: &amp;quot;T&amp;quot;, &amp;quot;L&amp;quot; and &amp;quot;D&amp;quot; based on certain game ticks:&lt;br /&gt;
*** T: This will count up by 1 every tick, starting when the world is created&lt;br /&gt;
*** L: This will be output at the number of game ticks for the length of day of the current planet. On [[Nauvis]], this is 25,000.&lt;br /&gt;
*** D: This will count up by 1 every tick, resetting at whatever the value of &amp;quot;L&amp;quot; is.&lt;br /&gt;
* &#039;&#039;&#039;Rocket capacity&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will output the rocket capacity of the input signals.&lt;br /&gt;
** The combinator will not output any fluids, virtual signals, or items too heavy for a rocket (the [[atomic bomb]] and [[rocket silo]].)&lt;br /&gt;
** The value of the input items is not considered.&lt;br /&gt;
* &#039;&#039;&#039;Quality filter&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will pass through any input signals that meet a conditional against a certain [[quality]]{{SA}} grade.&lt;br /&gt;
** The combinator can compare an input&#039;s quality that is greater than, less than, equal to, greater or equal to, less or equal to, or not equal to, any one quality grade.&lt;br /&gt;
** If comparing against &#039;&#039;any&#039;&#039; quality grade, the only valid comparison is &#039;&#039;equal to&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Quality transfer&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will take the selected &#039;&#039;target signal&#039;&#039; from its inputs and output it with a particular quality grade.&lt;br /&gt;
** If &#039;&#039;direct selection&#039;&#039; is selected, the combinator will attach the specified quality grade to the target signal, but only if that target signal is among the inputs.&lt;br /&gt;
** If &#039;&#039;select from input&#039;&#039; is selected, the combinator will search for the selected item within its inputs and apply the quality of selected input to the target signal, but only if both the selected input and the target signal are among the inputs.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Circuit network]]&lt;br /&gt;
* [[Combinators]]&lt;br /&gt;
** [[Decider combinator]]&lt;br /&gt;
** [[Arithmetic combinator]]&lt;br /&gt;
** [[Constant combinator]]&lt;br /&gt;
* [[Tutorial:Combinator tutorial|Combinator tutorial]]&lt;br /&gt;
* [[Tutorial:Circuit network cookbook|Circuit network cookbook]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=218929</id>
		<title>Space Age</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=218929"/>
		<updated>2026-06-24T01:02:29Z</updated>

		<summary type="html">&lt;p&gt;Yorven: 2.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:Space-Age-logo.png|{{About/Space age}}]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Space Age&#039;&#039;&#039; is a paid expansion pack of &#039;&#039;Factorio&#039;&#039; that was released on October 21st 2024. It contains a set of 4 extra mods.&lt;br /&gt;
&lt;br /&gt;
The mods are:&lt;br /&gt;
&lt;br /&gt;
* Space Age, featuring 4 new planets, space platforms, and a reworked tech tree&lt;br /&gt;
* Quality, allowing drastic improvements to buildings and items as a &amp;quot;vertical&amp;quot; growth&lt;br /&gt;
* Elevated Rails, for improved rail routing and better intersections&lt;br /&gt;
* Recycler, adding the [[Recycler]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Recycler&amp;quot; and &amp;quot;Elevated Rails&amp;quot; are both dependencies for &amp;quot;Space Age&amp;quot;, but can be enabled separately. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Quality&amp;quot; is a recommended, but optional mod for &amp;quot;Space Age&amp;quot;. &amp;quot;Recycler&amp;quot; is a dependency for when playing with either &amp;quot;Quality&amp;quot; or &amp;quot;Space Age&amp;quot;&lt;br /&gt;
&lt;br /&gt;
View the [https://factorio.com/space-age/content official content page]. Watch the [https://www.youtube.com/watch?v=OiczN-8QKDA&amp;amp;ab_channel=Factorio official launch trailer].&lt;br /&gt;
&lt;br /&gt;
The expansion is not available on the [[Nintendo Switch version | Nintendo Switch 1]] version of the game due to space and memory constraints [https://factorio.com/blog/post/fff-434], and is exclusive to the Nintendo Switch 2 version.&lt;br /&gt;
&lt;br /&gt;
== Space Age ==&lt;br /&gt;
The Space Age mod expands the tech tree and adds four new planets for the player to travel to using [[space platform]]s, each with their own new resources, gameplay mechanics, original music, and unique challenges. &lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Vulcanus}}, a molten, waterless planet whose pools of lava can be casted into metal.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Vulcanus.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Fulgora}}, a lightning-prone desert planet where the only resource is piles of scrap left by an alien civilization.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Fulgora.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Gleba}}, a moist, overgrown world of plants and fungi whose biological products eventually degrade into spoilage.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Gleba.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Aquilo}}, a desolate, freezing globe of liquid ammonia where machines freeze without heating.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Aquilo.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Space Age adds 29 achievements, 30 intermediate products, 22 buildings, 8 hours of new original music, 5 [[science pack]]s, 5 weapons, 4 planets, and 2 [[enemy]] types. Instead of launching a rocket, the end goal of Space Age is to build a space platform capable of reaching the [[solar system edge]].&lt;br /&gt;
&lt;br /&gt;
== Quality ==&lt;br /&gt;
:{{Main|Quality}}&lt;br /&gt;
&lt;br /&gt;
The Quality mod introduces four higher quality tiers for all items, structures and equipment with improved attributes. The goal of quality is to allow vertical factory upgrading as alternative to expansion in size. Items of higher quality are created by chance when using the new [[quality module]]s in the producing structure. When enabled with the Space Age mod, the two highest quality tiers require technology from Gleba and Aquilo.&lt;br /&gt;
&lt;br /&gt;
In addition, the Quality mod also includes the [[recycler]]{{SA}}, a building capable of turning most items back into their ingredients, albeit at a 75% loss.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro quality.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Elevated Rails ==&lt;br /&gt;
&lt;br /&gt;
Adds [[rail ramp]]s{{SA}} and [[rail support]]s{{SA}} to build elevated [[railway|rails]]. Elevated rails act as a second layer of track above the ground, allowing most buildings to be placed underneath. Elevated rails are particularly useful at building more efficient intersections, crossing difficult terrain, or bridging the oceans of [[Nauvis]] or the oil oceans of Fulgora.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro elevated rail.png|600px]]&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Landing_pad_unloading_bay&amp;diff=218928</id>
		<title>Landing pad unloading bay</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Landing_pad_unloading_bay&amp;diff=218928"/>
		<updated>2026-06-23T20:00:03Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added brief summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Landing pad unloading bay}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Landing pad unloading bays&#039;&#039;&#039; are special variants of [[cargo bay]]s{{SA}} that extend the storage capability of a [[cargo landing pad]]{{SA}}. To provide this bonus, unloading bays must be placed directly adjacent to a part of the landing pad, or to another cargo or unloading bay that is itself attached to the landing pad. This connection does not need to cover all tiles on one side of the bay; it may only cover two or three tiles horizontally or vertically. There can be any number of bays attached to a landing pad. The unloading bay snaps to a 2x2 grid, like the landing pad and rails.&lt;br /&gt;
&lt;br /&gt;
Unlike the cargo bay, the unloading bay can have [[inserters]] interact with it to unload items from all connected cargo bays and the original landing pad. As the unloading bay is 4x5 tiles in size, a single row of inserters can easily transfer items directly from an unloading to a waiting [[cargo wagon]].&lt;br /&gt;
&lt;br /&gt;
Additionally, unloading bay cannot be placed on [[space platforms]], and must be placed within 59 tiles of landing pad.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.1.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SpaceNav}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=218927</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=218927"/>
		<updated>2026-06-23T16:17:18Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added 2.1 functions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:Circuit network (research).png|128px|right]]&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a storage tank containing 1000 crude oil will broadcast 1000 on the crude oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected storage tanks with 1000 crude oil each, the value of the crude oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Splitter||Splitters}} || [[Splitters]] ||&lt;br /&gt;
|| Can set the priority input and/or output sides on a condition.&lt;br /&gt;
Can set the filter based on a signal.&lt;br /&gt;
* Setting a filter will only work if &amp;quot;set output sides&amp;quot; is enabled and the condition for either left &#039;&#039;or&#039;&#039; right is true. If both sides are true, then the splitter will default to filtering the item to the left side.&lt;br /&gt;
* If there are multiple input signals that can be used as a filter, then the splitter will choose the item that appears first in the Factoriopedia.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Biochamber|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine has fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of the set recipe &lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes [[productivity]] crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All crafting machines can enable on a condition and set their recipe based on a signal. The machine, if not given a recipe signal, will use the main crafting recipe for the item/fluid (as shown in the Factoriopedia) ||&lt;br /&gt;
|-  &lt;br /&gt;
| {{Icon|Stone furnace}} {{Icon|Steel furnace}} {{Icon|Electric furnace}} {{Icon|Recycler}} || [[Furnace]]s and the [[Recycler]]{{SA}} || Furnace-style crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, but not fuel, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine requires fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of automatically determined recipe&lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes productivity crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All furnace-style crafting machines can enable on a condition&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Wooden chest}} {{Icon|Iron chest||Iron chest}} {{Icon|Steel chest||Steel chest}} || [[Chests]] || Can send its content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = [[File:Signal-V.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = [[File:Signal-D.png|24px]]&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions, and set its requests based on incoming signals.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} {{Icon|Buffer chest}} {{Icon|Storage chest}} {{Icon|Passive provider chest}} {{Icon|Active provider chest}} || [[Requester chest]], [[Buffer chest]], [[Storage chest]], [[Passive provider chest]], [[Active provider chest]] || Can send its contents to the circuit network. || Buffer and requester chests can have their requested items set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, chests that provide items to the logistics network no longer provide those items. When disabled, chests that request items from the logistics network no longer request those items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content and/or the fluid&#039;s temperature to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|24px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enable its planting and/or harvesting functions on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|24px]][[File:Signal-Yellow.png|24px]][[File:Signal-Green.png|24px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|24px]][[File:Signal-Yellow.png|24px]][[File:Signal-Green.png|24px]][[File:Signal-Blue.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || &lt;br /&gt;
Train stops can output:&lt;br /&gt;
* The contents, except fuel, of a stopped train&lt;br /&gt;
** Any fluid amounts are rounded down to the nearest full number, except when the fluid is &amp;lt; 1, then it is rounded to 1.&lt;br /&gt;
* The unique Train ID of a stopped train, defaulting to [[File:Signal-T.png|24px]]&lt;br /&gt;
* The number of trains en-route to the current stop, including the currently stopped train, defaulting to [[File:Signal-C.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
* Send the signal to the train, to use in wait conditions&lt;br /&gt;
* Enable the stop on a condition&lt;br /&gt;
** Disabled stops act as if their train limit = 0. Trains attempting to go here will enter the &amp;quot;Destination Full&amp;quot; state.&lt;br /&gt;
* Set the stop&#039;s train limit to the value of a control signal, defaulting to [[File:Signal-L.png|24px]]&lt;br /&gt;
* Set the stop&#039;s priority to the value of a control signal, defaulting to [[File:Signal-P.png|24px]]&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|24px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|24px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] ||&lt;br /&gt;
* &#039;&#039;Surface Mode&#039;&#039;: Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
* &#039;&#039;Universe Mode&#039;&#039;: Radars will transmit any signals passed to it to a particular selectable channel. The signal will be picked up by all other radars set to the same channel, even if they are on another planet or [[space platform]]{{SA}}&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pipe}} {{Icon|Pipe to ground}} || [[Pipe]]s, [[Underground pipe]]s || &lt;br /&gt;
*&#039;&#039;Pipe Mode&#039;&#039;: The pipe can output the contents of the individual pipe&lt;br /&gt;
*&#039;&#039;Pipeline&#039;&#039;: The pipe can output the contents of the entire pipeline&lt;br /&gt;
The pipe can output the fluid&#039;s current temperature&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Boiler}} || [[Boiler]] || The boiler can output its current fuel, including the fuel being burned || The boiler can be enabled on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Heat exchanger}} || [[Heat exchanger]] || || The heat exchanger can be enabled on a condition||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Land mine}} || [[Landmine]] || || Landmines can be set to explode on a condition ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|400px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection. Wire will not be consumed by connect/disconnect operations.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red wires or two green wires will link if they touch. Use different colored wires to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire connection, place the same color wire over an existing connection.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (It&#039;s not currently possible to specify whether a value should be on the red or green channel; to output different values, use two combinators, one for each color wire.)  Any item channel or [[#Virtual signals|virtual signal]] channel is available for use.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** &#039;&#039;Connecting&#039;&#039;: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** &#039;&#039;Feedback&#039;&#039;: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** &#039;&#039;Each&#039;&#039;:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**&#039;&#039;Multi-network&#039;&#039;: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:Virtual_Signals_dialog_box.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special signals that do not correspond to game items or fluids. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
[[File:Signal everything.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]]. A signal is present if it is nonzero, so &amp;quot;Everything ≠ 0&amp;quot; is always true.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output a signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
[[File:Signal anything.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]]. A signal is present if it is nonzero, so &amp;quot;Anything = 0&amp;quot; is always false.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precedence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
[[File:Signal each.png|24px]] &#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper plate&amp;quot; and &amp;quot;iron plate&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is &#039;&#039;not&#039;&#039; implicitly excluded. For example, &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; results in an output that includes &amp;quot;X&amp;quot; multiplied by itself.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If a [[decider combinator|decider]] condition is set that inputs and output each, but needs to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower {{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.67|&lt;br /&gt;
* Splitters can be connected to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.35|&lt;br /&gt;
* Furnaces can be connected to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218871</id>
		<title>Upcoming features</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218871"/>
		<updated>2026-06-19T14:19:21Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added FFF #443&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
This is a list of publicized information about the upcoming 2.1 update. As of September 19, 2025, a &amp;quot;Fixed for 2.1&amp;quot; section was created on the official forums[https://forums.factorio.com/viewtopic.php?t=130918], implying that there is an active 2.1 dev branch.&lt;br /&gt;
&lt;br /&gt;
== Factorio 2.1 ==&lt;br /&gt;
&lt;br /&gt;
* Space Logistics Improvements [https://factorio.com/blog/post/fff-441]&lt;br /&gt;
** When a [[space platform]] is requesting construction materials from the planet, a rocket silo will request the number of items actually needed for construction, instead of a rocketful of each item requested.&lt;br /&gt;
** When a space platform requests many different items for construction (such as when the player pastes a complex space platform blueprint), the space platform will prioritize requesting [[space platform foundation]] and [[cargo bay]]s before other materials.&lt;br /&gt;
** Mods are now able to modify a [[rocket silo]]&#039;s weight capacity.&lt;br /&gt;
&lt;br /&gt;
* Space Platform Improvements&lt;br /&gt;
** When requesting an item from a planet, space platforms will now attempt to request it from &#039;&#039;all&#039;&#039; planets by default. There is now an optional filter to request an item from one specific planet.&lt;br /&gt;
** Space platforms will now always wait until all of its orbital drop slots are empty before leaving a planet.&lt;br /&gt;
** Platforms can now request items from the planet they are orbiting and/or other platforms in orbit around the same planet. All platforms have a checkbox in their UI to specify if they can deliver to other platforms or not.&lt;br /&gt;
&lt;br /&gt;
* New Building: Landing Pad Unloading Bay&lt;br /&gt;
** A special type of [[Cargo bay]]{{SA}} that allows inserters to remove items from it.&lt;br /&gt;
** Can only be placed on planets, and within a certain radius of the [[Cargo landing pad]]{{SA}}&lt;br /&gt;
** It is 4x5 tiles in size, specifically to allow for direct insertion from itself to a waiting train.&lt;br /&gt;
** Elevated rails can now be placed over it and ordinary cargo bays.&lt;br /&gt;
&lt;br /&gt;
* Circuit network additions&lt;br /&gt;
** Space platform requests can now be set by the circuit network&lt;br /&gt;
** [[Radar]] can now specify a &amp;quot;universe&amp;quot; channel to transmit to. Signals passed to the radar can be picked up by all other radars set to the same channel, even if they are located on a different planet or space platform.&lt;br /&gt;
** All entities connected to the circuit network can toggle whether to input and output to connected green and/or red wire channels.&lt;br /&gt;
** New connections:&lt;br /&gt;
*** Pipes, with options to read the contents of the pipe, pipeline, or the fluid&#039;s temperature.&lt;br /&gt;
*** [[Boiler]]s and [[Heat exchanger]]s, with the ability to enable on a condition&lt;br /&gt;
*** [[Landmine]]s, with the ability to explode on a condition.&lt;br /&gt;
*** [[Lab]]s and [[Biolab]]s{{SA}}, with the ability to read contents, read research costs &amp;amp; levels, and to research a particular technology on a condition. This is especially useful in order to prioritize [[Agricultural science pack]]s{{SA}}.&lt;br /&gt;
&lt;br /&gt;
* Visual Changes [https://factorio.com/blog/post/fff-442]&lt;br /&gt;
** Environmental graphics for the [[Space Age]]{{SA}} planets have been improved&lt;br /&gt;
** The [[flamethrower turret]] can now be placed diagonally, similar to the [[railgun turret]]{{SA}}&lt;br /&gt;
** The Demolishers on [[Vulcanus]]{{SA}} have had their model slightly tweaked to be more intimidating.&lt;br /&gt;
** Planets can now be seen in the background of a space platform when they are stopped in orbit&lt;br /&gt;
** The [[Rocket silo]], [[oil refinery]], and [[assembly machine]]s have updated models&lt;br /&gt;
&lt;br /&gt;
* [[Quality]]{{SA}} Changes&lt;br /&gt;
** The &amp;quot;Quality&amp;quot; mod is no longer a hard dependency in order to play [[Space Age]]{{SA}}. Instead, Quality is listed as a &amp;quot;recommended&amp;quot; mod to playing Space Age&lt;br /&gt;
*** The [[Recycler]]{{SA}} is now included in its own, separate mod, as it is required to progress on [[Fulgora]]{{SA}}.&lt;br /&gt;
** [[Quality module]]s can no longer be placed in [[crusher]]s{{SA}} running any asteroid reprocessing recipes.&lt;br /&gt;
**  All train wagons and locomotives have effects with improved quality, beyond just increased health:&lt;br /&gt;
*** [[Locomotive]]s gain higher acceleration speed and a higher top speed&lt;br /&gt;
*** [[Cargo wagon]]s gain more item stacks, up to 100 stacks&lt;br /&gt;
*** [[Fluid wagon]]s gain more capacity, up to 125,000 units of fluid.&lt;br /&gt;
*** [[Artillery wagon]]s gain increased shooting range, similar to its [[artillery turret|stationary counterpart]].&lt;br /&gt;
&lt;br /&gt;
* Miscellaneous Changes&lt;br /&gt;
** The [[pumpjack]] and [[burner mining drill]] can now be flipped&lt;br /&gt;
** Flipping [[inserters]], mining drills, and the Recycler{{SA}} will change which side of a [[transport belt]] the inserter drops to, when the belt is travelling perpendicular to the entity.&lt;br /&gt;
** The fluid system has been written upon further to prevent fluid mixing within entities with multiple fluid input and outputs.&lt;br /&gt;
** [[Pump]]s can now load/unload fluid from [[fluid wagon]]s when it is on a curve, as well as transfer fluids between two adjacent fluid wagons&lt;br /&gt;
** The upgrade planner now works on locomotives and train wagons. This is especially useful when replacing them with higher quality tiers. If a train is marked for upgrade, and a robot has been assigned to upgrade it, the train will wait at its current stop until the upgrade is complete, overriding any wait conditions it may have.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*New achievements:&lt;br /&gt;
** Lead developer Kovarex plans to add a &amp;quot;bunch of new achievements&amp;quot;, which could make a 100% run &amp;quot;even more convoluted&amp;quot;. [https://forums.factorio.com/viewtopic.php?p=669490#p669490]&lt;br /&gt;
** This may or may not include a special achievement that could only be acquired by getting all other achievements in a single playthrough.&lt;br /&gt;
&lt;br /&gt;
2.1 is planned to release in experimental towards the end of June 2026, with a stable release by the end of summer 2026. [https://factorio.com/blog/post/fff-440]&lt;br /&gt;
&lt;br /&gt;
2.1 will be the final update, with a shift afterwards to bug-fixing, platform compatibility, and modding features, while Wube begins to turn its focus to new, non-Factorio projects.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Upcoming]] - Pages for specific upcoming features&lt;br /&gt;
* [[Space Age]]{{SA}} - The previous major release&lt;br /&gt;
* [[Roadmap|Planned releases]]&lt;br /&gt;
&lt;br /&gt;
{{C|News}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218811</id>
		<title>Upcoming features</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218811"/>
		<updated>2026-06-12T16:01:08Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added FFF #442&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
This is a list of publicized information about the upcoming 2.1 update. As of September 19, 2025, a &amp;quot;Fixed for 2.1&amp;quot; section was created on the official forums[https://forums.factorio.com/viewtopic.php?t=130918], implying that there is an active 2.1 dev branch.&lt;br /&gt;
&lt;br /&gt;
== Factorio 2.1 ==&lt;br /&gt;
&lt;br /&gt;
* Space Logistics Improvements [https://factorio.com/blog/post/fff-441]&lt;br /&gt;
** When a [[space platform]] is requesting construction materials from the planet, a rocket silo will request the number of items actually needed for construction, instead of a rocketful of each item requested.&lt;br /&gt;
** When a space platform requests many different items for construction (such as when the player pastes a complex space platform blueprint), the space platform will prioritize requesting [[space platform foundation]] and [[cargo bay]]s before other materials.&lt;br /&gt;
** Mods are now able to modify a [[rocket silo]]&#039;s weight capacity.&lt;br /&gt;
&lt;br /&gt;
* Space Platform Improvements&lt;br /&gt;
** When requesting an item from a planet, space platforms will now attempt to request it from &#039;&#039;all&#039;&#039; planets by default. There is now an optional filter to request an item from one specific planet.&lt;br /&gt;
** Space platforms will now always wait until all of its orbital drop slots are empty before leaving a planet.&lt;br /&gt;
** Platforms can now request items from the planet they are orbiting and/or other platforms in orbit around the same planet. All platforms have a checkbox in their UI to specify if they can deliver to other platforms or not.&lt;br /&gt;
&lt;br /&gt;
* Circuit network additions&lt;br /&gt;
** Space platform requests can now be set by the circuit network&lt;br /&gt;
** [[Radar]] can now specify a &amp;quot;universe&amp;quot; channel to transmit to. Signals passed to the radar can be picked up by all other radars set to the same channel, even if they are located on a different planet or space platform.&lt;br /&gt;
** Pipes can now be connected to the circuit network, with options to read the contents of the pipe, pipeline, or the fluid&#039;s temperature.&lt;br /&gt;
** All entities connected to the circuit network can toggle whether to output to connected green and/or red wire channels.&lt;br /&gt;
&lt;br /&gt;
* Visual Changes [https://factorio.com/blog/post/fff-442]&lt;br /&gt;
** Environmental graphics for the [[Space Age]]{{SA}} planets have been improved&lt;br /&gt;
** The [[flamethrower turret]] can now be placed diagonally, similar to the [[railgun turret]]{{SA}}&lt;br /&gt;
** The Demolishers on [[Vulcanus]]{{SA}} have had their model slightly tweaked to be more intimidating.&lt;br /&gt;
** The [[Rocket silo]] has an improved model with more visual indicators of when it is crafting, along with a dedicated spot for [[logistic robot]]s to drop their items&lt;br /&gt;
&lt;br /&gt;
* [[Quality]]{{SA}} Changes&lt;br /&gt;
** The &amp;quot;Quality&amp;quot; mod is no longer a hard dependency in order to play [[Space Age]]{{SA}}. Instead, Quality is listed as a &amp;quot;recommended&amp;quot; mod to playing Space Age&lt;br /&gt;
*** The [[Recycler]]{{SA}} is now included in its own, separate mod, as it is required to progress on [[Fulgora]]{{SA}}.&lt;br /&gt;
** [[Quality module]]s can no longer be placed in [[crusher]]s{{SA}} running any asteroid reprocessing recipes.&lt;br /&gt;
**  All train wagons and locomotives have effects with improved quality, beyond just increased health:&lt;br /&gt;
*** [[Locomotive]]s gain higher acceleration speed and a higher top speed&lt;br /&gt;
*** [[Cargo wagon]]s gain more item stacks, up to 100 stacks&lt;br /&gt;
*** [[Fluid wagon]]s gain more capacity, up to 125,000 units of fluid.&lt;br /&gt;
*** [[Artillery wagon]]s gain increased shooting range, similar to its [[artillery turret|stationary counterpart]].&lt;br /&gt;
&lt;br /&gt;
* Miscellaneous Changes&lt;br /&gt;
** The [[pumpjack]] and [[burner mining drill]] can now be flipped&lt;br /&gt;
** Flipping [[inserters]], mining drills, and the Recycler{{SA}} will change which side of a [[transport belt]] the inserter drops to, when the belt is travelling perpendicular to the entity.&lt;br /&gt;
** The fluid system has been written upon further to prevent fluid mixing within entities with multiple fluid input and outputs.&lt;br /&gt;
** The upgrade planner now works on locomotives and train wagons. This is especially useful when replacing them with higher quality tiers. If a train is marked for upgrade, and a robot has been assigned to upgrade it, the train will wait at its current stop until the upgrade is complete, overriding any wait conditions it may have.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*New achievements:&lt;br /&gt;
** Lead developer Kovarex plans to add a &amp;quot;bunch of new achievements&amp;quot;, which could make a 100% run &amp;quot;even more convoluted&amp;quot;. [https://forums.factorio.com/viewtopic.php?p=669490#p669490]&lt;br /&gt;
** This may or may not include a special achievement that could only be acquired by getting all other achievements in a single playthrough.&lt;br /&gt;
&lt;br /&gt;
2.1 is planned to release in experimental towards the end of June 2026, with a stable release by the end of summer 2026. [https://factorio.com/blog/post/fff-440]&lt;br /&gt;
&lt;br /&gt;
2.1 will be the final update, with a shift afterwards to bug-fixing, platform compatibility, and modding features, while Wube begins to turn its focus to new, non-Factorio projects.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Upcoming]] - Pages for specific upcoming features&lt;br /&gt;
* [[Space Age]]{{SA}} - The previous major release&lt;br /&gt;
* [[Roadmap|Planned releases]]&lt;br /&gt;
&lt;br /&gt;
{{C|News}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218697</id>
		<title>Upcoming features</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218697"/>
		<updated>2026-06-05T14:40:43Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added FFF #441&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
This is a list of publicized information about the upcoming 2.1 update. As of September 19, 2025, a &amp;quot;Fixed for 2.1&amp;quot; section was created on the official forums[https://forums.factorio.com/viewtopic.php?t=130918], implying that there is an active 2.1 dev branch.&lt;br /&gt;
&lt;br /&gt;
== Factorio 2.1 ==&lt;br /&gt;
&lt;br /&gt;
* Space Logistics Improvements [https://factorio.com/blog/post/fff-441]&lt;br /&gt;
** When a [[space platform]] is requesting construction materials from the planet, a rocket silo will request the number of items actually needed for construction, instead of a rocketful of each item requested.&lt;br /&gt;
** When a space platform requests many different items for construction (such as when the player pastes a complex space platform blueprint), the space platform will prioritize requesting [[space platform foundation]] and [[cargo bay]]s before other materials.&lt;br /&gt;
** Mods are now able to modify a [[rocket silo]]&#039;s weight capacity.&lt;br /&gt;
&lt;br /&gt;
* Space Platform Improvements&lt;br /&gt;
** When requesting an item from a planet, space platforms will now attempt to request it from &#039;&#039;all&#039;&#039; planets by default. There is now an optional filter to request an item from one specific planet.&lt;br /&gt;
** Space platforms will now always wait until all of its orbital drop slots are empty before leaving a planet.&lt;br /&gt;
** Platforms can now request items from the planet they are orbiting and/or other platforms in orbit around the same planet. All platforms have a checkbox in their UI to specify if they can deliver to other platforms or not.&lt;br /&gt;
&lt;br /&gt;
* Circuit network additions&lt;br /&gt;
** Space platform requests can now be set by the circuit network&lt;br /&gt;
** [[Radar]] can now specify a &amp;quot;universe&amp;quot; channel to transmit to. Signals passed to the radar can be picked up by all other radars set to the same channel, even if they are located on a different planet or space platform.&lt;br /&gt;
&lt;br /&gt;
*New achievements:&lt;br /&gt;
** Lead developer Kovarex plans to add a &amp;quot;bunch of new achievements&amp;quot;, which could make a 100% run &amp;quot;even more convoluted&amp;quot;. [https://forums.factorio.com/viewtopic.php?p=669490#p669490]&lt;br /&gt;
** This may or may not include a special achievement that could only be acquired by getting all other achievements in a single playthrough.&lt;br /&gt;
&lt;br /&gt;
2.1 is planned to release in experimental towards the end of June 2026, with a stable release by the end of summer 2026. [https://factorio.com/blog/post/fff-440]&lt;br /&gt;
&lt;br /&gt;
2.1 will be the final update, with a shift afterwards to bug-fixing, platform compatibility, and modding features, while Wube begins to turn its focus to new, non-Factorio projects.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Upcoming]] - Pages for specific upcoming features&lt;br /&gt;
* [[Space Age]]{{SA}} - The previous major release&lt;br /&gt;
* [[Roadmap|Planned releases]]&lt;br /&gt;
&lt;br /&gt;
{{C|News}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218640</id>
		<title>Upcoming features</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=218640"/>
		<updated>2026-05-29T14:07:48Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added FFF #440&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
This is a list of publicized information about the upcoming 2.1 update. As of September 19, 2025, a &amp;quot;Fixed for 2.1&amp;quot; section was created on the official forums[https://forums.factorio.com/viewtopic.php?t=130918], implying that there is an active 2.1 dev branch.&lt;br /&gt;
&lt;br /&gt;
== Factorio 2.1 ==&lt;br /&gt;
&lt;br /&gt;
2.1 is planned to release in experimental towards the end of June 2026, with a stable release by the end of summer 2026. [https://factorio.com/blog/post/fff-440]&lt;br /&gt;
&lt;br /&gt;
2.1 will include:&lt;br /&gt;
* Quality of life improvements&lt;br /&gt;
* Small features&lt;br /&gt;
* Fixes and game polish&lt;br /&gt;
* Modding improvements&lt;br /&gt;
&lt;br /&gt;
New achievements:&lt;br /&gt;
* Lead developer Kovarex plans to add a &amp;quot;bunch of new achievements&amp;quot;, which could make a 100% run &amp;quot;even more convoluted&amp;quot;. [https://forums.factorio.com/viewtopic.php?p=669490#p669490]&lt;br /&gt;
* This may or may not include a special achievement that could only be acquired by getting all other achievements in a single playthrough.&lt;br /&gt;
&lt;br /&gt;
2.1 will be the final update, with a shift afterwards to bug-fixing, platform compatibility, and modding features, while Wube begins to turn its focus to new, non-Factorio projects.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Upcoming]] - Pages for specific upcoming features&lt;br /&gt;
* [[Space Age]]{{SA}} - The previous major release&lt;br /&gt;
* [[Roadmap|Planned releases]]&lt;br /&gt;
&lt;br /&gt;
{{C|News}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Constant_combinator&amp;diff=217187</id>
		<title>Constant combinator</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Constant_combinator&amp;diff=217187"/>
		<updated>2026-02-05T00:11:14Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Fixed number of other combinators&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Constant combinator}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;constant combinator&#039;&#039;&#039; is part of the circuit network and one of four types of combinators available in the game (the other three being the [[arithmetic combinator]], [[decider combinator]], and [[selector combinator]]). It constantly outputs the selected signal(s) to all connected wire networks without the need for a specific input, and can be turned on/off in the GUI manually. Most common uses include testing of composed circuitry or changing some user-defined settings by broadcasting a kind of a switching signal.&lt;br /&gt;
&lt;br /&gt;
If the output of a combinator is desired to be switched on/off remotely or automatically, it is recommended to channel its output through a decider combinator. Unlike the other three combinators, the constant combinator does not require electricity to function.&lt;br /&gt;
&lt;br /&gt;
[[File:constant_combinator_gui.png|350px|GUI of the constant combinator.]]&lt;br /&gt;
&lt;br /&gt;
Constant combinators can use [[Logistic network#Logistics groups|named logistics groups]] to group constants, which can be shared with other logistic requesters. Logistic requests have two values for each signal: the minimum and maximum for the entity. The constant combinator will only output the minimum value. The UI for setting constants also cannot change the maximum value, so new entries in a group will set the maximum value to infinity. Modifying the constant for entries that have a maximum value set will not alter that maximum value.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Constant combinators now use [[logistic group]]s for configuration and output.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Connected wires are highlighted when hovering over a combinator connected to the [[circuit network]].&lt;br /&gt;
* Combinators show input and output in alt mode.&lt;br /&gt;
* More virtual signals for combinators.&lt;br /&gt;
* Constant combinator can be rotated.&lt;br /&gt;
* New combinator graphics. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.5|&lt;br /&gt;
* Combinators now emit light.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.2|&lt;br /&gt;
* Combinators no longer turn off when no wires are connected.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Circuit network]]&lt;br /&gt;
* [[Combinators]]&lt;br /&gt;
** [[Arithmetic combinator]]&lt;br /&gt;
** [[Decider combinator]]&lt;br /&gt;
** [[Selector combinator]]&lt;br /&gt;
* [[Tutorial:Combinator tutorial|Combinator tutorial]]&lt;br /&gt;
* [[Tutorial:Circuit network cookbook|Circuit network cookbook]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=216825</id>
		<title>Space Age</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=216825"/>
		<updated>2025-12-22T17:17:33Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added Switch 2 mention&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
&#039;&#039;&#039;Space Age&#039;&#039;&#039; is a paid expansion pack of &#039;&#039;Factorio&#039;&#039; that was released on October 21st 2024. It contains a set of 3 extra mods.&lt;br /&gt;
&lt;br /&gt;
The mods are:&lt;br /&gt;
&lt;br /&gt;
* Space Age, featuring 4 new planets, space platforms, and a reworked tech tree&lt;br /&gt;
* Quality, allowing drastic improvements to buildings and items as a &amp;quot;vertical&amp;quot; growth&lt;br /&gt;
* Elevated Rails, for improved rail routing and better intersections&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Quality&amp;quot; and &amp;quot;Elevated Rails&amp;quot; are both dependencies for &amp;quot;Space Age&amp;quot;, but can be enabled separately.&lt;br /&gt;
&lt;br /&gt;
View the [https://factorio.com/space-age/content official content page]. Watch the [https://www.youtube.com/watch?v=OiczN-8QKDA&amp;amp;ab_channel=Factorio official launch trailer].&lt;br /&gt;
&lt;br /&gt;
The expansion is not available on the [[Nintendo Switch version | Nintendo Switch 1]] version of the game due to space and memory constraints [https://factorio.com/blog/post/fff-434], and is exclusive to the Nintendo Switch 2 version.&lt;br /&gt;
&lt;br /&gt;
== Space Age ==&lt;br /&gt;
The Space Age mod expands the tech tree and adds four new planets for the player to travel to using [[space platform]]s, each with their own new resources, gameplay mechanics, original music, and unique challenges. &lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Vulcanus}}, a molten, waterless planet whose pools of lava can be casted into metal.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Vulcanus.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Fulgora}}, a lightning-prone desert planet where the only resource is piles of scrap left by an alien civilization.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Fulgora.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Gleba}}, a moist, overgrown world of plants and fungi whose biological products eventually degrade into spoilage.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Gleba.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Aquilo}}, a desolate, freezing globe of liquid ammonia where machines freeze without heating.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro Aquilo.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Space Age adds 29 achievements, 30 intermediate products, 22 buildings, 8 hours of new original music, 5 [[science pack]]s, 5 weapons, 4 planets, and 2 [[enemy]] types. Instead of launching a rocket, the end goal of Space Age is to build a space platform capable of reaching the [[solar system edge]].&lt;br /&gt;
&lt;br /&gt;
== Quality ==&lt;br /&gt;
:{{Main|Quality}}&lt;br /&gt;
&lt;br /&gt;
The Quality mod introduces four higher quality tiers for all items, structures and equipment with improved attributes. The goal of quality is to allow vertical factory upgrading as alternative to expansion in size. Items of higher quality are created by chance when using the new [[quality module]]s in the producing structure. When enabled with the Space Age mod, the two highest quality tiers require technology from Gleba and Aquilo.&lt;br /&gt;
&lt;br /&gt;
In addition, the Quality mod also includes the [[recycler]]{{SA}}, a building capable of turning most items back into their ingredients, albeit at a 75% loss.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro quality.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Elevated Rails ==&lt;br /&gt;
&lt;br /&gt;
Adds [[rail ramp]]s{{SA}} and [[rail support]]s{{SA}} to build elevated [[railway|rails]]. Elevated rails act as a second layer of track above the ground, allowing most buildings to be placed underneath. Elevated rails are particularly useful at building more efficient intersections, crossing difficult terrain, or bridging the oceans of [[Nauvis]] or the oil oceans of Fulgora.&lt;br /&gt;
&lt;br /&gt;
[[File:Spaceage intro elevated rail.png|600px]]&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=216824</id>
		<title>Nintendo Switch version</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=216824"/>
		<updated>2025-12-22T17:08:04Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Switch 2 additions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
The &#039;&#039;&#039;Nintendo Switch version&#039;&#039;&#039; of Factorio was released on October 28, 2022. It is mostly identical to the PC version, the only large difference is the missing mod support.&amp;lt;br&amp;gt;&lt;br /&gt;
Save files are compatible between platforms. Cross-platform multiplayer is possible as long as the game versions match. When using &#039;&#039;Steam&#039;&#039; on PC, the &amp;quot;console&amp;quot; beta branch can be selected to match game version.&lt;br /&gt;
&lt;br /&gt;
Both the Nintendo Switch version of the game and the PC version support using a controller to play the game.&lt;br /&gt;
&lt;br /&gt;
The Nintendo Switch version is available on both the Nintendo Switch and its successor, the Nintendo Switch 2. Players who own the Switch 1 version can upgrade to the Switch 2 version for free. Both versions are mostly identical, with the Switch 2 version having better performance, Joy-Con Mouse Support, and the [[Space Age]]{{SA}} expansion.&lt;br /&gt;
&lt;br /&gt;
== Controller support ==&lt;br /&gt;
&lt;br /&gt;
=== Free Cursor ===&lt;br /&gt;
[[File:FreeCursorInRange.jpg|thumb|Character is close enough to chop down tree]]&lt;br /&gt;
When using keyboard and mouse to control the game, the cursor is, obviously, controlled by the mouse. When using a controller, like on the Switch, there are two different cursor modes: &amp;quot;free cursor&amp;quot; and &amp;quot;auto cursor&amp;quot;. To toggle between them, press the &#039;&#039;&#039;right stick&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:FreeCursorOutOfRange.jpg|thumb|Character is not close enough to chop down tree]]&lt;br /&gt;
With free cursor, there is a mouse-like cursor (either a cross hair or an item selected from the character inventory), controlled by the right stick. It behaves much like a mouse cursor - its position is relative to the physical screen, and pretty much does not ever change, even when the character moves, the player changes views, the view is zoomed in or out, etc. Using the console touch-screen will immediately move the cursor to the touched spot.&lt;br /&gt;
&lt;br /&gt;
With auto cursor, there is NOT a visible cursor on the screen and the system will automatically select some object near the character as the active structure, or the selected item from the character inventory will appear near the character. Auto cursor mode is similar to conventional console games, where operations are centered on the character itself. The right joy stick can be used to change placement of an item or influence which structure is selected, but it isn&#039;t possible to reliably select a specific structure without moving right next to it. In an area with lots of structures, the selected structure will be the one in the direction the character is looking - this is where using the right joystick to look around can be helpful.&lt;br /&gt;
&lt;br /&gt;
There are two things players should remember when using free cursor. First, it is often not necessary to move the character to perform actions. The second is the action range limit - all actions on external structures have a distance limit, how far away from the character the cursor can be, when performing the action. Some actions, such as chopping down a tree, have a very short range. If the structure&#039;s selection frame is &#039;&#039;&#039;yellow&#039;&#039;&#039; then it is in range, &#039;&#039;&#039;red&#039;&#039;&#039; is out of range. In auto cursor mode, a structure that is out of range will never be selected.&lt;br /&gt;
&lt;br /&gt;
In combat, free cursor can be used to target a specific enemy, or enemies in a specific area, and is especially useful for selecting targets for long ranged weapons (such as the [[tank]] gun or a [[rocket launcher]]). &lt;br /&gt;
&lt;br /&gt;
Auto cursor will fire at the enemy closest to the character, which may be more useful in some combat situations.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick panel]] ===&lt;br /&gt;
There are some elements from the keyboard and mouse GUI that have been moved into a single popup panel for controller support.&lt;br /&gt;
&lt;br /&gt;
The quick panel is displayed when the {{Keybinding|L}} (left bumper) is &#039;&#039;&#039;held down&#039;&#039;&#039; and disappears when it is released.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* There is no mod support.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* The [[Space Age]]{{SA}} expansion is not available on the Switch 1 due to space and memory constraints.[https://factorio.com/blog/post/fff-434]&lt;br /&gt;
** Space Age is only available on the Switch 2 version. [https://factorio.com/blog/post/fff-439]&lt;br /&gt;
* Nintendo Switch Online is required for online play, but not required for LAN games.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* Games hosted on a [[Multiplayer#Dedicated/Headless_server|dedicated server]] are not shown in the browse multiplayer game GUIs.&lt;br /&gt;
* There is no save transfer feature, but saves can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* There is no blueprint transfer feature, but blueprints can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* Maps over 100MB or with a very large number of entities (typically downloaded from the PC version) can not be loaded.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
[[File:RefineryAltView.jpg|thumb|Alt mode view of an oil refinery shows the recipe (advanced oil processing)]]&lt;br /&gt;
There is a mode which, on keyboards, is toggled by pressing {{Keybinding|ALT}}, so naturally it is called &amp;quot;Alt mode&amp;quot;. In this mode, the view will show additional information about certain structures including the current recipe for any [[assembling machine]] or [[chemical plant]] and the contents of any containers.&lt;br /&gt;
&lt;br /&gt;
On controllers, alt mode is toggled using {{Keybinding|Up}}.&lt;br /&gt;
&lt;br /&gt;
When using an machine with fluid inputs and/or outputs, the &amp;quot;Alt mode&amp;quot; will show an icon on each input or output to show what product is used as an input or produced as an output on each connection. These may be hard to see on the Switch built-in console display when zoomed out. For most recipes, there is either only one connection, or both connections take the same input. The connection layout of the oil refinery is shown in the image on the right.&lt;br /&gt;
&lt;br /&gt;
While most commands are mapped on controllers by default, some of the less common commands are not mapped by default. The player may want to map the [[Controls#Tools|Blueprint commands]] instead of using the [[quick panel]] to access them.&lt;br /&gt;
&lt;br /&gt;
== Nintendo Switch 2 Edition ==&lt;br /&gt;
&lt;br /&gt;
An upgraded version of the game for the Nintendo Switch 2 released on December 22, 2025, at the same price as the Switch 1 version. Players who already own the Switch 1 version can upgrade to the Switch 2 version for free.&lt;br /&gt;
&lt;br /&gt;
The Switch 2 version features numerous technical improvements:&lt;br /&gt;
* Better resolution&lt;br /&gt;
** 1080p in handheld, up to 2160p (4k) when docked&lt;br /&gt;
* Variable refresh rate when in handheld&lt;br /&gt;
* Some higher quality animations&lt;br /&gt;
* Some higher quality sprites&lt;br /&gt;
* Other visual improvements&lt;br /&gt;
* Faster loading times&lt;br /&gt;
* Mouse support via the left or right Joy-Cons.&lt;br /&gt;
&lt;br /&gt;
Additionally, the [[Space Age]]{{SA}} expansion is available exclusively for the Switch 2, for the same price as the base game.&lt;br /&gt;
&lt;br /&gt;
== Related Factorio blog posts ==&lt;br /&gt;
* [https://factorio.com/blog/post/factorio-switch-release Factorio for Nintendo Switch is now available!]&lt;br /&gt;
* [https://www.factorio.com/blog/post/fff-370 FFF #370 - The journey to Nintendo Switch]&lt;br /&gt;
* [https://www.factorio.com/blog/post/factorio-on-nintendo-switch Factorio is coming to Nintendo Switch™]&lt;br /&gt;
* [https://factorio.com/blog/post/fff-439 FFF #439 - Factorio and Space Age on Nintendo Switch 2™]&lt;br /&gt;
* [https://factorio.com/blog/post/factorio-switch-2-release Factorio: Switch 2 Release]&lt;br /&gt;
&lt;br /&gt;
== Store page ==&lt;br /&gt;
* [https://www.nintendo.com/store/products/factorio-switch/ Nintendo eShop: Factorio]&lt;br /&gt;
* [https://www.nintendo.com/us/store/products/factorio-space-age-70050000066476-switch-2/ Nintendo eShop: Space Age]&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
The Nintendo Switch version of the game has its own changelog in addition to the [[version history|changes from the PC version]].&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.109&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when trying to hand-craft recipes that have fluid ingredients.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.108&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a potential desync when calling LuaGui::is_valid_sprite_path() with a sprite path starting with &amp;quot;file.&amp;quot;.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.107&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed first tutorial level advancing to a wrong story step after drill is set in quickbar.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.106&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Added Paste button to exchange string import GUIs&lt;br /&gt;
* Scrolling is smoother when using scrollbars with a controller.&lt;br /&gt;
* Controller button hints GUI will try to move out of the way of chat messages.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when trying to exit the application while the controller support applet is active(after changing console play modes)&lt;br /&gt;
* Fixed freeze when changing console play modes while the on-screen keyboard is active.&lt;br /&gt;
* Fixed crash when finishing a mini-tutorial after changing the input method from keyboard and mouse to controller while in the mini-tutorial.&lt;br /&gt;
* Fixed strange entity selection behavior after finishing a mini-tutorial after changing the input method from controller to keyboard and mouse while in the mini-tutorial.&lt;br /&gt;
* Fixed that LuaForce::chart_all() wouldn&#039;t chart surfaces that had never had any charting.&lt;br /&gt;
* Fixed LuaEntity::circuit_connection_definitions could return copper wires from ghost entities.&lt;br /&gt;
* Fixed a desync related to changing in-progress infinite research levels.&lt;br /&gt;
* Fixed copying train stop settings could cause some trains to arrive.&lt;br /&gt;
* Fixed a save corruption issue related to large amounts of overlapping small electric poles.&lt;br /&gt;
* Fixed entity status icons being visible in simulations.&lt;br /&gt;
* Fixed a crash when giving NaN values to some lua APIs.&lt;br /&gt;
* Fixed a desync when changing the force of a requester chest with filters set from the circuit network.&lt;br /&gt;
* Fixed a rendering issue with pumpjack arrows when holding some items.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.104&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Trying to close a window will first close any opened drop-down. This improves navigating drop-downs with controllers.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed intro sound being choppy sometimes.&lt;br /&gt;
* Fixed controller relative driving mode steering left and right repeatedly in multiplayer.&lt;br /&gt;
* Fixed controller relative driving mode causing jittery movement when driving backwards.&lt;br /&gt;
* Fixed crash when placing linked chest in multiplayer with hotkey suggestions enabled.&lt;br /&gt;
* Fixed that migration_applied was always false in the on_configuration_changed event.&lt;br /&gt;
* Fixed that item health bars didn&#039;t render correctly at some scales.&lt;br /&gt;
* Fixed a crash when the server has disconnected while setting quickbar slots.&lt;br /&gt;
* Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing.&lt;br /&gt;
* Fixed that the custom camera widget wouldn&#039;t render entity status icons correctly.&lt;br /&gt;
* Fixed that LuaGameScript::auto_save() wouldn&#039;t work if the root saves folder didn&#039;t already exist.&lt;br /&gt;
* Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result.&lt;br /&gt;
* Fixed tank not consuming fuel when turning while braking.&lt;br /&gt;
* Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it.&lt;br /&gt;
* Fixed partial item transfer not preserving inventory hand location.&lt;br /&gt;
* Fixed transport belt would keep saying &amp;quot;Disabled by control behavior&amp;quot; after circuit wires were removed.&lt;br /&gt;
* Fixed a crash when searching in certain icon selector GUIs.&lt;br /&gt;
* Fixed that empty locale would cause things to not show in GUIs.&lt;br /&gt;
* Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.&lt;br /&gt;
Debug:&lt;br /&gt;
* Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.101&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when entering bad number values in some input fields.&lt;br /&gt;
* Fixed a crash when removing an item that is being used to hand craft a recipe while also changing the recipe to take fluid ingredients.&lt;br /&gt;
* Fixed a crash when defining a recipe that takes zero fluid as the first ingredient.&lt;br /&gt;
* Fixed cloning a furnace would not preserve previous recipe id.&lt;br /&gt;
* Fixed that selecting a locale would sometimes reset the setting back to &amp;quot;Default&amp;quot;&lt;br /&gt;
* Fixed that choose-elem-button equipment tooltips were missing the equipment name and description.&lt;br /&gt;
* Fixed being unable to focus search in the train overview GUI with Control + F when a mod attaches a relative GUI element to it.&lt;br /&gt;
* Fixed a crash when item stack of item-on-ground becomes empty because of scripted stack transfer.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.100&lt;br /&gt;
&lt;br /&gt;
Optimizations:&lt;br /&gt;
* Optimized saving time slightly.&lt;br /&gt;
* Reduced memory usage slightly.&lt;br /&gt;
Changes:&lt;br /&gt;
* Technology researched message does not play chat notification sound.&lt;br /&gt;
* Pressing &amp;quot;Regenerate map&amp;quot; in the map editor will open the map generator.&lt;br /&gt;
* &amp;quot;Regenerate map&amp;quot; is no longer available in map editor for scenarios that don&#039;t use the map generator.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when playing &amp;quot;Rocket rush&amp;quot; scenario.&lt;br /&gt;
* Fixed crashes when putting super large numbers in number input fields.&lt;br /&gt;
* Fixed a desync when putting super large numbers in the map editor brush size fields.&lt;br /&gt;
* Fixed a crash when changing the technology price multiplier while research is in progress.&lt;br /&gt;
* Fixed a desync related to manual crafting large recipe counts.&lt;br /&gt;
* Fixed rendering of cliff previews.&lt;br /&gt;
* Fixed train fulfilled fraction was always showing full green background.&lt;br /&gt;
* Fixed a desync when technology prices would grow beyond 18~ quintillion.&lt;br /&gt;
* Fixed a crash when entering large values for train wait times.&lt;br /&gt;
* Fixed that cloning rails in the map editor could lead to corrupt saves in some instances.&lt;br /&gt;
* Fixed offset of circuit connector sprites for inserters&lt;br /&gt;
* Fixed that pressing regenerate map in the map editor would change the map generator settings GUI next time it&#039;s used.&lt;br /&gt;
* Fixed that reset technology effects would advance infinite research in some cases. &lt;br /&gt;
* Fixed loader would not connect to belts in preview in some cases.&lt;br /&gt;
* Fixed bad pumpjack drain logic related to yield.&lt;br /&gt;
* Fixed recipes with ingredients craftable for free could not be crafted.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.94&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added a notification when a technology is researched.&lt;br /&gt;
* Added /enable-research-queue console command to enable the research queue without disabling achievements.&lt;br /&gt;
Changes:&lt;br /&gt;
* The research queue is enabled by default for new games.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The on-screen keyboard can now input new lines in multi-line text boxes.&lt;br /&gt;
* Fixed another rare crash when using very long belts(over 900 tiles).&lt;br /&gt;
* Fixed vibrations not working after changing controller configuration while the console is asleep.&lt;br /&gt;
* Fixed that selection tool with &amp;quot;cancel-deconstruct&amp;quot;, &amp;quot;cancel-upgrade&amp;quot; or &amp;quot;downgrade&amp;quot; mode would not render selection of entities.&lt;br /&gt;
* Fixed it was possible to create maps with width or height larger than 2000000.&lt;br /&gt;
* Fixed recipe tooltip in assembling machine was doing intermediate crafting logic when showing items missing for crafting.&lt;br /&gt;
* Fixed inserter could take items from wrong side of a belt when the belt shape was changed.&lt;br /&gt;
* Fixed that heat buffer temperatures would not migrate correctly when changing the prototype maximum temperature.&lt;br /&gt;
* Fixed that the research queue would not be enabled by default for the Marathon and Death world marathon presets.&lt;br /&gt;
* Fixed fast replacing train stops would not preserve trains limit.&lt;br /&gt;
* Fixed that crafting machines did not handle item-with-tags type items correctly.&lt;br /&gt;
* Fixed server not showing in LAN server browser if the game is also public and with a different external port because of NAT.&lt;br /&gt;
* Fixed controller vibrations playing in keyboard and mouse mode.&lt;br /&gt;
* Fixed that pumpjacks would not show the correct status when they were stopped due to full fluid output.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.91&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibrations to vehicle collisions.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed that notch slider tooltips would not show in some cases.&lt;br /&gt;
* Fixed that any error with an audio stream would crash the game, improved audio stream error handling in general.&lt;br /&gt;
* Fixed a hang in audio streams.&lt;br /&gt;
* Fixed blueprint setup GUI cutting off at the bottom.&lt;br /&gt;
* Fixed cursor sometimes teleporting to nearby entities when selecting entities to be built from the Quick panel, in multiplayer.&lt;br /&gt;
* Fixed multiplayer desync with other platforms.&lt;br /&gt;
* Fixed a player could not obtain achievements if it was in game for longer than 9942h.&lt;br /&gt;
* Fixed that Build control was allowing binding to controller buttons that would not work.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.87&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* Added keyboard and mouse support. Change input method in Settings-&amp;gt;Controls to play using keyboard and mouse.&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added stick sensitivity setting.&lt;br /&gt;
* Added ability to quickly swap A and B buttons.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.82&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Reduced the number of crashes for players with very large saves running low on memory.&lt;br /&gt;
* Improved the latency of selecting entities in multiplayer.&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.80&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.76&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibration intensity setting to the control settings screen.&lt;br /&gt;
* Added absolute vehicle control mode as a setting in the control settings screen.&lt;br /&gt;
* Added option to enable predictive text for the on-screen keyboard. Enabling this also allows entering Chinese and Korean text and Japanese kanji characters.&lt;br /&gt;
Changes:&lt;br /&gt;
* When in free cursor mode with a GUI open, Left Stick will also move the cursor.&lt;br /&gt;
* When in free cursor mode with Quick panel open, Left Stick will navigate the Quick panel normally.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed the cursor in the world map moving twice as fast in free cursor mode.&lt;br /&gt;
* Fixed GUI navigation getting stuck on AND/OR buttons in the locomotive GUI.&lt;br /&gt;
* Fixed GUI navigation navigating to empty technology slots in research queue.&lt;br /&gt;
* Fixed GUI navigation sometimes getting stuck when navigating large technology trees.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.74&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added option in Settings-&amp;gt;Other to set an email and password to the account, so it can be used on other platforms or consoles.&lt;br /&gt;
* Added Danish localization&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when creating extremely long belts.&lt;br /&gt;
* Fixed crash when a textbox disappears while the on screen keyboard is still open.&lt;br /&gt;
* Fixed crash when exiting the game while a new map is being created.&lt;br /&gt;
* Fixed crash sometimes when transferring all items from character corpse.&lt;br /&gt;
* Fixed another crash when trying to save with a long save file name&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.72&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when exiting the level while Quick Panel is open.&lt;br /&gt;
* Fixed crash when dying while Quick Panel is open.&lt;br /&gt;
* Fixed crash when trying to save with a long save file name&lt;br /&gt;
* Fixed that you could not map controller sticks in the control settings gui.&lt;br /&gt;
* Fixed memory leak related to OpenGL textures, affecting mostly main menu background simulations.&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=216203</id>
		<title>Nintendo Switch version</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=216203"/>
		<updated>2025-10-24T14:34:03Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added FFF 439 and Switch 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
The &#039;&#039;&#039;Nintendo Switch version&#039;&#039;&#039; of Factorio was released on October 28, 2022. It is mostly identical to the PC version, the only large difference is the missing mod support.&amp;lt;br&amp;gt;&lt;br /&gt;
Save files are compatible between platforms. Cross-platform multiplayer is possible as long as the game versions match. When using &#039;&#039;Steam&#039;&#039; on PC, the &amp;quot;console&amp;quot; beta branch can be selected to match game version.&lt;br /&gt;
&lt;br /&gt;
Both the Nintendo Switch version of the game and the PC version support using a controller to play the game.&lt;br /&gt;
&lt;br /&gt;
The Nintendo Switch version is available on both the Nintendo Switch and its successor, the Nintendo Switch 2 via backwards comparability. Currently, both versions are practically identical. A future update will bring technical improvements and the [[Space Age]]{{SA}} expansion to the Switch 2.&lt;br /&gt;
&lt;br /&gt;
== Controller support ==&lt;br /&gt;
&lt;br /&gt;
=== Free Cursor ===&lt;br /&gt;
[[File:FreeCursorInRange.jpg|thumb|Character is close enough to chop down tree]]&lt;br /&gt;
When using keyboard and mouse to control the game, the cursor is, obviously, controlled by the mouse. When using a controller, like on the Switch, there are two different cursor modes: &amp;quot;free cursor&amp;quot; and &amp;quot;auto cursor&amp;quot;. To toggle between them, press the &#039;&#039;&#039;right stick&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:FreeCursorOutOfRange.jpg|thumb|Character is not close enough to chop down tree]]&lt;br /&gt;
With free cursor, there is a mouse-like cursor (either a cross hair or an item selected from the character inventory), controlled by the right stick. It behaves much like a mouse cursor - its position is relative to the physical screen, and pretty much does not ever change, even when the character moves, the player changes views, the view is zoomed in or out, etc. Using the console touch-screen will immediately move the cursor to the touched spot.&lt;br /&gt;
&lt;br /&gt;
With auto cursor, there is NOT a visible cursor on the screen and the system will automatically select some object near the character as the active structure, or the selected item from the character inventory will appear near the character. Auto cursor mode is similar to conventional console games, where operations are centered on the character itself. The right joy stick can be used to change placement of an item or influence which structure is selected, but it isn&#039;t possible to reliably select a specific structure without moving right next to it. In an area with lots of structures, the selected structure will be the one in the direction the character is looking - this is where using the right joystick to look around can be helpful.&lt;br /&gt;
&lt;br /&gt;
There are two things players should remember when using free cursor. First, it is often not necessary to move the character to perform actions. The second is the action range limit - all actions on external structures have a distance limit, how far away from the character the cursor can be, when performing the action. Some actions, such as chopping down a tree, have a very short range. If the structure&#039;s selection frame is &#039;&#039;&#039;yellow&#039;&#039;&#039; then it is in range, &#039;&#039;&#039;red&#039;&#039;&#039; is out of range. In auto cursor mode, a structure that is out of range will never be selected.&lt;br /&gt;
&lt;br /&gt;
In combat, free cursor can be used to target a specific enemy, or enemies in a specific area, and is especially useful for selecting targets for long ranged weapons (such as the [[tank]] gun or a [[rocket launcher]]). &lt;br /&gt;
&lt;br /&gt;
Auto cursor will fire at the enemy closest to the character, which may be more useful in some combat situations.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick panel]] ===&lt;br /&gt;
There are some elements from the keyboard and mouse GUI that have been moved into a single popup panel for controller support.&lt;br /&gt;
&lt;br /&gt;
The quick panel is displayed when the {{Keybinding|L}} (left bumper) is &#039;&#039;&#039;held down&#039;&#039;&#039; and disappears when it is released.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* There is no mod support.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* The [[Space Age]]{{SA}} expansion is not available on the Switch 1 due to space and memory constraints.[https://factorio.com/blog/post/fff-434]&lt;br /&gt;
** Space Age will come to the Switch 2 version of the game in a future update. [https://factorio.com/blog/post/fff-439]&lt;br /&gt;
* Nintendo Switch Online is required for online play, but not required for LAN games.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* Games hosted on a [[Multiplayer#Dedicated/Headless_server|dedicated server]] are not shown in the browse multiplayer game GUIs.&lt;br /&gt;
* There is no save transfer feature, but saves can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* There is no blueprint transfer feature, but blueprints can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* Maps over 100MB or with a very large number of entities (typically downloaded from the PC version) can not be loaded.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
[[File:RefineryAltView.jpg|thumb|Alt mode view of an oil refinery shows the recipe (advanced oil processing)]]&lt;br /&gt;
There is a mode which, on keyboards, is toggled by pressing {{Keybinding|ALT}}, so naturally it is called &amp;quot;Alt mode&amp;quot;. In this mode, the view will show additional information about certain structures including the current recipe for any [[assembling machine]] or [[chemical plant]] and the contents of any containers.&lt;br /&gt;
&lt;br /&gt;
On controllers, alt mode is toggled using {{Keybinding|Up}}.&lt;br /&gt;
&lt;br /&gt;
When using an machine with fluid inputs and/or outputs, the &amp;quot;Alt mode&amp;quot; will show an icon on each input or output to show what product is used as an input or produced as an output on each connection. These may be hard to see on the Switch built-in console display when zoomed out. For most recipes, there is either only one connection, or both connections take the same input. The connection layout of the oil refinery is shown in the image on the right.&lt;br /&gt;
&lt;br /&gt;
While most commands are mapped on controllers by default, some of the less common commands are not mapped by default. The player may want to map the [[Controls#Tools|Blueprint commands]] instead of using the [[quick panel]] to access them.&lt;br /&gt;
&lt;br /&gt;
== Nintendo Switch 2 Edition ==&lt;br /&gt;
&lt;br /&gt;
An upgraded version of the game for the Nintendo Switch 2 will be available at a future date. It will be sold at the same price as the Switch 1. Players who already own the Switch 1 version will be able to upgrade to the Switch 2 version for free. &lt;br /&gt;
&lt;br /&gt;
The Switch 2 version will feature numerous technical improvements:&lt;br /&gt;
* Better resolution&lt;br /&gt;
** 1080p in handheld, up to 2160p (4k) when docked&lt;br /&gt;
* Variable refresh rate when in handheld&lt;br /&gt;
* Some higher quality animations&lt;br /&gt;
* Some higher quality sprites&lt;br /&gt;
* Other visual improvements&lt;br /&gt;
* Faster loading times&lt;br /&gt;
* Mouse support via the left or right Joy-Cons.&lt;br /&gt;
&lt;br /&gt;
Additionally, the [[Space Age]]{{SA}} expansion will be available exclusively for the Switch 2, for the same price as the base game.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;unofficial&#039;&#039;&#039; release date for the Nintendo Switch 2 version and Space Age for Switch 2 is around December 2025, but no date has yet been definitively confirmed.&lt;br /&gt;
&lt;br /&gt;
== Related Factorio blog posts ==&lt;br /&gt;
* [https://factorio.com/blog/post/factorio-switch-release Factorio for Nintendo Switch is now available!]&lt;br /&gt;
* [https://www.factorio.com/blog/post/fff-370 FFF #370 - The journey to Nintendo Switch]&lt;br /&gt;
* [https://www.factorio.com/blog/post/factorio-on-nintendo-switch Factorio is coming to Nintendo Switch™]&lt;br /&gt;
* [https://factorio.com/blog/post/fff-439 FFF #439 - Factorio and Space Age on Nintendo Switch 2™]&lt;br /&gt;
&lt;br /&gt;
== Store page ==&lt;br /&gt;
* [https://www.nintendo.com/store/products/factorio-switch/ Nintendo eShop]&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
The Nintendo Switch version of the game has its own changelog in addition to the [[version history|changes from the PC version]].&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.109&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when trying to hand-craft recipes that have fluid ingredients.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.108&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a potential desync when calling LuaGui::is_valid_sprite_path() with a sprite path starting with &amp;quot;file.&amp;quot;.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.107&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed first tutorial level advancing to a wrong story step after drill is set in quickbar.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.106&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Added Paste button to exchange string import GUIs&lt;br /&gt;
* Scrolling is smoother when using scrollbars with a controller.&lt;br /&gt;
* Controller button hints GUI will try to move out of the way of chat messages.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when trying to exit the application while the controller support applet is active(after changing console play modes)&lt;br /&gt;
* Fixed freeze when changing console play modes while the on-screen keyboard is active.&lt;br /&gt;
* Fixed crash when finishing a mini-tutorial after changing the input method from keyboard and mouse to controller while in the mini-tutorial.&lt;br /&gt;
* Fixed strange entity selection behavior after finishing a mini-tutorial after changing the input method from controller to keyboard and mouse while in the mini-tutorial.&lt;br /&gt;
* Fixed that LuaForce::chart_all() wouldn&#039;t chart surfaces that had never had any charting.&lt;br /&gt;
* Fixed LuaEntity::circuit_connection_definitions could return copper wires from ghost entities.&lt;br /&gt;
* Fixed a desync related to changing in-progress infinite research levels.&lt;br /&gt;
* Fixed copying train stop settings could cause some trains to arrive.&lt;br /&gt;
* Fixed a save corruption issue related to large amounts of overlapping small electric poles.&lt;br /&gt;
* Fixed entity status icons being visible in simulations.&lt;br /&gt;
* Fixed a crash when giving NaN values to some lua APIs.&lt;br /&gt;
* Fixed a desync when changing the force of a requester chest with filters set from the circuit network.&lt;br /&gt;
* Fixed a rendering issue with pumpjack arrows when holding some items.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.104&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Trying to close a window will first close any opened drop-down. This improves navigating drop-downs with controllers.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed intro sound being choppy sometimes.&lt;br /&gt;
* Fixed controller relative driving mode steering left and right repeatedly in multiplayer.&lt;br /&gt;
* Fixed controller relative driving mode causing jittery movement when driving backwards.&lt;br /&gt;
* Fixed crash when placing linked chest in multiplayer with hotkey suggestions enabled.&lt;br /&gt;
* Fixed that migration_applied was always false in the on_configuration_changed event.&lt;br /&gt;
* Fixed that item health bars didn&#039;t render correctly at some scales.&lt;br /&gt;
* Fixed a crash when the server has disconnected while setting quickbar slots.&lt;br /&gt;
* Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing.&lt;br /&gt;
* Fixed that the custom camera widget wouldn&#039;t render entity status icons correctly.&lt;br /&gt;
* Fixed that LuaGameScript::auto_save() wouldn&#039;t work if the root saves folder didn&#039;t already exist.&lt;br /&gt;
* Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result.&lt;br /&gt;
* Fixed tank not consuming fuel when turning while braking.&lt;br /&gt;
* Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it.&lt;br /&gt;
* Fixed partial item transfer not preserving inventory hand location.&lt;br /&gt;
* Fixed transport belt would keep saying &amp;quot;Disabled by control behavior&amp;quot; after circuit wires were removed.&lt;br /&gt;
* Fixed a crash when searching in certain icon selector GUIs.&lt;br /&gt;
* Fixed that empty locale would cause things to not show in GUIs.&lt;br /&gt;
* Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.&lt;br /&gt;
Debug:&lt;br /&gt;
* Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.101&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when entering bad number values in some input fields.&lt;br /&gt;
* Fixed a crash when removing an item that is being used to hand craft a recipe while also changing the recipe to take fluid ingredients.&lt;br /&gt;
* Fixed a crash when defining a recipe that takes zero fluid as the first ingredient.&lt;br /&gt;
* Fixed cloning a furnace would not preserve previous recipe id.&lt;br /&gt;
* Fixed that selecting a locale would sometimes reset the setting back to &amp;quot;Default&amp;quot;&lt;br /&gt;
* Fixed that choose-elem-button equipment tooltips were missing the equipment name and description.&lt;br /&gt;
* Fixed being unable to focus search in the train overview GUI with Control + F when a mod attaches a relative GUI element to it.&lt;br /&gt;
* Fixed a crash when item stack of item-on-ground becomes empty because of scripted stack transfer.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.100&lt;br /&gt;
&lt;br /&gt;
Optimizations:&lt;br /&gt;
* Optimized saving time slightly.&lt;br /&gt;
* Reduced memory usage slightly.&lt;br /&gt;
Changes:&lt;br /&gt;
* Technology researched message does not play chat notification sound.&lt;br /&gt;
* Pressing &amp;quot;Regenerate map&amp;quot; in the map editor will open the map generator.&lt;br /&gt;
* &amp;quot;Regenerate map&amp;quot; is no longer available in map editor for scenarios that don&#039;t use the map generator.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when playing &amp;quot;Rocket rush&amp;quot; scenario.&lt;br /&gt;
* Fixed crashes when putting super large numbers in number input fields.&lt;br /&gt;
* Fixed a desync when putting super large numbers in the map editor brush size fields.&lt;br /&gt;
* Fixed a crash when changing the technology price multiplier while research is in progress.&lt;br /&gt;
* Fixed a desync related to manual crafting large recipe counts.&lt;br /&gt;
* Fixed rendering of cliff previews.&lt;br /&gt;
* Fixed train fulfilled fraction was always showing full green background.&lt;br /&gt;
* Fixed a desync when technology prices would grow beyond 18~ quintillion.&lt;br /&gt;
* Fixed a crash when entering large values for train wait times.&lt;br /&gt;
* Fixed that cloning rails in the map editor could lead to corrupt saves in some instances.&lt;br /&gt;
* Fixed offset of circuit connector sprites for inserters&lt;br /&gt;
* Fixed that pressing regenerate map in the map editor would change the map generator settings GUI next time it&#039;s used.&lt;br /&gt;
* Fixed that reset technology effects would advance infinite research in some cases. &lt;br /&gt;
* Fixed loader would not connect to belts in preview in some cases.&lt;br /&gt;
* Fixed bad pumpjack drain logic related to yield.&lt;br /&gt;
* Fixed recipes with ingredients craftable for free could not be crafted.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.94&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added a notification when a technology is researched.&lt;br /&gt;
* Added /enable-research-queue console command to enable the research queue without disabling achievements.&lt;br /&gt;
Changes:&lt;br /&gt;
* The research queue is enabled by default for new games.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The on-screen keyboard can now input new lines in multi-line text boxes.&lt;br /&gt;
* Fixed another rare crash when using very long belts(over 900 tiles).&lt;br /&gt;
* Fixed vibrations not working after changing controller configuration while the console is asleep.&lt;br /&gt;
* Fixed that selection tool with &amp;quot;cancel-deconstruct&amp;quot;, &amp;quot;cancel-upgrade&amp;quot; or &amp;quot;downgrade&amp;quot; mode would not render selection of entities.&lt;br /&gt;
* Fixed it was possible to create maps with width or height larger than 2000000.&lt;br /&gt;
* Fixed recipe tooltip in assembling machine was doing intermediate crafting logic when showing items missing for crafting.&lt;br /&gt;
* Fixed inserter could take items from wrong side of a belt when the belt shape was changed.&lt;br /&gt;
* Fixed that heat buffer temperatures would not migrate correctly when changing the prototype maximum temperature.&lt;br /&gt;
* Fixed that the research queue would not be enabled by default for the Marathon and Death world marathon presets.&lt;br /&gt;
* Fixed fast replacing train stops would not preserve trains limit.&lt;br /&gt;
* Fixed that crafting machines did not handle item-with-tags type items correctly.&lt;br /&gt;
* Fixed server not showing in LAN server browser if the game is also public and with a different external port because of NAT.&lt;br /&gt;
* Fixed controller vibrations playing in keyboard and mouse mode.&lt;br /&gt;
* Fixed that pumpjacks would not show the correct status when they were stopped due to full fluid output.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.91&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibrations to vehicle collisions.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed that notch slider tooltips would not show in some cases.&lt;br /&gt;
* Fixed that any error with an audio stream would crash the game, improved audio stream error handling in general.&lt;br /&gt;
* Fixed a hang in audio streams.&lt;br /&gt;
* Fixed blueprint setup GUI cutting off at the bottom.&lt;br /&gt;
* Fixed cursor sometimes teleporting to nearby entities when selecting entities to be built from the Quick panel, in multiplayer.&lt;br /&gt;
* Fixed multiplayer desync with other platforms.&lt;br /&gt;
* Fixed a player could not obtain achievements if it was in game for longer than 9942h.&lt;br /&gt;
* Fixed that Build control was allowing binding to controller buttons that would not work.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.87&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* Added keyboard and mouse support. Change input method in Settings-&amp;gt;Controls to play using keyboard and mouse.&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added stick sensitivity setting.&lt;br /&gt;
* Added ability to quickly swap A and B buttons.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.82&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Reduced the number of crashes for players with very large saves running low on memory.&lt;br /&gt;
* Improved the latency of selecting entities in multiplayer.&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.80&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.76&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibration intensity setting to the control settings screen.&lt;br /&gt;
* Added absolute vehicle control mode as a setting in the control settings screen.&lt;br /&gt;
* Added option to enable predictive text for the on-screen keyboard. Enabling this also allows entering Chinese and Korean text and Japanese kanji characters.&lt;br /&gt;
Changes:&lt;br /&gt;
* When in free cursor mode with a GUI open, Left Stick will also move the cursor.&lt;br /&gt;
* When in free cursor mode with Quick panel open, Left Stick will navigate the Quick panel normally.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed the cursor in the world map moving twice as fast in free cursor mode.&lt;br /&gt;
* Fixed GUI navigation getting stuck on AND/OR buttons in the locomotive GUI.&lt;br /&gt;
* Fixed GUI navigation navigating to empty technology slots in research queue.&lt;br /&gt;
* Fixed GUI navigation sometimes getting stuck when navigating large technology trees.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.74&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added option in Settings-&amp;gt;Other to set an email and password to the account, so it can be used on other platforms or consoles.&lt;br /&gt;
* Added Danish localization&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when creating extremely long belts.&lt;br /&gt;
* Fixed crash when a textbox disappears while the on screen keyboard is still open.&lt;br /&gt;
* Fixed crash when exiting the game while a new map is being created.&lt;br /&gt;
* Fixed crash sometimes when transferring all items from character corpse.&lt;br /&gt;
* Fixed another crash when trying to save with a long save file name&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.72&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when exiting the level while Quick Panel is open.&lt;br /&gt;
* Fixed crash when dying while Quick Panel is open.&lt;br /&gt;
* Fixed crash when trying to save with a long save file name&lt;br /&gt;
* Fixed that you could not map controller sticks in the control settings gui.&lt;br /&gt;
* Fixed memory leak related to OpenGL textures, affecting mostly main menu background simulations.&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=215953</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=215953"/>
		<updated>2025-09-22T16:14:17Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Devices */ Added spliters&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|600px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a Storage Tank containing 1000 Crude Oil will broadcast 1000 on the Crude Oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected Storage Tanks with 1000 Crude Oil each, the value of the Crude Oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: need signal icons D, P, V. Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Splitter||Splitters}} || [[Splitters]] ||&lt;br /&gt;
|| Can set the priority input and/or output sides on a condition.&lt;br /&gt;
Can set the filter based on a signal.&lt;br /&gt;
* Setting a filter will only work if &amp;quot;set output sides&amp;quot; is enabled and the condition for either left &#039;&#039;or&#039;&#039; right is true. If both sides are true, then the splitter will default to filtering the item to the left side.&lt;br /&gt;
* If there are multiple input signals that can be used as a filter, then the splitter will choose the item that appears first in the Factoriopedia.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Biochamber|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine has fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of the set recipe &lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes productivity crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All crafting machines can enable on a condition and set their recipe based on a signal. The machine, if not given a recipe signal, will use the main crafting recipe for the item/fluid (as shown in the Factoriopedia) ||&lt;br /&gt;
|-  &lt;br /&gt;
| {{Icon|Stone furnace}} {{Icon|Steel furnace}} {{Icon|Electric furnace}} {{Icon|Recycler}} || [[Furnace]]s and the [[Recycler]]{{SA}} || Furnace-style crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, but not fuel, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** If the machine requires fuel, can optionally include the current fuel, including the unit of fuel currently being burned&lt;br /&gt;
* The ingredients of automatically determined recipe&lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
** The signal value indicates the number of crafts finished last tick&lt;br /&gt;
** Includes productivity crafts&lt;br /&gt;
* A control signal, while the building is working&lt;br /&gt;
|| All furnace-style crafting machines can enable on a condition&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Wooden chest}} {{Icon|Iron chest||Iron chest}} {{Icon|Steel chest||Steel chest}} || [[Chests]] || Can send its content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = Signal &#039;&#039;V&#039;&#039;&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = Signal &#039;&#039;D&#039;&#039;&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} {{Icon|Buffer chest}} {{Icon|Storage chest}} {{Icon|Passive provider chest}} {{Icon|Active provider chest}} || [[Requester chest]], [[Buffer chest]], [[Storage chest]], [[Passive provider chest]], [[Active provider chest]] || Can send its contents to the circuit network. || Buffer and requester chests can have their requested items set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, chests that provide items to the logistics network no longer provide those items. When disabled, chests that request items from the logistics network no longer request those items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|16px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]][[File:Signal-Blue.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || &lt;br /&gt;
Train stops can output:&lt;br /&gt;
* The contents, except fuel, of a stopped train&lt;br /&gt;
** Any fluid amounts are rounded down to the nearest full number, except when the fluid is &amp;lt; 1, then it is rounded to 1.&lt;br /&gt;
* The unique Train ID of a stopped train, defaulting to [[File:Signal-T.png|16px]]&lt;br /&gt;
* The number of trains en-route to the current stop, including the currently stopped train, defaulting to [[File:Signal-C.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
* Send the signal to the train, to use in wait conditions&lt;br /&gt;
* Enable the stop on a condition&lt;br /&gt;
** Disabled stops act as if their train limit = 0. Trains attempting to go here will enter the &amp;quot;Destination Full&amp;quot; state.&lt;br /&gt;
* Set the stop&#039;s train limit to the value of a control signal, defaulting to [[File:Signal-L.png|16px]]&lt;br /&gt;
* Set the stop&#039;s priority to the value of a control signal, defaulting to &amp;quot;P&amp;quot;&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] || Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red cables or two green cables will link if they touch. Use different colored cables to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires or cables to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire or cable connection, place the same color wire over an existing connection. You don&#039;t get the wire/cable back.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (You cannot currently specify whether a value should be on the red or green channel; if you need different values, use two combinators, one for each color wire.)  You can use any item channel or any of the [[#Virtual signals|virtual signal]] channels.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** Connecting: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** Feedback: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** Each:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**Multi-network: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:Virtual_Signals_dialog_box.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special signals that do not correspond to game items or fluids. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]]. A signal is present if it is nonzero, so &amp;quot;Everything ≠ 0&amp;quot; is always true.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output a signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]]. A signal is present if it is nonzero, so &amp;quot;Anything = 0&amp;quot; is always false.&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful to test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precendence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper plate&amp;quot; and &amp;quot;iron plate&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is &#039;&#039;not&#039;&#039; implicitly excluded. So if you have e.g. &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; then you will also get &#039;&#039;X&#039;&#039; multiplied with itself in the output.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If you have a [[decider combinator|decider]] condition that inputs and output each, but wants to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower{{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.35|&lt;br /&gt;
* Furnaces can be connected to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=214940</id>
		<title>Nintendo Switch version</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=214940"/>
		<updated>2025-07-08T15:48:44Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added Switch 2 note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
The &#039;&#039;&#039;Nintendo Switch version&#039;&#039;&#039; of Factorio was released on October 28, 2022. It is mostly identical to the PC version, the only large difference is the missing mod support.&amp;lt;br&amp;gt;&lt;br /&gt;
Save files are compatible between platforms. Cross-platform multiplayer is possible as long as the game versions match. When using &#039;&#039;Steam&#039;&#039; on PC, the &amp;quot;console&amp;quot; beta branch can be selected to match game version.&lt;br /&gt;
&lt;br /&gt;
Both the Nintendo Switch version of the game and the PC version support using a controller to play the game.&lt;br /&gt;
&lt;br /&gt;
The Nintendo Switch version is available on both the Nintendo Switch and its successor, the Nintendo Switch 2 via backwards comparability. Currently, both versions are practically identical.&lt;br /&gt;
&lt;br /&gt;
== Controller support ==&lt;br /&gt;
&lt;br /&gt;
=== Free Cursor ===&lt;br /&gt;
[[File:FreeCursorInRange.jpg|thumb|Character is close enough to chop down tree]]&lt;br /&gt;
When using keyboard and mouse to control the game, the cursor is, obviously, controlled by the mouse. When using a controller, like on the Switch, there are two different cursor modes: &amp;quot;free cursor&amp;quot; and &amp;quot;auto cursor&amp;quot;. To toggle between them, press the &#039;&#039;&#039;right stick&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:FreeCursorOutOfRange.jpg|thumb|Character is not close enough to chop down tree]]&lt;br /&gt;
With free cursor, there is a mouse-like cursor (either a cross hair or an item selected from the character inventory), controlled by the right stick. It behaves much like a mouse cursor - its position is relative to the physical screen, and pretty much does not ever change, even when the character moves, the player changes views, the view is zoomed in or out, etc. Using the console touch-screen will immediately move the cursor to the touched spot.&lt;br /&gt;
&lt;br /&gt;
With auto cursor, there is NOT a visible cursor on the screen and the system will automatically select some object near the character as the active structure, or the selected item from the character inventory will appear near the character. Auto cursor mode is similar to conventional console games, where operations are centered on the character itself. The right joy stick can be used to change placement of an item or influence which structure is selected, but it isn&#039;t possible to reliably select a specific structure without moving right next to it. In an area with lots of structures, the selected structure will be the one in the direction the character is looking - this is where using the right joystick to look around can be helpful.&lt;br /&gt;
&lt;br /&gt;
There are two things players should remember when using free cursor. First, it is often not necessary to move the character to perform actions. The second is the action range limit - all actions on external structures have a distance limit, how far away from the character the cursor can be, when performing the action. Some actions, such as chopping down a tree, have a very short range. If the structure&#039;s selection frame is &#039;&#039;&#039;yellow&#039;&#039;&#039; then it is in range, &#039;&#039;&#039;red&#039;&#039;&#039; is out of range. In auto cursor mode, a structure that is out of range will never be selected.&lt;br /&gt;
&lt;br /&gt;
In combat, free cursor can be used to target a specific enemy, or enemies in a specific area, and is especially useful for selecting targets for long ranged weapons (such as the [[tank]] gun or a [[rocket launcher]]). &lt;br /&gt;
&lt;br /&gt;
Auto cursor will fire at the enemy closest to the character, which may be more useful in some combat situations.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick panel]] ===&lt;br /&gt;
There are some elements from the keyboard and mouse GUI that have been moved into a single popup panel for controller support.&lt;br /&gt;
&lt;br /&gt;
The quick panel is displayed when the {{Keybinding|L}} (left bumper) is &#039;&#039;&#039;held down&#039;&#039;&#039; and disappears when it is released.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* There is no mod support.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* The [[Space Age]]{{SA}} expansion is not available due to space and memory constraints.[https://factorio.com/blog/post/fff-434]&lt;br /&gt;
** Space Age may come to the Nintendo Switch 2 version of the game in a future update. [https://forums.factorio.com/viewtopic.php?p=659774#p659774]&lt;br /&gt;
* Nintendo Switch Online is required for online play, but not required for LAN games.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* Games hosted on a [[Multiplayer#Dedicated/Headless_server|dedicated server]] are not shown in the browse multiplayer game GUIs.&lt;br /&gt;
* There is no save transfer feature, but saves can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* There is no blueprint transfer feature, but blueprints can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* Maps over 100MB or with a very large number of entities (typically downloaded from the PC version) can not be loaded.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
[[File:RefineryAltView.jpg|thumb|Alt mode view of an oil refinery shows the recipe (advanced oil processing)]]&lt;br /&gt;
There is a mode which, on keyboards, is toggled by pressing {{Keybinding|ALT}}, so naturally it is called &amp;quot;Alt mode&amp;quot;. In this mode, the view will show additional information about certain structures including the current recipe for any [[assembling machine]] or [[chemical plant]] and the contents of any containers.&lt;br /&gt;
&lt;br /&gt;
On controllers, alt mode is toggled using {{Keybinding|Up}}.&lt;br /&gt;
&lt;br /&gt;
When using an machine with fluid inputs and/or outputs, the &amp;quot;Alt mode&amp;quot; will show an icon on each input or output to show what product is used as an input or produced as an output on each connection. These may be hard to see on the Switch built-in console display when zoomed out. For most recipes, there is either only one connection, or both connections take the same input. The connection layout of the oil refinery is shown in the image on the right.&lt;br /&gt;
&lt;br /&gt;
While most commands are mapped on controllers by default, some of the less common commands are not mapped by default. The player may want to map the [[Controls#Tools|Blueprint commands]] instead of using the [[quick panel]] to access them.&lt;br /&gt;
&lt;br /&gt;
== Related Factorio blog posts ==&lt;br /&gt;
* [https://factorio.com/blog/post/factorio-switch-release Factorio for Nintendo Switch is now available!]&lt;br /&gt;
* [https://www.factorio.com/blog/post/fff-370 FFF #370 - The journey to Nintendo Switch]&lt;br /&gt;
* [https://www.factorio.com/blog/post/factorio-on-nintendo-switch Factorio is coming to Nintendo Switch™]&lt;br /&gt;
&lt;br /&gt;
== Store page ==&lt;br /&gt;
* [https://www.nintendo.com/store/products/factorio-switch/ Nintendo eShop]&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
The Nintendo Switch version of the game has its own changelog in addition to the [[version history|changes from the PC version]].&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.109&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when trying to hand-craft recipes that have fluid ingredients.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.108&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a potential desync when calling LuaGui::is_valid_sprite_path() with a sprite path starting with &amp;quot;file.&amp;quot;.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.107&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed first tutorial level advancing to a wrong story step after drill is set in quickbar.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.106&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Added Paste button to exchange string import GUIs&lt;br /&gt;
* Scrolling is smoother when using scrollbars with a controller.&lt;br /&gt;
* Controller button hints GUI will try to move out of the way of chat messages.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when trying to exit the application while the controller support applet is active(after changing console play modes)&lt;br /&gt;
* Fixed freeze when changing console play modes while the on-screen keyboard is active.&lt;br /&gt;
* Fixed crash when finishing a mini-tutorial after changing the input method from keyboard and mouse to controller while in the mini-tutorial.&lt;br /&gt;
* Fixed strange entity selection behavior after finishing a mini-tutorial after changing the input method from controller to keyboard and mouse while in the mini-tutorial.&lt;br /&gt;
* Fixed that LuaForce::chart_all() wouldn&#039;t chart surfaces that had never had any charting.&lt;br /&gt;
* Fixed LuaEntity::circuit_connection_definitions could return copper wires from ghost entities.&lt;br /&gt;
* Fixed a desync related to changing in-progress infinite research levels.&lt;br /&gt;
* Fixed copying train stop settings could cause some trains to arrive.&lt;br /&gt;
* Fixed a save corruption issue related to large amounts of overlapping small electric poles.&lt;br /&gt;
* Fixed entity status icons being visible in simulations.&lt;br /&gt;
* Fixed a crash when giving NaN values to some lua APIs.&lt;br /&gt;
* Fixed a desync when changing the force of a requester chest with filters set from the circuit network.&lt;br /&gt;
* Fixed a rendering issue with pumpjack arrows when holding some items.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.104&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Trying to close a window will first close any opened drop-down. This improves navigating drop-downs with controllers.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed intro sound being choppy sometimes.&lt;br /&gt;
* Fixed controller relative driving mode steering left and right repeatedly in multiplayer.&lt;br /&gt;
* Fixed controller relative driving mode causing jittery movement when driving backwards.&lt;br /&gt;
* Fixed crash when placing linked chest in multiplayer with hotkey suggestions enabled.&lt;br /&gt;
* Fixed that migration_applied was always false in the on_configuration_changed event.&lt;br /&gt;
* Fixed that item health bars didn&#039;t render correctly at some scales.&lt;br /&gt;
* Fixed a crash when the server has disconnected while setting quickbar slots.&lt;br /&gt;
* Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing.&lt;br /&gt;
* Fixed that the custom camera widget wouldn&#039;t render entity status icons correctly.&lt;br /&gt;
* Fixed that LuaGameScript::auto_save() wouldn&#039;t work if the root saves folder didn&#039;t already exist.&lt;br /&gt;
* Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result.&lt;br /&gt;
* Fixed tank not consuming fuel when turning while braking.&lt;br /&gt;
* Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it.&lt;br /&gt;
* Fixed partial item transfer not preserving inventory hand location.&lt;br /&gt;
* Fixed transport belt would keep saying &amp;quot;Disabled by control behavior&amp;quot; after circuit wires were removed.&lt;br /&gt;
* Fixed a crash when searching in certain icon selector GUIs.&lt;br /&gt;
* Fixed that empty locale would cause things to not show in GUIs.&lt;br /&gt;
* Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.&lt;br /&gt;
Debug:&lt;br /&gt;
* Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.101&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when entering bad number values in some input fields.&lt;br /&gt;
* Fixed a crash when removing an item that is being used to hand craft a recipe while also changing the recipe to take fluid ingredients.&lt;br /&gt;
* Fixed a crash when defining a recipe that takes zero fluid as the first ingredient.&lt;br /&gt;
* Fixed cloning a furnace would not preserve previous recipe id.&lt;br /&gt;
* Fixed that selecting a locale would sometimes reset the setting back to &amp;quot;Default&amp;quot;&lt;br /&gt;
* Fixed that choose-elem-button equipment tooltips were missing the equipment name and description.&lt;br /&gt;
* Fixed being unable to focus search in the train overview GUI with Control + F when a mod attaches a relative GUI element to it.&lt;br /&gt;
* Fixed a crash when item stack of item-on-ground becomes empty because of scripted stack transfer.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.100&lt;br /&gt;
&lt;br /&gt;
Optimizations:&lt;br /&gt;
* Optimized saving time slightly.&lt;br /&gt;
* Reduced memory usage slightly.&lt;br /&gt;
Changes:&lt;br /&gt;
* Technology researched message does not play chat notification sound.&lt;br /&gt;
* Pressing &amp;quot;Regenerate map&amp;quot; in the map editor will open the map generator.&lt;br /&gt;
* &amp;quot;Regenerate map&amp;quot; is no longer available in map editor for scenarios that don&#039;t use the map generator.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when playing &amp;quot;Rocket rush&amp;quot; scenario.&lt;br /&gt;
* Fixed crashes when putting super large numbers in number input fields.&lt;br /&gt;
* Fixed a desync when putting super large numbers in the map editor brush size fields.&lt;br /&gt;
* Fixed a crash when changing the technology price multiplier while research is in progress.&lt;br /&gt;
* Fixed a desync related to manual crafting large recipe counts.&lt;br /&gt;
* Fixed rendering of cliff previews.&lt;br /&gt;
* Fixed train fulfilled fraction was always showing full green background.&lt;br /&gt;
* Fixed a desync when technology prices would grow beyond 18~ quintillion.&lt;br /&gt;
* Fixed a crash when entering large values for train wait times.&lt;br /&gt;
* Fixed that cloning rails in the map editor could lead to corrupt saves in some instances.&lt;br /&gt;
* Fixed offset of circuit connector sprites for inserters&lt;br /&gt;
* Fixed that pressing regenerate map in the map editor would change the map generator settings GUI next time it&#039;s used.&lt;br /&gt;
* Fixed that reset technology effects would advance infinite research in some cases. &lt;br /&gt;
* Fixed loader would not connect to belts in preview in some cases.&lt;br /&gt;
* Fixed bad pumpjack drain logic related to yield.&lt;br /&gt;
* Fixed recipes with ingredients craftable for free could not be crafted.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.94&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added a notification when a technology is researched.&lt;br /&gt;
* Added /enable-research-queue console command to enable the research queue without disabling achievements.&lt;br /&gt;
Changes:&lt;br /&gt;
* The research queue is enabled by default for new games.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The on-screen keyboard can now input new lines in multi-line text boxes.&lt;br /&gt;
* Fixed another rare crash when using very long belts(over 900 tiles).&lt;br /&gt;
* Fixed vibrations not working after changing controller configuration while the console is asleep.&lt;br /&gt;
* Fixed that selection tool with &amp;quot;cancel-deconstruct&amp;quot;, &amp;quot;cancel-upgrade&amp;quot; or &amp;quot;downgrade&amp;quot; mode would not render selection of entities.&lt;br /&gt;
* Fixed it was possible to create maps with width or height larger than 2000000.&lt;br /&gt;
* Fixed recipe tooltip in assembling machine was doing intermediate crafting logic when showing items missing for crafting.&lt;br /&gt;
* Fixed inserter could take items from wrong side of a belt when the belt shape was changed.&lt;br /&gt;
* Fixed that heat buffer temperatures would not migrate correctly when changing the prototype maximum temperature.&lt;br /&gt;
* Fixed that the research queue would not be enabled by default for the Marathon and Death world marathon presets.&lt;br /&gt;
* Fixed fast replacing train stops would not preserve trains limit.&lt;br /&gt;
* Fixed that crafting machines did not handle item-with-tags type items correctly.&lt;br /&gt;
* Fixed server not showing in LAN server browser if the game is also public and with a different external port because of NAT.&lt;br /&gt;
* Fixed controller vibrations playing in keyboard and mouse mode.&lt;br /&gt;
* Fixed that pumpjacks would not show the correct status when they were stopped due to full fluid output.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.91&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibrations to vehicle collisions.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed that notch slider tooltips would not show in some cases.&lt;br /&gt;
* Fixed that any error with an audio stream would crash the game, improved audio stream error handling in general.&lt;br /&gt;
* Fixed a hang in audio streams.&lt;br /&gt;
* Fixed blueprint setup GUI cutting off at the bottom.&lt;br /&gt;
* Fixed cursor sometimes teleporting to nearby entities when selecting entities to be built from the Quick panel, in multiplayer.&lt;br /&gt;
* Fixed multiplayer desync with other platforms.&lt;br /&gt;
* Fixed a player could not obtain achievements if it was in game for longer than 9942h.&lt;br /&gt;
* Fixed that Build control was allowing binding to controller buttons that would not work.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.87&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* Added keyboard and mouse support. Change input method in Settings-&amp;gt;Controls to play using keyboard and mouse.&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added stick sensitivity setting.&lt;br /&gt;
* Added ability to quickly swap A and B buttons.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.82&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Reduced the number of crashes for players with very large saves running low on memory.&lt;br /&gt;
* Improved the latency of selecting entities in multiplayer.&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.80&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.76&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibration intensity setting to the control settings screen.&lt;br /&gt;
* Added absolute vehicle control mode as a setting in the control settings screen.&lt;br /&gt;
* Added option to enable predictive text for the on-screen keyboard. Enabling this also allows entering Chinese and Korean text and Japanese kanji characters.&lt;br /&gt;
Changes:&lt;br /&gt;
* When in free cursor mode with a GUI open, Left Stick will also move the cursor.&lt;br /&gt;
* When in free cursor mode with Quick panel open, Left Stick will navigate the Quick panel normally.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed the cursor in the world map moving twice as fast in free cursor mode.&lt;br /&gt;
* Fixed GUI navigation getting stuck on AND/OR buttons in the locomotive GUI.&lt;br /&gt;
* Fixed GUI navigation navigating to empty technology slots in research queue.&lt;br /&gt;
* Fixed GUI navigation sometimes getting stuck when navigating large technology trees.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.74&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added option in Settings-&amp;gt;Other to set an email and password to the account, so it can be used on other platforms or consoles.&lt;br /&gt;
* Added Danish localization&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when creating extremely long belts.&lt;br /&gt;
* Fixed crash when a textbox disappears while the on screen keyboard is still open.&lt;br /&gt;
* Fixed crash when exiting the game while a new map is being created.&lt;br /&gt;
* Fixed crash sometimes when transferring all items from character corpse.&lt;br /&gt;
* Fixed another crash when trying to save with a long save file name&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.72&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when exiting the level while Quick Panel is open.&lt;br /&gt;
* Fixed crash when dying while Quick Panel is open.&lt;br /&gt;
* Fixed crash when trying to save with a long save file name&lt;br /&gt;
* Fixed that you could not map controller sticks in the control settings gui.&lt;br /&gt;
* Fixed memory leak related to OpenGL textures, affecting mostly main menu background simulations.&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=214939</id>
		<title>Upcoming features</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Upcoming_features&amp;diff=214939"/>
		<updated>2025-07-08T15:45:54Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Removed 2.0 info, added (limited) 2.1 info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
This is a list of publicized information about the upcoming 2.1 update. As of July 8, 2025, very little information has been shared, including the release date. This page will be updated as more information becomes available.&lt;br /&gt;
&lt;br /&gt;
== Factorio 2.1 ==&lt;br /&gt;
&lt;br /&gt;
* As of November 21, 2024, 2.1 is not actively being worked on in favor of fixing all bugs from 2.0/Space Age&lt;br /&gt;
* New achievements:&lt;br /&gt;
** Lead developer Kovarex plans to add a &amp;quot;bunch of new achievements&amp;quot;, which could make a 100% run &amp;quot;even more convoluted&amp;quot;. [https://forums.factorio.com/viewtopic.php?p=669490#p669490]&lt;br /&gt;
** This may or may not include a special achievement that could only be acquired by getting all other achievements in a single playthrough.&lt;br /&gt;
&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
&lt;br /&gt;
* The [[Nintendo Switch version]] of the game is available on both the Nintendo Switch and its successor, the Nintendo Switch 2. As of July 8, 2025, both versions are practically identical.&lt;br /&gt;
* Developer twinsen is looking at the possibility bringing the [[Space Age]]{{SA}} expansion to the Switch 2, along with an update to take advantage of its greater hardware capabilities. [https://forums.factorio.com/viewtopic.php?p=659774#p659774]&lt;br /&gt;
** The release date of this theoretical update is currently unknown.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Upcoming]] - Pages for specific upcoming features&lt;br /&gt;
* [[Space Age]]{{SA}} - The previous major release&lt;br /&gt;
* [[Roadmap|Planned releases]]&lt;br /&gt;
&lt;br /&gt;
{{C|News}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Logistic_network&amp;diff=212377</id>
		<title>Logistic network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Logistic_network&amp;diff=212377"/>
		<updated>2025-03-10T13:31:02Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Items */ Moved landing pad SA function to new line to better distinguish it from non-SA function&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:RoboTrainStation_small.gif|thumb|420x336px|right|&#039;&#039;This gif shows how robots can load or unload chests in a train station. The train  delivers items that are filled into [[active provider chest]]s and then put into the [[requester chest]]s to be loaded onto belts.&#039;&#039; Logistics robots are ideal in train stations, since very high item throughput on a short distance is needed. Click [[:File:RoboTrainStation.gif|here]] for a larger image.]]&lt;br /&gt;
&lt;br /&gt;
A [[logistic network]] is a series of different logistics chests and [[logistic robot]]s all covered by one or more connected [[roboport]]s. &lt;br /&gt;
&lt;br /&gt;
Depending on the type and configuration of the chests and area of the logistic network the robots will transport items between these chests as a power-hungry alternative to moving items manually, or by [[Belt transport system|belts]] or [[railway]]. However, robots offer much higher mobility, since they can fly over obstacles in a beeline.&lt;br /&gt;
&lt;br /&gt;
The [[player]] character can also act as [[requester chest]] in the logistic network, allowing them to &#039;request&#039; various items be kept at a set limit within their personal inventory. After [[Research|researching]] [[logistic robotics (research)|logistic robotics]], they can configure an amount of items; and [[logistic robot]]s will start to move the specified items from the network to the character&#039;s inventory.&lt;br /&gt;
&lt;br /&gt;
== Items ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 220px;&amp;quot; |Entity&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Roboport}} || Central component of the logistic network in which the robots operate. Roboport coverage defines the area of the logistic network. Robots need to periodically return here to recharge.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Logistic robot}} || Moves items between logistic chests.&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Construction robot}} || [[Repair pack|Repairs]] broken or replaces destroyed entities. [[blueprint|Builds]], [[deconstruction planner|deconstructs]] and [[upgrade planner|upgrades]] entities on command.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Active provider chest}} || Logistic chest: Pushes stored items into the logistic network.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Passive provider chest}} || Logistic chest: Places stored items at the logistic network&#039;s disposal.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Storage chest}} || Logistic chest: Stores items currently not requested. Can be filtered to only store one type of item. Supplies stored items to the logistic network.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Requester chest}} || Logistic chest: Will be filled by [[logistic robot]]s until the configured amount is reached, or the chest becomes full. Can request multiple different types of items. Can be configured to put excess or unwanted items into trash slots, pushing them into the logistic network.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Buffer chest}} || Logistic chest: Functions as both a [[requester chest]] and [[passive provider chest]].&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Cargo landing pad}} || Places stored items at the logistic network&#039;s disposal.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
{{SA}} Requests items from [[space platform]]s.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Rocket silo}} || {{SA}} If &amp;quot;Automatic requests from space platforms&amp;quot; is set, requests items from the logistic network based on requests from space platforms.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Player}} || rowspan=&amp;quot;3&amp;quot; | Can set logistic requests to function as a requester chest.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Tank}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Spidertron}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(1)&amp;lt;/sup&amp;gt; Default capacity is 1 item per robot. This can be increased by researching [[Worker robot cargo size (research)]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(2)&amp;lt;/sup&amp;gt; Logistic chests can also be connected to the [[circuit network]] with [[red wire]] or [[green wire]].&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
To start with, just use passive provider- and requester chests. Place the passive provider chests at the output [[inserters]] of [[assembling machine]]s and requester chests at the input (let them request the needed items). Place a [[roboport]], which covers these chests with the inner orange area. Place some logistic bots in the roboport. The robots will fly out of the top hatch and will begin to work. You can now limit the number of produced item with the [[Stack#Stack limitation|stack limitation]]-feature.&lt;br /&gt;
&lt;br /&gt;
The logistic network makes it possible to create complex items in a relatively small factory area, but its throughput is limited by how many robot charge points (roboports) exist in the network.&lt;br /&gt;
&lt;br /&gt;
[[File:Roboport_network_gui.png|thumb|right|200px|Supply area 50×50 tiles (orange); Construction area 110×110 tiles (green)]]&lt;br /&gt;
The basic thing needed for item transportation is [[roboport]]s. The roboport shows the orange logistic coverage and the green construction coverage when held in the cursor or hovered after placing.&lt;br /&gt;
&lt;br /&gt;
* The orange zone is the logistic network coverage. This is also the maximum distance for connecting two roboports.&lt;br /&gt;
* The green zone is the construction area.&lt;br /&gt;
&lt;br /&gt;
=== Expanding the logistic network ===&lt;br /&gt;
&lt;br /&gt;
There can be many separate logistic networks. Two roboports are in the same network only if they are connected, so if their logistic areas are touching. Visually this is represented by a dashed yellow line connecting them.&lt;br /&gt;
To prevent roboports from linking, the player needs to build them far enough away from each other so that the orange zones don&#039;t touch.&lt;br /&gt;
&lt;br /&gt;
Bots do not fly/migrate from one network to another, unless their home network is destroyed in some way, for example when all roboports are removed or out of power.&lt;br /&gt;
&lt;br /&gt;
== Electricity management ==&lt;br /&gt;
&lt;br /&gt;
[[units|Unit]] reminder: 1 Watt = 1 Joule/Second&lt;br /&gt;
&lt;br /&gt;
=== Roboports ===&lt;br /&gt;
Robots may run out of charge on longer journeys which will reduce their flying speed to 20% of their normal speed. Robots that run out of charge will fly to the closest recharge point that is closer to their final destination than its current position if possible.&lt;br /&gt;
This means that they may depart from the original route, depending on where the chosen charging point is, but they should always make progress, rather than endlessly backtrack to their origin. &lt;br /&gt;
&lt;br /&gt;
Roboports have 4 charging slots each, which charge each bot at 1MW, taking 1.5 seconds to charge 1 robot. Furthermore, a roboport also has a 100MJ internal battery allowing bots to keep working for a limited amount of time under low power. Generally, a roboport can charge between 50 and 70 bots per min, 4 at a time, but are not very efficient at charging large queues of bots and can quickly become overworked. Higher quality{{SA}} roboports charge robots more quickly.&lt;br /&gt;
&lt;br /&gt;
When the charging-queue for the bots gets too long, the bots (and their loads) will slow down. Normally a robot flies to the nearest roboport to recharge. If the queue on that roboport (including other robots en route to charge there) is too long, they eventually choose another port.&lt;br /&gt;
This is specified by the ratio of &amp;lt;distance to different roboport in tiles&amp;gt; / &amp;lt;queue size of robots waiting&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Currently, to choose the more distant roboport, the distance must be at most &amp;lt;Number of robots in the queue and on the way&amp;gt; / 2. So, to choose a roboport that is 10 tiles more distant, it has to have 20 less robots waiting in the queue.&lt;br /&gt;
&lt;br /&gt;
=== Construction and logistic bots ===&lt;br /&gt;
Bots store 1.5MJ of energy each. They use 3kW at all times while flying and use an additional 5kJ for every tile travelled. It must be noted that increasing robot speed does not increase range significantly, see [[worker robot speed (research)]]. With no research upgrades, the speed of logistic robots is 3 tiles/s and for construction robots 3.6 tiles/s. Higher quality{{SA}} robots store more energy and thus have longer range and waste less time charging, but take correspondingly longer to charge.&lt;br /&gt;
&lt;br /&gt;
The robots go to recharge when they hit 20% of their energy capacity. That means for 80% of their maximum distance they go straight towards the target, and the other 20% towards a roboport to charge.&lt;br /&gt;
&lt;br /&gt;
The maximum travel distance can be calculated using the following formula: &amp;lt;code&amp;gt;1500 ÷ (3 ÷ speed + 5)&amp;lt;/code&amp;gt;, speed in tiles/s.&amp;lt;br&amp;gt;&lt;br /&gt;
This results in a maximum distance of 250 tiles for logistics robots and 257 tiles for construction robots without speed upgrades.&lt;br /&gt;
&lt;br /&gt;
For infinite research levels, the bot speed can be calculated with these formulas:&lt;br /&gt;
&lt;br /&gt;
Construction: &amp;lt;code&amp;gt;speed = 3.6 × (3.4 + 0.65 × (Level-5))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logistic: &amp;lt;code&amp;gt;speed = 3.0 × (3.4 + 0.65 × (Level-5))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mechanics ==&lt;br /&gt;
[[File:player_logistic_gui.png|thumb|300px|right|The logistic GUI next to the player&#039;s inventory. There are two active logistics groups]]&lt;br /&gt;
&lt;br /&gt;
=== Logistics groups ===&lt;br /&gt;
Logistics requests can be separated into groups. By clicking the button next to &amp;quot;no group&amp;quot; one can select an existing group, or create a new one. Logistics groups are enabled separately from one another, and each entity can have multiple groups assigned to it at once.&lt;br /&gt;
&lt;br /&gt;
The following entities can use logistics groups. Editing a request in one entity will edit the request in all others which use that same group.&lt;br /&gt;
&lt;br /&gt;
* The [[player]]&lt;br /&gt;
* [[Tank]] (once [[logistic system (research)|logistic system]] is researched)&lt;br /&gt;
* [[Spidertron]]&lt;br /&gt;
* [[Constant combinator]]&lt;br /&gt;
* [[Buffer chest]]&lt;br /&gt;
* [[Requester chest]]&lt;br /&gt;
* [[Space platform]]{{SA}}&lt;br /&gt;
* [[Cargo landing pad]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
=== Negative numbers ===&lt;br /&gt;
It is possible to notice negative numbers on the &#039;Logistic Network&#039;-Screen when looking at network storage or opening the logistic networks GUI the with {{Keybinding|L}}.&lt;br /&gt;
&lt;br /&gt;
The logistic network reports the total number of items in provider, buffer and storage chests, &#039;&#039;minus the amount of items scheduled to be picked up by robots.&#039;&#039; When a bot starts its journey to pick up items from a chest, it reserves the items in advance by subtracting the items it wants from the total logistics storage. A bot will always reserve the maximum amount that it can carry, even when the box does not currently have that amount. This means that the number can go negative when a bot embarks on a pickup while the box is almost empty.&lt;br /&gt;
Negative numbers in the logistic network are &#039;&#039;not&#039;&#039; the deficit of the total number of requested items. If there are no bots picking up any items, there are no negative numbers in the network, regardless of requests in requester chests.&lt;br /&gt;
&lt;br /&gt;
For example, with a full [[Worker robot cargo size (research)|worker robot cargo size]] bonus, a bot can carry 4 items. If there is only 1 iron plate in the logistic network, and a robot comes to pick it up, it will reserve the full 4 it can carry and the amount in the network will be displayed as follows:&lt;br /&gt;
&lt;br /&gt;
{{icon|iron plate|-3}}&lt;br /&gt;
&lt;br /&gt;
After the robot has picked up the item, the reservation is removed and the number goes back to 0.&lt;br /&gt;
&lt;br /&gt;
The reason this happens is that a bot can be dispatched to pick up an item when there is only 1 item available. While it is travelling to pick up that item, additional items can be put into the chest, and once the bot gets to the chest, it has already reserved those items in advance and can pick them up immediately.&lt;br /&gt;
&lt;br /&gt;
=== Receiving more items than requested ===&lt;br /&gt;
&lt;br /&gt;
The delivered number of items in the requester chest can be higher than requested. This depends on the researched [[Worker robot cargo size (research)|Worker robot cargo size]]-bonus, since bots will always take as much as they can carry if an unlimited amount is available.&lt;br /&gt;
&lt;br /&gt;
== Priorities of robots ==&lt;br /&gt;
&lt;br /&gt;
This overview reflects the priorities in which order the chests are filled/emptied.&lt;br /&gt;
&lt;br /&gt;
Logistic robots on the logistic network look for orders by the chests in this order:&lt;br /&gt;
&lt;br /&gt;
* A requested item is first &#039;&#039;looked up&#039;&#039; in active provider chests and in the player&#039;s trash slots, then in the storage chests and buffer chests, then the passive provider chests. So, the active provider chests are emptied first, then the storage chests and buffer chests, then the passive provider chests.&lt;br /&gt;
&lt;br /&gt;
* Requests are &#039;&#039;assigned&#039;&#039; first for player logistics, then for requester chests, then for buffer chests.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Source Priority &lt;br /&gt;
| {{icon|Character logistic trash slots (research)||logistic robotics (research)}}{{icon|active provider chest}} &amp;gt; {{icon|storage chest}}{{icon|buffer chest}} &amp;gt; {{icon|passive provider chest}}&lt;br /&gt;
! Target Priority &lt;br /&gt;
| {{icon|Character logistic slots (research)||logistic robotics (research)}}{{icon|requester chest}}&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; &amp;gt; {{icon|requester chest}} &amp;gt; {{icon|buffer chest}}&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &amp;gt; {{icon|storage chest}}&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(1)&amp;lt;/sup&amp;gt; Requesters with &amp;quot;request from buffer chests&amp;quot; have higher priority than others, the same as a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(2)&amp;lt;/sup&amp;gt; Buffer chests will only ever be a target when having requests specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(3)&amp;lt;/sup&amp;gt; Storage does not &amp;quot;request&amp;quot; items on its own. It receives actively discarded items from a) active providers, b) player trash slots, c) deconstruction, and d) robots that have their orders cancelled while carrying items. Storage is the last priority, and receives only items that have nowhere else to go.&lt;br /&gt;
&lt;br /&gt;
* To place items into storage chests, the bots search for one which has its filter set to the item type, then for a storage chest that already stores items of the same type. If that can&#039;t be found, they choose the first (unfiltered) storage chest with a free slot from the list, which is sorted by the order they were built in. [https://www.reddit.com/r/factorio/comments/5udwkd/hey_devs_this_is_the_one_thing_that_really_bugs/ddwbr94/] This is to avoid having storage chests with different items inside, allowing greater organisation.&lt;br /&gt;
&lt;br /&gt;
=== Construction ===&lt;br /&gt;
When construction robots want to build a ghost, they look for the chests that is closest to the ghost they want to build. The type of chest does not matter.[https://forums.factorio.com/viewtopic.php?p=569235#p569235]&lt;br /&gt;
&lt;br /&gt;
=== Distance ===&lt;br /&gt;
When looking to pick up requested items from multiple chests of equal priority, bots will always choose the closest one. [https://forums.factorio.com/viewtopic.php?f=6&amp;amp;t=40329&amp;amp;p=238918#p238901]&lt;br /&gt;
&lt;br /&gt;
This is however only true when an item is being requested, not when an item is sent away via player trash slots or active provider chests. In the case of items being sent into the logistics network, distance does not matter, instead when chests have the same priority, for example two active provider chests, the bots will alternate between the chests in a round-robin fashion.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
{{Achievement|you-have-got-a-package}}&lt;br /&gt;
{{Achievement|delivery-service}}&lt;br /&gt;
{{Achievement|logistic-network-embargo}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Logistic network}} {{C|Logistic network{{!}}#Logistic network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Aquilo&amp;diff=211925</id>
		<title>Aquilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Aquilo&amp;diff=211925"/>
		<updated>2025-02-28T07:31:37Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Trivia */ Added trivia for removed enemies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
[[File:aquilo_preview.png|210px|right]]&#039;&#039;&#039;Aquilo&#039;&#039;&#039; is a desolate, freezing ocean [[planet]]. Its surface consists solely of a vast ocean of liquid ammonia, with the occasional floating iceberg.&lt;br /&gt;
&lt;br /&gt;
Progression wise, Aquilo is meant to be visited after establishing factories on all the previous planets. [[Planet discovery Aquilo (research)]] requires [[rocket turret]]s, [[Advanced asteroid processing (research)]], and [[heating tower]]s from Gleba, [[Asteroid reprocessing (research)]] from [[Vulcanus]], and [[Electromagnetic science pack (research)]] from [[Fulgora]].&lt;br /&gt;
&lt;br /&gt;
[[Planet discovery Aquilo (research)]] is required to travel to the planet.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
{{Achievement|visit-aquilo}}&lt;br /&gt;
&lt;br /&gt;
== Exclusive items ==&lt;br /&gt;
The following items are unlocked on Aquilo:&lt;br /&gt;
*{{imagelink|Cryogenic plant|space-age=yes}}&lt;br /&gt;
*{{imagelink|Cryogenic science pack|space-age=yes}}&lt;br /&gt;
*{{imagelink|Fusion generator|space-age=yes}}&lt;br /&gt;
*{{imagelink|Fusion reactor|space-age=yes}}&lt;br /&gt;
*{{imagelink|Railgun turret|space-age=yes}}&lt;br /&gt;
*{{imagelink|Railgun|space-age=yes}}&lt;br /&gt;
*{{imagelink|Captive biter spawner|space-age=yes}}&lt;br /&gt;
*{{imagelink|Portable fusion reactor|space-age=yes}}&lt;br /&gt;
&lt;br /&gt;
==Surface==&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Aquilo Surface Properties&lt;br /&gt;
|-&lt;br /&gt;
! Property !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Pollutant Type || None&lt;br /&gt;
|-&lt;br /&gt;
| Day Night Cycle || 20 Minutes&lt;br /&gt;
|-&lt;br /&gt;
| Magnetic Field|| 10&lt;br /&gt;
|-&lt;br /&gt;
| Solar Power || 01%&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || 300&lt;br /&gt;
|-&lt;br /&gt;
| Gravity || 15&lt;br /&gt;
|-&lt;br /&gt;
| Robot energy usage || 500%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Natural resources ===&lt;br /&gt;
In terms of directly exploitable natural resources, Aquilo has:&lt;br /&gt;
* [[Ammoniacal solution]]{{SA}} (via [[offshore pump]] on the edge of the ammoniacal seas)&lt;br /&gt;
* [[Lithium brine]]{{SA}} (via [[pumpjack]])&lt;br /&gt;
* [[Fluorine]]{{SA}} (via pumpjack)&lt;br /&gt;
* [[Crude oil]] (via pumpjack)&lt;br /&gt;
&lt;br /&gt;
With crude oil being the only non-exclusive resource to Aquilo, excluding ice obtained from [[lithium ice formation]].&lt;br /&gt;
&lt;br /&gt;
Stone, iron and copper (and coal if desired) need to be imported from other planets as Aquilo lacks ways to obtain these from the environment.&lt;br /&gt;
&lt;br /&gt;
== Access to basic resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Water]] can be obtained via [[Ammoniacal solution separation]] and [[Ice melting]]&lt;br /&gt;
* [[Stone]] is not available and must be shipped in from other planets&lt;br /&gt;
* [[Iron ore]] is not available and must be shipped in from other planets&lt;br /&gt;
* [[Copper ore]] is not available and must be shipped in from other planets&lt;br /&gt;
* [[Coal]] is not available and must be shipped in from other planets&lt;br /&gt;
* [[Crude oil]] can be obtained using pumpjacks as normal&lt;br /&gt;
&lt;br /&gt;
== Mechanics ==&lt;br /&gt;
&lt;br /&gt;
The starting area on Aquilo is a relatively small patch of snow and ice terrain. Beyond this small platform are the vast ammoniacal seas, which have small dots of icey terrain in them, usually around [[crude_oil|crude oil]], [[fluorine]]{{SA}}, or [[lithium_brine|lithium brine]]{{SA}} resource geysers. Aquilo is notable for having nothing to drill with any kind of miner. All natural resources, spare the [[lithium ice formation]]s, are gathered either by an [[offshore pump]] or [[pumpjack]]. Bases on Aquilo will be reliant on regularly shipping in resources from other planets.&lt;br /&gt;
&lt;br /&gt;
=== Ice terrain ===&lt;br /&gt;
&lt;br /&gt;
On Aquilo, most terrain must be constructed, but [[landfill]] and [[foundation]]{{SA}} are no help. Instead, you must use [[ice platform|ice platforms]]{{SA}}. These platforms are created by first using [[ammoniacal solution separation]]{{SA}} to make [[ice]]{{SA}} and [[ammonia]]{{SA}}, then re-combining those into a platform that can be placed on the ocean like [[landfill]].&lt;br /&gt;
&lt;br /&gt;
Snowy terrain can be built on directly, but on any kind of ice terrain or [[ice platform]], most buildings will require an insulating floor of [[concrete]] tiles or derivatives before they can be placed. [[Stone_brick|Stone Bricks]] can not be used to pave ice.&lt;br /&gt;
&lt;br /&gt;
=== Freezing ===&lt;br /&gt;
Aquilo is brutally cold. The harsh ambient temperatures drain the energy from any airborne [[construction robot|construction robots]] and [[logistic robot|logistic robots]], making them consume 5 times more power than normal. Most buildings will freeze and stop working unless heated by a [[heat pipe]] or heat generator. Heat can be generated by the [[nuclear reactor]] or [[heating tower]]{{SA}}. &lt;br /&gt;
&lt;br /&gt;
Once a building is adjacent to a heat source above 30°C, it will consume heat energy to maintain its state, reducing the energy (and temperature) in the heat source. Different entities consume different amounts of heat to prevent freezing.&lt;br /&gt;
&lt;br /&gt;
===Notes=== &lt;br /&gt;
* [[Underground belt]]s and [[pipe]]s are substantially larger heat drains than their above-ground versions &lt;br /&gt;
* Heat pipes do not lose heat to the environment; they only lose heat to entities that need to be kept warm. &lt;br /&gt;
* All [[burner devices|burner]] entities and heat-producing machines are immune to freezing.&lt;br /&gt;
&lt;br /&gt;
For details on heat throughput, see the [[heat pipe]] page.&lt;br /&gt;
&lt;br /&gt;
A building is adjacent to a heat source when it is one tile away from the heat source either orthogonally or diagonally. All of the pipes would be heated in the below example:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Just using a one-row table here for display purposes, trying to use wide stretchy preformatted box or block quotes as insets was ugly --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[File:Ice_platform.png|24px|link=Ice_platform]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]][[File:Ice_platform.png|24px|link=Ice_platform]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pipe.png|24px|link=Pipe]][[File:Pipe.png|24px|link=pipe]][[File:Heat_pipe.png|24px|link=heat_pipe]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=Pipe]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pipe.png|24px|link=pipe]][[File:Heating_tower.png|72px|link=Heating_tower]][[File:Pipe.png|24px|link=pipe]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]][[File:Pipe.png|24px|link=pipe]]&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:Heat_demo.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Entity Heat Consumption&lt;br /&gt;
|-&lt;br /&gt;
! Building !! Kilowatts&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt}} {{Icon|Fast transport belt}} {{Icon|Express transport belt}} {{Icon|Turbo transport belt}}|| 10&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Underground belt}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Fast underground belt}} || 100&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Express underground belt}} || 150&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Turbo underground belt}} || 200&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Splitter}} {{Icon|Fast splitter}} {{Icon|Express splitter}} {{Icon|Turbo splitter}} || 40&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pipe}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pipe to ground}} || 150&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || 30&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || 100&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || 20&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || 30&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter}} {{Icon|Fast inserter}} || 30&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Long-handed inserter}} {{Icon|Bulk inserter}} {{Icon|Stack inserter}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Steam engine}} {{Icon|Steam turbine}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket turret}} {{Icon|Railgun turret}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Arithmetic combinator}} {{Icon|Decider combinator}} || 50&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Selector combinator}} || 100&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine 1}} {{Icon|Assembling machine 2}} {{Icon|Assembling machine 3}} {{Icon|Electric furnace}} {{Icon|Chemical plant}} {{Icon|Lab}} || 100&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cryogenic plant}} {{Icon|Recycler}} {{Icon|Biochamber}} {{Icon|Electromagnetic plant}} {{Icon|Centrifuge}} || 100&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Oil refinery}} {{Icon|Artillery turret}} || 200&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Foundry}} {{Icon|Radar}} {{Icon|Roboport}} {{Icon|Rocket silo}} || 300&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Beacon}} ||400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following Entities are immune from freezing. Many may be placed directly on ice tiles (with the exceptions you might expect, mostly).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tile !!  Entities !! Category&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}} || {{Icon|Cargo landing pad}} {{Icon|Cargo bay}} || Space Cargo&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Offshore pump}} || Offshore Pumps&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Wooden chest}} {{Icon|Iron chest}} {{Icon|Steel chest}} {{Icon|Active provider chest}} {{Icon|Passive provider chest}} {{Icon|Storage chest}} {{Icon|Buffer chest}} {{Icon|Requester chest}} || Chests&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Small electric pole}} {{Icon|Medium electric pole}} {{Icon|Big electric pole}} {{Icon|Substation}} || Electric Poles&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Solar panel}} {{Icon|Accumulator}} {{Icon|Lamp}} {{Icon|Constant combinator}} || Basic Electric Devices&lt;br /&gt;
|- &lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Display panel}} || Player Notification Devices&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Burner inserter}} {{Icon|Boiler}} {{Icon|Stone furnace}} {{Icon|Steel furnace}} || Burner Entities&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Nuclear reactor}} {{Icon|Heat exchanger}} {{Icon|Heating tower}} {{Icon|Heat pipe}} || Heat Generators and Heat Pipes&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Fusion reactor}} {{Icon|Fusion generator}} || Fusion Power&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Tesla turret}} || Tesla Turrets&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Flamethrower turret}}  || Flamethrower Turrets&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Concrete}}     || {{Icon|Wall}} {{Icon|Gate}} || Walls and Gates&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Construction robot}} {{Icon|Logistic robot}} {{Icon|Defender capsule}} {{Icon|Distractor capsule}} {{Icon|Destroyer capsule}} || Bots&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Car}} {{Icon|Tank}} {{Icon|Spidertron}} || Vehicles&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Locomotive}} {{Icon|Cargo wagon}} {{Icon|Fluid wagon}} {{Icon|Artillery wagon}} || Trains&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Ice platform}} || {{Icon|Straight rail}} {{Icon|Rail ramp}} {{Icon|Rail support}} {{Icon|Train stop}} {{Icon|Rail signal}} {{Icon|Rail chain signal}} || Rail Pieces&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Solar energy ===&lt;br /&gt;
Aquilo is far from its sun, and so [[solar panel]]s on its surface only output at 1% of their rate on Nauvis: 0.6 kW peak production. This makes panels practical for little more than powering the first machines to produce the water needed for real power generation.&lt;br /&gt;
&lt;br /&gt;
The minimum machines needed to produce water is either a single [[chemical plant]] to melt [[ice]] (which can initially be dropped from a space platform), or a single [[assembling machine 2]] to [[barrel|empty barrels of water]] also dropped from the platform. Assembling machine 2s require less power than chemical plants, and the unbarreling recipe is faster than [[ice melting]]. So on the whole, the assembler version will be faster.&lt;br /&gt;
&lt;br /&gt;
Note that it is not necessary to fully power these machines. As long as the available power is greater than their drain, they will be able to function, albeit at reduced speed. [[Efficiency module]]s can speed this process up. With 3 efficiency modules, an assembling machine 2 only needs 35 kW to run at full speed (59 solar panels). To reach just 1/8th of max speed requires only 8.75 kW, which only needs 15 (base [[quality]]) solar panels.&lt;br /&gt;
&lt;br /&gt;
Once even a little water is available, [[heat exchanger]]s heated by either [[heating tower]]s or [[nuclear reactor]]s can feed [[steam turbine]]s for power. This power can be used to process [[ammoniacal solution separation]] to generate ice, which can be melted into water for continuous power generation.&lt;br /&gt;
&lt;br /&gt;
==Space routes==&lt;br /&gt;
[[Aquilo]] is connected to 2 other planets, [[Gleba]]{{SA}} and [[Fulgora]]{{SA}}, along with the [[Solar system edge]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Planet Distance&lt;br /&gt;
|-&lt;br /&gt;
! Planet !! Distance (km)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gleba]]{{SA}}|| 30,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Fulgora]]{{SA}}|| 30,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Solar system edge]]{{SA}}|| 100,000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Asteroid rate graphs:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Asteroid_chart_Gleba_Aquilo.png]] &amp;lt;br&amp;gt; Space route from [[Gleba]] to [[Aquilo]]&lt;br /&gt;
| [[File:Asteroid_chart_Fulgora_Aquilo.png]] &amp;lt;br&amp;gt; Space route from [[Fulgora]] to [[Aquilo]]&lt;br /&gt;
| [[File:Asteroid_chart_Aquilo_Solar_System_Edge.png]] &amp;lt;br&amp;gt; Space route from [[Aquilo]] to [[Solar system edge]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Graph legend:&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Asteroid type&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Chunk&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Medium&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Big&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[File:Metallic asteroid chunk.png|32px]] Metallic&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Blue&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Red&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: cyan;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Cyan&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[File:Carbonic asteroid chunk.png|32px]] Carbonic&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: orange;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Orange&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: yellow;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Yellow&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: brown;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Brown&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[File:Oxide asteroid chunk.png|32px]] Oxide&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Green&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: magenta;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Magenta&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color: purple;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Purple&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Orbit==&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Property !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Solar Power || 60%&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Asteroid Spawning Types&lt;br /&gt;
|-&lt;br /&gt;
! [[Asteroids| Asteroid]] Type !! Spawn Ratio&lt;br /&gt;
|-&lt;br /&gt;
| [[Metallic asteroid chunk]] || 1 &lt;br /&gt;
|-&lt;br /&gt;
| [[Carbonic asteroid chunk]] || 2 &lt;br /&gt;
|-&lt;br /&gt;
| [[Oxide asteroid chunk]] || 20&lt;br /&gt;
|-&lt;br /&gt;
| [[Promethium asteroid chunk]] || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Asteroid Spawning Sizes&lt;br /&gt;
|-&lt;br /&gt;
! [[Asteroids| Asteroid]] Size !! Spawn %&lt;br /&gt;
|-&lt;br /&gt;
| Chunk|| .10&lt;br /&gt;
|-&lt;br /&gt;
| Medium|| 0&lt;br /&gt;
|-&lt;br /&gt;
| Big || 0.25&lt;br /&gt;
|-&lt;br /&gt;
| Huge || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
*Chunks spawn at Nauvis at 1.25%&lt;br /&gt;
*Huge Asteroids only spawn past [[Aquilo]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
aquilo_landscape.png|Example landscape of Aquilo.&lt;br /&gt;
aquilo_landscape_main_menu.png|Aquilo seen on the expansion&#039;s title screen.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* In mythology, Aquilo is the Roman god of the north wind, storms, and winter.&lt;br /&gt;
* During development, Aquilo was home to floating, jellyfish-like enemies, concept art for which were shown in Friday Facts [https://factorio.com/blog/post/fff-367 #367]. However, they were removed due to them making progression &amp;quot;much slower&amp;quot;. [https://www.factorio.com/blog/post/fff-429]&lt;br /&gt;
* Aquilo&#039;s design with ice and liquid ammonia oceans is based on real-world [https://en.wikipedia.org/wiki/Ice%20planet ice planets].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Fulgora]] {{SA}}&lt;br /&gt;
* [[Gleba]] {{SA}}&lt;br /&gt;
* [[Nauvis]]&lt;br /&gt;
* [[Vulcanus]] {{SA}}&lt;br /&gt;
* [[Space platform]] {{SA}}&lt;br /&gt;
&lt;br /&gt;
{{C|Planets}}&lt;br /&gt;
{{SpaceNav}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=211781</id>
		<title>Galaxy of Fame</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=211781"/>
		<updated>2025-02-22T09:00:21Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Star Position */ 12 new quadrants, quadrants now sectors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Galaxy_of_fame.png|thumb|600px|right|The Galaxy of Fame as it appeared on 17 December 2024]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The [https://factorio.com/galaxy Galaxy of Fame] is a feature available upon beating Factorio: Space Age. It is a database of saves that have beaten the expansion, able to be viewed on the Factorio website. It appears as a vast galaxy of stars of all size and colors. Each star belongs to one particular player who has beaten Space Age. Clicking on a star will bring up a snapshot of that player&#039;s save.&lt;br /&gt;
&lt;br /&gt;
After reaching the [[solar system edge]]{{SA}} and viewing the victory screen, the player will be invited to upload a snapshot of their save to the Galaxy of Fame. Only one snapshot can be uploaded per player; uploading a new snapshot will override the previous one. The player can also include a custom name and comment. After uploading, the game will provide a link to the player&#039;s snapshot on the Factorio website.&lt;br /&gt;
&lt;br /&gt;
After winning, the &amp;quot;Galaxy of Fame&amp;quot; button will appear on the main menu. Clicking it will allow the player to upload a new snapshot, or click the link to the existing snapshot.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Kovarex_gof.png|thumb|600px|right|The Galaxy of Fame snapshot of lead developer [https://www.factorio.com/galaxy/Iron%20I:%20Alpha1-1.A1W3 kovarex].]]&lt;br /&gt;
&lt;br /&gt;
The Galaxy of Fame includes the following information:&lt;br /&gt;
* A custom name &amp;amp; comment (optional)&lt;br /&gt;
* The date of upload&lt;br /&gt;
* Time played&lt;br /&gt;
* Game version&lt;br /&gt;
* Map seed&lt;br /&gt;
* Player count&lt;br /&gt;
* List of mods&lt;br /&gt;
** This includes both the four mandatory mods (Base, Elevated Rails, Quality, and Space Age) and any user-created mods.&lt;br /&gt;
* Map views of the five planets, in the order they were visited&lt;br /&gt;
* Map views of all [[space platform]]s{{SA}}, in the order they were created&lt;br /&gt;
* A full list of the number of all items produced&lt;br /&gt;
* A full list of the amount of energy produced by each [[power production|power source]]&lt;br /&gt;
* A full list of the number of kills, including all [[asteroids|asteroid]] varieties&lt;br /&gt;
&lt;br /&gt;
== Star Position ==&lt;br /&gt;
The position, color, and size of a player&#039;s star is randomized upon upload. Given the vast number of stars in the galaxy, it can be difficult, if not impossible, to locate your own star on the map by searching manually. However, each star&#039;s position is fixed and will always be in the same place.&lt;br /&gt;
&lt;br /&gt;
Each star is placed by a set of coordinates which can be read to reliably locate it on the map. A star&#039;s coordinates can be located within the URL of the snapshot that is provided upon upload. As an example, the following is the coordinates for the snapshot of lead developer Kovarex:&lt;br /&gt;
&lt;br /&gt;
Iron I: Alpha 1-1.A1W3&lt;br /&gt;
&lt;br /&gt;
==== Sector ====&lt;br /&gt;
&lt;br /&gt;
The first word of the URL, named after an item, designates one of sixteen sectors within the galaxy, laid out on a grid pattern. The four central sectors, containing the majority of stars, are named Iron, Quantum, Sulfur, and Calcite, and are marked in &#039;&#039;&#039;bold&#039;&#039;&#039; in the chart below.&lt;br /&gt;
The sectors as they are currently known, are laid out like this.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Copper || Ammonia || Fluorine || Carbon&lt;br /&gt;
|-&lt;br /&gt;
| Bioflux || &#039;&#039;&#039;Quantum&#039;&#039;&#039; || &#039;&#039;&#039;Iron&#039;&#039;&#039; || Stone&lt;br /&gt;
|-&lt;br /&gt;
| Lithium || &#039;&#039;&#039;Sulfur&#039;&#039;&#039; || &#039;&#039;&#039;Calcite&#039;&#039;&#039; || Electrolyte&lt;br /&gt;
|-&lt;br /&gt;
| Uranium || Tungsten || Holmium || Yumako&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Quadrant ====&lt;br /&gt;
&lt;br /&gt;
The numeral after the sector name designates one of four numbered quadrants within a sector. The table below shows the layout the quadrants within the Iron sector as an example. Each sector has its quadrants split up in the same pattern, so the quadrant to the immediate left of &amp;quot;Iron III&amp;quot; would be &amp;quot;Quantum IV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Iron III || Iron IV&lt;br /&gt;
|-&lt;br /&gt;
| Iron I || Iron II&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Region ====&lt;br /&gt;
&lt;br /&gt;
The second word, named after a letter of the Greek alphabet, designates a region within a quadrant. Each quadrant contains 9 regions. Their position within the quadrants are structured as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Eta || Theta || Iota&lt;br /&gt;
|-&lt;br /&gt;
| Delta || Epsilon || Zeta&lt;br /&gt;
|-&lt;br /&gt;
| Alpha || Beta || Gamma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two numbers after the region name designate the star&#039;s location within the region. Each number can go between 1 and 7. The first number increases from left to right, while the second increases from bottom to top. The two of them together position the star within a region. For example, a number of 1-1 designates a position within the bottom left of its region; 1-7 in the top left, and so on.&lt;br /&gt;
&lt;br /&gt;
==== Exact position ====&lt;br /&gt;
&lt;br /&gt;
Following the dot, the final pair of letter-number sets designates the exact position within a region. Letters go from A to G (the first letter) and T to Z (the second), and increase from left to right. The first letter will only be advanced by one when the second letter advances through all 26 letters. For example, A1Z1 comes before B1Y1. Numbers once again go between 1 and 7 and increase from bottom to top. The same rule from letters applies to numbers.&lt;br /&gt;
&lt;br /&gt;
As a final example, a coordinate of Quantum 2: Gamma 5-1 A7Z1 will give a position as follows:&lt;br /&gt;
* Quantum sector&lt;br /&gt;
* Bottom right of Quantum 2 quadrant&lt;br /&gt;
* Bottom middle of Gamma region&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.10|&lt;br /&gt;
* Galaxy of fame. Offered when the game is finished.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=211675</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=211675"/>
		<updated>2025-02-20T18:50:25Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Devices */ Reformatted train stop abilities&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|600px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a Storage Tank containing 1000 Crude Oil will broadcast 1000 on the Crude Oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected Storage Tanks with 1000 Crude Oil each, the value of the Crude Oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: need signal icons D, P, V. Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
* The ingredients of the set recipe &lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
* A control recipe, when the building is working&lt;br /&gt;
|| All crafting machines can enable on a condition and set their recipe based on a signal &lt;br /&gt;
||&lt;br /&gt;
|-  &lt;br /&gt;
| {{Icon|Stone furnace}} {{Icon|Steel furnace}} {{Icon|Electric furnace}} {{Icon|Biochamber|space-age=yes}} || [[Furnace]]s, [[Biochamber]] || Burner crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, but not fuel, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** Optionally, can include the current fuel&lt;br /&gt;
* The ingredients of the set recipe&lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
* A control signal, when the building is working&lt;br /&gt;
|| All burner crafting machines can enable on a condition and set their recipe based on a signal&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Chests}} || [[Chests]] || All chests can send their contents to the circuit network. Logistic chests automatically send their contents to the [[logistic network]]. || Logistics chests can be enabled on a condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = Signal &#039;&#039;V&#039;&#039;&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = Signal &#039;&#039;D&#039;&#039;&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} || [[Requester chest]] || Can send its contents to the circuit network. Does &#039;&#039;not&#039;&#039; send its content to the [[logistic network]]. || Its requested items can be set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, the chest will no longer request any of its items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|16px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]][[File:Signal-Blue.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || &lt;br /&gt;
Train stops can output:&lt;br /&gt;
* The contents, except fuel, of a stopped train&lt;br /&gt;
** Any fluid amounts are rounded down to the nearest full number, except when the fluid is &amp;lt; 1, then it is rounded to 1.&lt;br /&gt;
* The unique Train ID of a stopped train, defaulting to [[File:Signal-T.png|16px]]&lt;br /&gt;
* The number of trains en-route to the current stop, including the currently stopped train, defaulting to [[File:Signal-C.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
* Send the signal to the train, to use in wait conditions&lt;br /&gt;
* Enable the stop on a condition&lt;br /&gt;
** Disabled stops act as if their train limit = 0. Trains attempting to go here will enter the &amp;quot;Destination Full&amp;quot; state.&lt;br /&gt;
* Set the stop&#039;s train limit to the value of a control signal, defaulting to [[File:Signal-L.png|16px]]&lt;br /&gt;
* Set the stop&#039;s priority to the value of a control signal, defaulting to &amp;quot;P&amp;quot;&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] || Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red cables or two green cables will link if they touch. Use different colored cables to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires or cables to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire or cable connection, place the same color wire over an existing connection. You don&#039;t get the wire/cable back.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (You cannot currently specify whether a value should be on the red or green channel; if you need different values, use two combinators, one for each color wire.)  You can use any item channel or any of the [[#Virtual signals|virtual signal]] channels.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** Connecting: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** Feedback: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** Each:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**Multi-network: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:virtual_signals_v2.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special non-item signals. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precendence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper&amp;quot; and &amp;quot;iron&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is NOT implicitly excluded. So if you e.g. have &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; then you will also get &#039;&#039;X&#039;&#039; multiplied with itself in the output.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If you have a [[decider combinator|decider]] condition that inputs and output each, but wants to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower{{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=211674</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=211674"/>
		<updated>2025-02-20T18:16:55Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Devices */ Updated to 2.0.35&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|600px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a Storage Tank containing 1000 Crude Oil will broadcast 1000 on the Crude Oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected Storage Tanks with 1000 Crude Oil each, the value of the Crude Oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: need signal icons D, P, V. Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
* The ingredients of the set recipe &lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
* A control recipe, when the building is working&lt;br /&gt;
|| All crafting machines can enable on a condition and set their recipe based on a signal &lt;br /&gt;
||&lt;br /&gt;
|-  &lt;br /&gt;
| {{Icon|Stone furnace}} {{Icon|Steel furnace}} {{Icon|Electric furnace}} {{Icon|Biochamber|space-age=yes}} || [[Furnace]]s, [[Biochamber]] || Burner crafting machines can output:&lt;br /&gt;
* Their contents, including fluids, but not fuel, in all slots&lt;br /&gt;
** Optionally, can include the items within the current crafting job&lt;br /&gt;
** Optionally, can include the current fuel&lt;br /&gt;
* The ingredients of the set recipe&lt;br /&gt;
* A control signal, for 1 tick, when the recipe finishes crafting&lt;br /&gt;
* A control signal, when the building is working&lt;br /&gt;
|| All burner crafting machines can enable on a condition and set their recipe based on a signal&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Chests}} || [[Chests]] || All chests can send their contents to the circuit network. Logistic chests automatically send their contents to the [[logistic network]]. || Logistics chests can be enabled on a condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = Signal &#039;&#039;V&#039;&#039;&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = Signal &#039;&#039;D&#039;&#039;&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} || [[Requester chest]] || Can send its contents to the circuit network. Does &#039;&#039;not&#039;&#039; send its content to the [[logistic network]]. || Its requested items can be set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, the chest will no longer request any of its items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|16px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]][[File:Signal-Blue.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || Train stops can send the contents of a stopped train to the circuit network as well as read a unique train identifier code. The amount of trains going to the train stop can be read by the circuit network.&amp;lt;br&amp;gt;When reading the content of a stopped train, fluid amounts are rounded down to the nearest integer, except when the fluid amount is &amp;lt; 1, then it is is rounded to 1. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Train Count (en route) = [[File:Signal-C.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Stopped Train ID = [[File:Signal-T.png|16px]]&lt;br /&gt;
|| Train stops can send the contents of the circuit network to the train to use it for wait conditions, as well as enable/disable the stop itself. The maximum amount of trains that can go to the train stop (&amp;quot;train limit&amp;quot;) can be set by the circuit network, as well as the stop priority.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Set Limit = [[File:Signal-L.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Set Priority = Signal &#039;&#039;P&#039;&#039;&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] || Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red cables or two green cables will link if they touch. Use different colored cables to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires or cables to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire or cable connection, place the same color wire over an existing connection. You don&#039;t get the wire/cable back.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (You cannot currently specify whether a value should be on the red or green channel; if you need different values, use two combinators, one for each color wire.)  You can use any item channel or any of the [[#Virtual signals|virtual signal]] channels.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** Connecting: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** Feedback: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** Each:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**Multi-network: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:virtual_signals_v2.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special non-item signals. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precendence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper&amp;quot; and &amp;quot;iron&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is NOT implicitly excluded. So if you e.g. have &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; then you will also get &#039;&#039;X&#039;&#039; multiplied with itself in the output.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If you have a [[decider combinator|decider]] condition that inputs and output each, but wants to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower{{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=210839</id>
		<title>Circuit network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Circuit_network&amp;diff=210839"/>
		<updated>2025-02-06T20:35:48Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Updated to 2.0.34&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&#039;&#039;&#039;Circuit networks&#039;&#039;&#039; are built using [[Red wire|red]] or [[green wire]], and enable the control of receivers, based upon information broadcast onto the network by connected senders.  Most senders are storage devices, and broadcast their information onto a specific channel, based on the item or liquid the storage device contains.  Each circuit network contains a channel for every kind of item, as well as 48 extra [[#Virtual signals|virtual signals]] which act as user-definable channels. &#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;, &#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039; and &#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039; are also available wildcards.&lt;br /&gt;
&lt;br /&gt;
[[File:shared_circuit_network.png|thumb|600px|right|Two circuit networks shared over one [[small electric pole]].]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Send information ===&lt;br /&gt;
Senders broadcast the amount of items or fluids they contain or other data definable by the player. Each amount is broadcast as a numeric value on a &#039;channel&#039; corresponding to the item.  For example, a Storage Tank containing 1000 Crude Oil will broadcast 1000 on the Crude Oil channel.&lt;br /&gt;
&lt;br /&gt;
The channels are separated from each other, so each network can simultaneously carry a number for each item and fluid in the game, and for each of the extra user-defined channels (digits 0-9, letters A-Z, and 9 different colors). All unused channels have the value zero.&lt;br /&gt;
&lt;br /&gt;
Multiple broadcasts of the same item or fluid are additive: If there are two connected Storage Tanks with 1000 Crude Oil each, the value of the Crude Oil channel within the network will be 2000.&lt;br /&gt;
&lt;br /&gt;
All wires of the same color which are connected together by junctions form a network, i.e. they will pass their signals to each other.  For example, if two red wires are connected to the same combinator input, each wire receives the content from the other.  This can result in feedback if care is not taken; see Feedback (under [[#Combinators|arithmetic combinator]], below) for discussion.&lt;br /&gt;
&lt;br /&gt;
Numbers are in the signed 32 bit integer range, i.e. from -2147483648 to 2147483647 inclusive, and are encoded in [https://en.wikipedia.org/wiki/Two%27s_complement two&#039;s complement representation]. The numbers wrap around on overflow, so e.g. 2147483647 + 10 becomes -2147483639. When entering a number in a combinator it can appear to exceed the 32 bit limit until the GUI is closed, at which point the number will overflow/underflow. [https://forums.factorio.com/58419]&lt;br /&gt;
&lt;br /&gt;
=== Control devices ===&lt;br /&gt;
Receivers can use broadcast information, in most cases to enable/disable the device. They can either compare results between different channels, or compare a channel to a specific value.&lt;br /&gt;
&lt;br /&gt;
Receiving devices sum all signals from each wire connected to them, even red and green wires. For example, if an inserter is connected to a red wire carrying a signal for 20 copper plates and a green wire with 10 copper plates, the input signal set for that receiver will be 30 copper plates.&lt;br /&gt;
&lt;br /&gt;
Multiple wires of the same color will share &amp;amp; sum their signals. For example, 3 chests A, B and C connected in a row (A -&amp;gt; B -&amp;gt; C) with green wire will output the sum of their contents along any green wire connected to any of the chests. However, if a red wire connects chest A to an inserter, that inserter will only be given the contents of A as its input signal.&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&amp;lt;!-- Todo: need signal icons D, P, V. Probably need to compile all crafting machines and turrets into one word, similar to belts &amp;amp; inserters  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each device that is able to be connected to a circuit network has a [[File:Circuit network panel.png]] icon located in the top right corner of its info pane. Clicking this icon will display the available circuit network options for that device (note: a red or green wire must be connected, otherwise the message &amp;quot;not connected&amp;quot; will display instead). Clicking the [[File:Logistic network panel.png]] icon next to it, the device can be connected to a logistic network if in range of one, which also allows conditions to be set.&lt;br /&gt;
&lt;br /&gt;
Conditions can be set for both circuit (signals of red and green wires are summed) and logistic network, which will together act as a logical AND.&lt;br /&gt;
&lt;br /&gt;
The following devices can be connected to a circuit network:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! Possible output signals !! Possible circuit control !! Possible logistic network control&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Transport belt||Transport belts}} || [[Transport belts]] || Transport belts can send their content to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item enters the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the items are on the belt.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039; (All belts): The signal is sent continuously for all items on the entire transport belt line. The count continues through underground belts, but not splitters or side loading.&lt;br /&gt;
|| Transport belts can be enabled on a condition.&lt;br /&gt;
|| Transport belts can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Inserter||Inserters}} || [[Inserters]] || All inserters can send their held items to the circuit network.&lt;br /&gt;
*&#039;&#039;Pulse mode&#039;&#039;: The signal is sent for only 1 tick when the item is picked up.&lt;br /&gt;
*&#039;&#039;Hold mode&#039;&#039;: The signal is sent continuously as long as the inserter is holding the item.&lt;br /&gt;
|| All inserters can be enabled on a condition. The inserter stack size can also be overridden from a control signal (configurable; values less than 1 are treated as 1). Filters can be set on a signal.&lt;br /&gt;
|| All inserters can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Assembling machine}} {{Icon|Oil refinery}} {{Icon|Chemical plant}} {{Icon|Centrifuge}} {{Icon|Crusher|space-age=yes}} {{Icon|Foundry|space-age=yes}} {{Icon|Electromagnetic plant|space-age=yes}} {{Icon|Biochamber|space-age=yes}} {{Icon|Cryogenic plant|space-age=yes}} || [[Assembling machine]]s, [[Oil refinery]], [[Chemical plant]], [[Centrifuge]], [[Crusher]], [[Foundry]], [[Electromagnetic plant]], [[Biochamber]], [[Cryogenic plant]] || All crafting machines can output their contents, output the ingredients of a set recipe, set a given signal when working, and send a given signal when a recipe completes || All crafting machines can enable on a condition and set the recipe based on a signal &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wooden chest||Chests}} || [[Chests]] || All chests can send their contents to the circuit network. Logistic chests automatically send their contents to the [[logistic network]]. || Logistics chests can be enabled on a condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Cargo landing pad}} || [[Cargo landing pad]] || The landing pad can send its contents to the circuit network. || The landing pad can have its requests set by the circuit network.{{SA}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rocket silo}} || [[Rocket silo]] || The rocket silo can output its contents or requests from space platforms.{{SA}} ||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Space platform hub|space-age=yes}} || [[Space platform hub]] || Can output its contents, destination and source planet, current speed, and damage taken&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Speed = Signal &#039;&#039;V&#039;&#039;&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read Damage Taken = Signal &#039;&#039;D&#039;&#039;&lt;br /&gt;
| Platform hub can be sent the contents of the circuit network to use for wait conditions&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Asteroid collector|space-age=yes}} || [[Asteroid collector]] || Can output its contents to the circuit network || Can enable on a condition and set filters on a signal ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Requester chest}} || [[Requester chest]] || Can send its contents to the circuit network. Does &#039;&#039;not&#039;&#039; send its content to the [[logistic network]]. || Its requested items can be set by the circuit network.&lt;br /&gt;
&lt;br /&gt;
Can be enabled/disabled via a circuit network condition. When disabled, the chest will no longer request any of its items.&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Storage tank}} || [[Storage tank]] || The storage tank can send its fluid content to the circuit network. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gate}} || [[Gate]] || Gates can send a signal to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Player detected = [[File:Signal-G.png|16px]]&lt;br /&gt;
|| Gates can be opened on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Nuclear reactor}} {{Icon|Heating tower|space-age=yes}} || [[Nuclear reactor]], [[Heating tower]] || The reactor and heating tower can output any fuel, including the fuel currently being burned, to the circuit network, as well as its current temperature&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Read temperature = [[File:Signal-T.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Agricultural tower|space-age=yes}} || [[Agricultural tower]] || Can output any seeds and harvested plants in its inventory || Agricultural tower can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Gun turret}} {{Icon|Laser turret}} {{Icon|Flamethrower turret}} {{Icon|Rocket turret|space-age=yes}} {{Icon|Tesla turret|space-age=yes}} {{Icon|Railgun turret|space-age=yes}} || [[Gun turret]], [[Laser turret]], [[Flamethrower turret]], [[Rocket turret]], [[Tesla turret]], [[Railgun turret]] || Can send their respective ammunition to the circuit network&lt;br /&gt;
* Laser and tesla turrets will not send any signal if this option is selected, due to not using ammo&lt;br /&gt;
|| Can enable, set priorities, and ignore priorities on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Artillery turret}} || [[Artillery turret]] || Can send its ammunition to the circuit network || Can be enabled on a condition || Can be enabled on a logistic network condition&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail signal}} || [[Rail signal]] || Rail signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]]&lt;br /&gt;
Note: If red due to circuit network, does NOT output red signal&lt;br /&gt;
|| Rail signals can be set to red on a condition. ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Rail chain signal}} || [[Rail chain signal]] || Rail chain signals can send their state to the circuit network.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: [[File:Signal-Red.png|16px]][[File:Signal-Yellow.png|16px]][[File:Signal-Green.png|16px]][[File:Signal-Blue.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Train stop}} || [[Train stop]] || Train stops can send the contents of a stopped train to the circuit network as well as read a unique train identifier code. The amount of trains going to the train stop can be read by the circuit network.&amp;lt;br&amp;gt;When reading the content of a stopped train, fluid amounts are rounded down to the nearest integer, except when the fluid amount is &amp;lt; 1, then it is is rounded to 1. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Train Count (en route) = [[File:Signal-C.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Stopped Train ID = [[File:Signal-T.png|16px]]&lt;br /&gt;
|| Train stops can send the contents of the circuit network to the train to use it for wait conditions, as well as enable/disable the stop itself. The maximum amount of trains that can go to the train stop (&amp;quot;train limit&amp;quot;) can be set by the circuit network, as well as the stop priority.&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Set Limit = [[File:Signal-L.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Set Priority = Signal &#039;&#039;P&#039;&#039;&lt;br /&gt;
|| Train stops can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Accumulator}} || [[Accumulator]] || It can send its charge level in percent to the circuit network. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Charge % = [[File:Signal-A.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Roboport}} || [[Roboport]] || It can send its logistic network contents and/or its robot statistics to the circuit network. The signals used for robot statistics are configurable. &lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Logistics Bots = [[File:Signal-X.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Logistics Bots = [[File:Signal-Y.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Available Construction Bots = [[File:Signal-Z.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Total Construction Bots = [[File:Signal-T.png|16px]]&lt;br /&gt;
*&#039;&#039;Default&#039;&#039;: Roboports in Network = [[File:Signal-R.png|16px]]&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Radar}} || [[Radar]] || Radars will transmit any signals passed into it to all other radars on the same planet.&lt;br /&gt;
Unlike other machine outputs, signals from red and green wires are transmitted separately.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Display panel}} || [[Display panel]] || || Can display a label and/or custom message on a condition ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Burner mining drill}} || [[Mining drill]]s || All mining drills can send the expected resources, either from the drill itself or from the whole ore patch the drill is on. || Mining drills can be enabled on a condition. || Mining drills can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pumpjack}} || [[Pumpjack]] || It can output the current oil mining rate. || It can be enabled on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Power switch}} || [[Power switch]] || || Power switches can connect power networks on a condition. || It can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Programmable speaker}} || [[Programmable speaker]] || || Shows alerts and plays sounds based on circuit network signals. It can be used to make simple tunes.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Lamp}} || [[Lamp]] || || The lamp can be enabled on a condition. &lt;br /&gt;
*&#039;&#039;Color mapping&#039;&#039;: The color is set based on the provided color signals&lt;br /&gt;
*&#039;&#039;Color components&#039;&#039;: The color is set based on the values of incoming red, green, and blue color signals, which should be between 0 and 255&lt;br /&gt;
*&#039;&#039;Packed RGB&#039;&#039;: The color is set based on a single hex encoded RGB color on the white color signal. It should be between 0 and 16777215&lt;br /&gt;
|| The lamp can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Offshore pump}} || [[Offshore pump]] || || The offshore pump can be enabled on a condition. || The offshore pump can be enabled on a logistic network condition.&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Pump}} || [[Pump]] || || The pump can be enabled on a condition and set its filter on a signal || The pump can be enabled on a logistic network condition.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Physical network structure ==&lt;br /&gt;
A circuit network consists only of those devices connected together with the same color wire. Wire can be strung directly from device to device, or across any intervening power poles. Wire length is limited by its previous connection.&lt;br /&gt;
&lt;br /&gt;
Note that each connected set of wires forms a separate network.  For example, it&#039;s entirely possible to have four red-wire networks and three green-wire networks. If red and green wires happen to touch the same power pole or device, the red and green networks will remain separate and will not link up. However, two red cables or two green cables will link if they touch. Use different colored cables to separate networks in close proximity.&lt;br /&gt;
&lt;br /&gt;
* To connect wires or cables to a power pole, simply click on one entity, then on the base of the power pole.&lt;br /&gt;
* To erase a wire or cable connection, place the same color wire over an existing connection. You don&#039;t get the wire/cable back.&lt;br /&gt;
* To remove &#039;&#039;&#039;all&#039;&#039;&#039; connections from a power pole, shift-click on the pole.  The first shift-click will remove all electrical connections, and the second will remove all red and green wires.&lt;br /&gt;
* When connecting to a [[arithmetic combinator]] or [[decider combinator]], take care to connect the wire to the correct input or output side. Use &amp;quot;Show details&amp;quot; mode to see the orientation of the combinator.&lt;br /&gt;
* Hovering the mouse cursor over an item will highlight all wires which connect to the item.&lt;br /&gt;
* Hovering the mouse cursor over a power pole which is part of a network will display the signals on its network. Some items like combinators will also display their input and output signals when hovered over.&lt;br /&gt;
* Cut-pasting entities tries to preserve all wire connections to external entities and reconnect the new ghost to all its previous connection points, even when pasted multiple times, making it easy to rearrange entities without breaking connections.&lt;br /&gt;
* Deconstructing a power pole tries to keep all affected wire connections intact, forming new wires between previously-connected entities as needed. This can result in redundant wire connections forming when cut-pasting or undoing deconstruction. Note that this doesn&#039;t happen when the power pole is destroyed, though its ghost remains connected.&lt;br /&gt;
&lt;br /&gt;
== Combinators ==&lt;br /&gt;
Combinators can function as both receiving and sending devices and allow more advanced functions to be used on a circuit network.&lt;br /&gt;
&lt;br /&gt;
*The [[constant combinator]] broadcasts up to 20 values on any of the channels for whatever networks it is connected to.  (You cannot currently specify whether a value should be on the red or green channel; if you need different values, use two combinators, one for each color wire.)  You can use any item channel or any of the [[#Virtual signals|virtual signal]] channels.&lt;br /&gt;
**Note that using two of the 20 slots to broadcast values on the &#039;&#039;&#039;same&#039;&#039;&#039; channel is the same as broadcasting the sum of the two values from one slot.&lt;br /&gt;
*The [[arithmetic combinator]] performs arithmetic operations on input values and broadcasts the result to the specified output channel.  The input and output channels can be any item channel or any of the virtual signal channels.&lt;br /&gt;
** Connecting: The arithmetic combinator connects to a red or green network on its &#039;&#039;&#039;input&#039;&#039;&#039; side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its &#039;&#039;&#039;output&#039;&#039;&#039; side (the output wires appear to stretch out a bit from the body of the device).&lt;br /&gt;
** Feedback: Note that the input network and the output network &#039;&#039;&#039;are not the same network&#039;&#039;&#039;.  Connecting the output network back to the input network will result in a feedback loop.  For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input.  The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see [[Tutorial:Combinator tutorial|Combinator Tutorial]] for advanced techniques.&lt;br /&gt;
** Each:  This combinator can use the &#039;Each&#039; signal for both input and output, in which case &#039;&#039;&#039;all&#039;&#039;&#039; non-zero input channels will have the combinator&#039;s operation performed and broadcast on the output side.  Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a &#039;one-way&#039; wire; all the information from the input network is copied to the output network, but the reverse is not true.&lt;br /&gt;
**Multi-network: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.&lt;br /&gt;
*The [[decider combinator]] functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above.  In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks.  See the [[decider combinator]] page for more details on how to use this.&lt;br /&gt;
* The [[selector combinator]] has various functions designed for filtering out and analyzing specific signals from its inputs. It is able to output the largest or smallest signal in a series of inputs, output the stack size of items, count the number of inputs, and output a random input every certain number of game ticks. If [[Space Age]]{{SA}} is enabled, it has three more functions for detecting an item&#039;s rocket capacity, and filtering/transferring [[quality]]{{SA}} grades.&lt;br /&gt;
&lt;br /&gt;
== Virtual signals ==&lt;br /&gt;
[[File:virtual_signals_v2.png|thumb|Some of the Virtual Signals available for use in the circuit network in the base game]]&lt;br /&gt;
Virtual signals are special non-item signals. Other than the three logic signals, virtual signals do not behave differently from item signals.&lt;br /&gt;
&lt;br /&gt;
There are 177 virtual signals available (or 241 in [[Space Age]]{{SA}}) split between the Signals, Enemies, Environment, and Unsorted tabs. These include but are not limited to, numbers, letters, various lines &amp;amp; arrows, information icons, every [[enemies|enemy]] variant, environmental features, and the signal for the planet [[Nauvis]].&lt;br /&gt;
&lt;br /&gt;
Additionally, if the &amp;quot;Show parameters in selection lists&amp;quot; option is enabled under game Settings &amp;gt; Interface &amp;gt; Interaction, the Unsorted tab receives 10 special purple &amp;quot;parameter&amp;quot; icons which can be used for blueprint [[Blueprint#Parameterisation|parameterisation]].&lt;br /&gt;
&lt;br /&gt;
=== Logic signals ===&lt;br /&gt;
[[File:logic_signals.png|300px|thumb|The icons of the three logic signals]]&lt;br /&gt;
Three of the virtual signals cannot be sent over a network but apply special logic to multiple signals.&lt;br /&gt;
&lt;br /&gt;
==== Everything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Everything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side in conditionals. The condition will be true when the condition is true for each input signal. The condition is also true if there are no signals. This means that the &#039;&#039;everything&#039;&#039; signal behaves as [[:Wikipedia:universal quantification|universal quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;everything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;everything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;everything&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;, without getting a trivially false result on &#039;&#039;X&#039;&#039; &amp;gt; &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The output of a [[decider combinator]] may also use &#039;&#039;everything&#039;&#039;, unless the input is set to &#039;&#039;each&#039;&#039;. When used, the combinator will output signal on every channel with non-zero input as long as the condition is true; the value will either be the input value or 1, depending on the corresponding setting.&lt;br /&gt;
&lt;br /&gt;
==== Anything ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Anything&amp;lt;/span&amp;gt;&#039;&#039; can be used on the left side of conditions. It will be false when there are no inputs. The condition will be true when the condition is true for at least one signal. This means the &#039;&#039;anything&#039;&#039; signal behaves as [[:Wikipedia:existential quantification|existential quantification]].&lt;br /&gt;
&lt;br /&gt;
If a signal (rather than a constant number) is used on the right side of the comparison with &#039;&#039;anything&#039;&#039;, it is implicitly excluded from the set of signals that &#039;&#039;anything&#039;&#039; checks, so the signal is not matched against itself. That means it is meaningful test e.g. &#039;&#039;anything&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;, without getting a trivially true result on &#039;&#039;X&#039;&#039; &amp;gt;= &#039;&#039;X&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When used in both the input and output of a decider combinator, &#039;&#039;anything&#039;&#039; will return the first matching signal following the order of precendence as they appear in Factoriopedia, [[wooden chest]] being first in line.&lt;br /&gt;
&lt;br /&gt;
==== Each ====&lt;br /&gt;
&#039;&#039;&amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Each&amp;lt;/span&amp;gt;&#039;&#039; can only be used in left input side and output of [[decider combinator|decider]] and [[arithmetic combinator|arithmetic]] combinators. The signal can only be used as an output when also used as an input. When used in both the input and output, it makes a combinator perform its action on each input signal individually. The combinator will output the sum of each of the actions if only used in the input.&lt;br /&gt;
&lt;br /&gt;
A combinator using &#039;&#039;each&#039;&#039; is like a stack of combinators with all inputs connected and all outputs connected in parallel. For example, if there are signals &amp;quot;copper&amp;quot; and &amp;quot;iron&amp;quot; present, one combinator would be evaluating conditions for copper, and the other combinator would be evaluating conditions for iron. The different output signals would then be added together on the shared wire.&lt;br /&gt;
&lt;br /&gt;
Unlike &#039;&#039;everything&#039;&#039; and &#039;&#039;anything&#039;&#039; above, if a signal is used on the right hand side of an &#039;&#039;each&#039;&#039; operation, it is NOT implicitly excluded. So if you e.g. have &#039;&#039;each&#039;&#039; * &#039;&#039;X&#039;&#039; then you will also get &#039;&#039;X&#039;&#039; multiplied with itself in the output.&lt;br /&gt;
&lt;br /&gt;
Each as an input will only be processed on signals that have a non-zero value. If you have a [[decider combinator|decider]] condition that inputs and output each, but wants to output only one value for an input signal that passes the condition, it will never output 1 for a signal which has a zero value, even if the condition is one that would be passed for a zero value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Circuit network cookbook]]&#039;&#039;&#039; - &#039;&#039;Example-heavy tutorials; for beginners who want to get to know and use the benefits of the circuit network.&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[Tutorial:Combinator tutorial]]&#039;&#039;&#039; - &#039;&#039;Mainly textual and detailed tutorials.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Logistic network ==&lt;br /&gt;
The logistic network used by [[logistic robot]]s is essentially a third network (a wireless one), along with the green and red wired networks. The logistic network is based on coverage by [[roboport]]s.&lt;br /&gt;
&lt;br /&gt;
Some devices can also be connected to the logistic network and enabled based on a condition. If a device has conditions set for circuit and for logistic network, it will become activated if both conditions are true. Devices that can also be controlled with the logistic network:&lt;br /&gt;
* Agricultural tower{{SA}}&lt;br /&gt;
* Crafting machines&lt;br /&gt;
* Inserters&lt;br /&gt;
* Lamp&lt;br /&gt;
* Mining drills&lt;br /&gt;
* Offshore pump&lt;br /&gt;
* Power switch&lt;br /&gt;
* Pump&lt;br /&gt;
* Pumpjack&lt;br /&gt;
* Train stop&lt;br /&gt;
* Transport belts&lt;br /&gt;
* Turrets&lt;br /&gt;
&lt;br /&gt;
See the [[logistic network]] and [[roboport]] articles for more information.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.34|&lt;br /&gt;
* Extended the virtual signals, and unified/changed graphics of some of the existing ones.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Added selector combinator. It allows to select one of the signals, or the signal count from an input.&lt;br /&gt;
* Added display panel. 1X1 entity which can show specified icon and/or text, possibly also on the map. It can be also controlled by the circuit network.&lt;br /&gt;
* Added editable description to combinator entities.&lt;br /&gt;
* Decider Combinators are now allowed to check multiple conditions and send multiple outputs per combinator.&lt;br /&gt;
* Radar can now be connected to circuit network, allowing to wirelessly transmit a single channel of red and green signals on each planet/surface.&lt;br /&gt;
* All turrets (including artillery) can now be connected to the circuit network to read their current ammo count and/or deactivate them.&lt;br /&gt;
* Assembling machines, chemical plants, oil refineries and centrifuges can now send the ingredient list of their recipes to the circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Significantly improved circuit network performance. Up to 25 times less CPU usage and 10% less memory usage.&lt;br /&gt;
* Added the Programmable Speaker: it shows alerts and plays sounds based on circuit network signals. It can be used to make simple songs.&lt;br /&gt;
* Train Stop can output the contents of the stopped train&#039;s cargo.&lt;br /&gt;
* Train Stop can be disabled using the circuit network. Trains will skip disabled Train Stops, allowing simple train control.&lt;br /&gt;
* Mining Drills can be turned on and off using the circuit network. They can also output the remaining expected resources.&lt;br /&gt;
* Pumpjacks can be turned on and off using the circuit network. They can also output the current oil mining rate.&lt;br /&gt;
* Added Modulo, Power, Left Bit Shift, Right Bit Shift, Bitwise AND, Bitwise OR and Bitwise XOR to the Arithmetic Combinator.&lt;br /&gt;
* Added additional operators to the Decider Combinator and Circuit Conditions.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* Many machines are now connectible to the circuit network.&lt;br /&gt;
* Wire disconnecting is incorporated into the latency hiding.&lt;br /&gt;
* Wires are now highlighted on entity mouseover.&lt;br /&gt;
* Reduced memory usage of circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.33|&lt;br /&gt;
* Fluid values are rounded to the closest value instead of rounding down when transmitted to circuit network.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.1|&lt;br /&gt;
* One can copy paste circuit network conditions between the [[inserter]], [[lamp]], [[pump]] and [[offshore pump]]. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Improvements to circuit network connection, one can connect multiple wires of the same color to the same entity.&lt;br /&gt;
* The [[lamp]], [[storage tank]], [[pump]] and [[offshore pump]] can be connected to the circuit network.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.10.0|&lt;br /&gt;
* [[Blueprint]]s copy circuit network connections.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.3|&lt;br /&gt;
* Circuit network contents info has colored slots to specify the network it represents.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Circuit network}} {{C|Circuit network{{!}}#Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=File:Logic_signals.png&amp;diff=210838</id>
		<title>File:Logic signals.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=File:Logic_signals.png&amp;diff=210838"/>
		<updated>2025-02-06T20:32:08Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Yorven uploaded a new version of File:Logic signals.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Screenshot}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Shortcut_bar&amp;diff=210749</id>
		<title>Shortcut bar</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Shortcut_bar&amp;diff=210749"/>
		<updated>2025-02-05T01:26:37Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added PC quick panel comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
The &#039;&#039;&#039;shortcut bar&#039;&#039;&#039; is a group of icons for accessing regularly used features with a simple mouse click. It is always visible at the bottom of the screen, appearing to the right of the [[quickbar]]. Icons can be hidden and their order can be changed.&lt;br /&gt;
&lt;br /&gt;
On the [[Nintendo Switch version|Nintendo Switch]], or when using a controller on PC, this GUI is replaced by the [[quick panel]].&lt;br /&gt;
&lt;br /&gt;
== Available icons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Shortcut bar.png]]&lt;br /&gt;
&lt;br /&gt;
The shortcut bar provides icons for:&lt;br /&gt;
&lt;br /&gt;
* Toggling &#039;ALT mode&#039; (the displaying of additional information about built entities such as recipes in assembler machines.)&lt;br /&gt;
* Initiating Undo, Redo, Cut, Copy and Paste blueprint operations.&lt;br /&gt;
* Getting a blank [[blueprint]], [[blueprint book]], [[deconstruction planner]] or [[upgrade planner]].&lt;br /&gt;
* Importing a blueprint string.&lt;br /&gt;
* Toggling [[personal roboport]]s and [[exoskeleton]]s.&lt;br /&gt;
* Making [[copper wire|copper]], [[green wire|green]], or [[red wire]] for the [[circuit network]]&lt;br /&gt;
* Making a [[discharge defense remote]], [[artillery targeting remote]], or [[spidertron remote]]&lt;br /&gt;
&lt;br /&gt;
Extra icons can be added to the shortcut bar by mods. The number of visible icons rows can be changed with the &amp;quot;Shortcut bar rows&amp;quot; option in the interface settings. With more visible icons rows, more icons than the default 12 icons can be visible at once.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the icons ===&lt;br /&gt;
&lt;br /&gt;
Clicking the button in the top right of the shortcut bar pops out the configuration pane. Here it is possible to choose which icons appear and in which order:&lt;br /&gt;
&lt;br /&gt;
[[File:ShortcutBar-ConfigMenu-v2.gif]]&lt;br /&gt;
&lt;br /&gt;
Individual icons can be turned on or off by clicking their tick-box. The order of the icons can be changed by dragging the ridged area on the right-hand side of the bar for that icon.&lt;br /&gt;
&lt;br /&gt;
=== Initial availability of icons ===&lt;br /&gt;
&lt;br /&gt;
The &#039;ALT mode&#039; icon is always available. The other icons are unavailable until the player has researched [[Construction robotics (research)|Construction robotics]] in any game. When this research has been completed the other icons will appear in that and all future games.&lt;br /&gt;
&lt;br /&gt;
Alternatively the player can enable the full set of icons at any time by using the following [[console]] command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
/unlock-shortcut-bar&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using this command will not disable achievements.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.18|&lt;br /&gt;
* Updated shortcut icons and increased their size to 56px.}}&lt;br /&gt;
&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Red wire, green wire, discharge defense, artillery remote, spidertron remote moved to quickbar.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.17.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Quickbar]]&lt;br /&gt;
&lt;br /&gt;
{{C|GUI}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Quickbar&amp;diff=210748</id>
		<title>Quickbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Quickbar&amp;diff=210748"/>
		<updated>2025-02-05T01:26:05Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added PC quick panel comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:Quickbar-example.png|thumb|right|450px|An example of a quickbar layout. Two visible bars containing various items plus an [[upgrade planner]] and two [[blueprint book]]s.]]&lt;br /&gt;
The &#039;&#039;&#039;quickbar&#039;&#039;&#039; is a user interface component for creating shortcut links to items, [[blueprint]]s, [[blueprint book]]s, [[deconstruction planner]]s and [[upgrade planner]]s. Once created they can be quickly selected at any time without needing to open the inventory. The quickbar is always visible at the bottom of the screen. It shows between one and four bars from a set of ten available, each containing 10 slots. Clicking any filled slot will place the chosen item in the player&#039;s hand if available in the inventory. It can also be configured to provide a [[ghost]] of any item the player is not currently carrying. The quickbar also allows blueprints and books to be pinned directly from the blueprint library, providing quick access to these blueprints without cluttering the inventory.&lt;br /&gt;
&lt;br /&gt;
On the [[Nintendo Switch version|Nintendo Switch]], or when using a controller on PC, this GUI is replaced by the [[quick panel]].&lt;br /&gt;
&lt;br /&gt;
== A shortcut to items, not an inventory  ==&lt;br /&gt;
&lt;br /&gt;
The quickbar replaces the toolbelt found in previous versions of the game. The toolbelt also functioned as inventory space; the quickbar does not. It contains links to items regardless of whether they are in the player&#039;s inventory.&lt;br /&gt;
&lt;br /&gt;
== Ten quickbars available ==&lt;br /&gt;
&lt;br /&gt;
In total the player has 10 different quickbars available for use, providing space to shortcut up to 100 different items. To see all the quickbars, the number against any visible bar can be clicked.&lt;br /&gt;
&lt;br /&gt;
[[File:Quickbar-View10Bars.gif]]&lt;br /&gt;
&lt;br /&gt;
== Basic Usage ==&lt;br /&gt;
[[File:Quickbar-ConfigureVisibleNumber.png|thumb|right|331x33px|Configuring the number of visible quickbars.]]&lt;br /&gt;
=== Setting the number of visible quickbars ===&lt;br /&gt;
&lt;br /&gt;
The game defaults to showing two quickbars. This can be changed to between one and four visible at a time, configured with the &#039;&#039;&#039;Active quickbars&#039;&#039;&#039; option in &#039;&#039;&#039;Settings-&amp;gt;Interface&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is no research connected to the quickbar; the player can access all quickbars from the beginning of the game.&lt;br /&gt;
&lt;br /&gt;
=== What can be placed on a quickbar ===&lt;br /&gt;
&lt;br /&gt;
* Any type of item, including modded items. Items can be added regardless of whether they are currently being carried.&lt;br /&gt;
* Any [[blueprint]], [[blueprint book]], [[deconstruction planner]] or [[upgrade planner]] in the player&#039;s inventory or the blueprint library.&lt;br /&gt;
&lt;br /&gt;
=== Adding and removing items ===&lt;br /&gt;
&lt;br /&gt;
* Clicking {{Keybinding|lmb}} on an empty slot opens the [[Items|item selection]] window, allowing the selection of the item to be linked in that slot.&lt;br /&gt;
* With an item in the hand, clicking {{Keybinding|lmb}} or {{Keybinding|mmb}} on an empty slot creates a link to that item.&lt;br /&gt;
* Existing links can be removed by clicking {{Keybinding|mmb}} on the slot.&lt;br /&gt;
** On macOS the default binding is instead {{Keybinding|cmd|rmb}}.&lt;br /&gt;
* A slot must be cleared before a new item can be placed in it.&lt;br /&gt;
&lt;br /&gt;
=== Accessing items ===&lt;br /&gt;
&lt;br /&gt;
* Clicking {{Keybinding|lmb}} on a filled slot will, when that item is carried in the inventory, place one [[stack]] in the hand.&lt;br /&gt;
[[File:Quickbar-InventoryItemvsGhostItem.png|frame|right|The player is carrying 300 [[Express transport belt|express belts]] but no [[Fast transport belt|fast belts]].]]&lt;br /&gt;
* Clicking {{Keybinding|rmb}} will place half a stack in the hand.&lt;br /&gt;
* If a slot is clicked while another item is in the hand, the held item will change to the newly clicked item.&lt;br /&gt;
* If a given item is not available in the inventory the game can optionally give an entity ghost. This feature can be enabled by selecting &#039;&#039;&#039;Pick ghost item if no items are available&#039;&#039;&#039; in &#039;&#039;&#039;Settings-&amp;gt;Interface&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Inventory counts ===&lt;br /&gt;
&lt;br /&gt;
Items that the player is carrying in their inventory will show a number underneath indicating the total amount carried. Items not present in the inventory will have no number and appear dimmed.&lt;br /&gt;
&lt;br /&gt;
The exception to this rule is the [[artillery targeting remote]], which will show you how many artillery turrets, that have shells, are in range of your current position.&lt;br /&gt;
&lt;br /&gt;
== Accessing multiple quickbars ==&lt;br /&gt;
[[File:Quickbar-SwapBarsExample.png|thumb|right|400px|The player has three visible quickbars and has changed the second bar to bar 5 and the third to bar 4.]]&lt;br /&gt;
=== With the mouse ===&lt;br /&gt;
&lt;br /&gt;
Clicking on the number next to any visible quickbar will bring up a list of all 10 quickbars. Then clicking the number against any other bar will move it into the position originally selected. &lt;br /&gt;
&lt;br /&gt;
=== With the keyboard ===&lt;br /&gt;
&lt;br /&gt;
Three different methods are provided for manipulating the visible quickbars using the keyboard:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Select quickbar&#039;&#039;&#039; shortcuts, defaulting to {{Keybinding|shift|1}} through {{Keybinding|shift|0}}.  &lt;br /&gt;
## Changes the top visible quickbar to the bar selected by the shortcut.&lt;br /&gt;
# &#039;&#039;&#039;Next active quickbar&#039;&#039;&#039; and &#039;&#039;&#039;Previous active quickbar&#039;&#039;&#039; shortcuts. Not bound by default.  &lt;br /&gt;
## &#039;&#039;&#039;Next active quickbar&#039;&#039;&#039; will change the top quickbar to the next highest number. For example if bar 3 is in the top position it will change to bar 4. Bar 10 will change to bar 1.&lt;br /&gt;
## &#039;&#039;&#039;Previous active quickbar&#039;&#039;&#039; does the opposite; bar 3 would change to bar 2. Bar 1 will change to bar 10.&lt;br /&gt;
# &#039;&#039;&#039;Rotate active quickbars&#039;&#039;&#039;, defaulting to {{Keybinding|X}}.&lt;br /&gt;
## Rotates all the visible quickbars down to the next position. The bottom bar goes to the top. It does not change which quickbars are visible, only their relative positions.&lt;br /&gt;
&lt;br /&gt;
== Selecting quickbar items with the keyboard ==&lt;br /&gt;
&lt;br /&gt;
In addition to using the mouse to click on an item slot it is also possible to use keyboard shortcuts. Combined with the &#039;&#039;&#039;Select quickbar&#039;&#039;&#039; shortcuts for accessing specific bars, this provides the ability to select any one of up to 100 different items with at most two successive keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
Two sets of 10 hotkeys are available: one set for accessing items on the top visible bar, the second set for the second visible bar.&lt;br /&gt;
&lt;br /&gt;
=== Shortcut 1-10 (top bar) ===&lt;br /&gt;
&lt;br /&gt;
* The keyboard shortcuts named &#039;&#039;&#039;Shortcut 1&#039;&#039;&#039; to &#039;&#039;&#039;Shortcut 10&#039;&#039;&#039; access the items on the top bar currently visible.&lt;br /&gt;
* The default bindings are {{Keybinding|1}} through {{Keybinding|0}} for items 1 to 10 respectively.&lt;br /&gt;
&lt;br /&gt;
=== Secondary Shortcut 1-10 (second bar) ===&lt;br /&gt;
&lt;br /&gt;
* The keyboard shortcuts named &#039;&#039;&#039;Secondary Shortcut 1&#039;&#039;&#039; to &#039;&#039;&#039;Secondary Shortcut 10&#039;&#039;&#039; access the items on the second bar currently visible.&lt;br /&gt;
* These are not bound by default. An example binding could be {{Keybinding|ctrl|1}} through {{Keybinding|ctrl|0}}.&lt;br /&gt;
&lt;br /&gt;
== Blueprints, blueprint books and planners on the quickbar ==&lt;br /&gt;
&lt;br /&gt;
[[File:Quickbar-BlueprintsPlanners.png|thumb|right|240px|Planners, a blueprint and a blueprint book pinned to the quickbar.]]&lt;br /&gt;
Any blueprint, blueprint book, deconstruction planner or upgrade planner currently in the inventory or the blueprint library can be pinned to a quickbar slot.&lt;br /&gt;
&lt;br /&gt;
The advantage of pinning from the library is that it provides permanent and quick access to the blueprints in question without the player needing to keep copies in their inventory. This saves inventory space for other purposes. There is no visual distinction between blueprints from the blueprint library or the inventory.&lt;br /&gt;
&lt;br /&gt;
If the item in question is deleted or destroyed, the quickbar link for it will be automatically removed. If the item is removed from the inventory or blueprint library, for example by being placed in a chest, the quickbar link will remain but will not function until the blueprint or planner returns to the player&#039;s inventory or blueprint library.&lt;br /&gt;
&lt;br /&gt;
{{Keybinding|rmb}} on a quickbar slot containing a blueprint, blueprint book or planner will open that item&#039;s edit window. If the item is in the blueprint library, this  will directly access the library copy. This can only be noticed by the window title of the blueprint or the blueprint book location mentioning the blueprint library.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{history|0.17.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://youtu.be/8VZ_TsXVv3U Quickbar Hotkey Demo (Video demonstration/tutorial)]&lt;br /&gt;
* [[Shortcut bar]]&lt;br /&gt;
&lt;br /&gt;
{{C|GUI}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Quick_panel&amp;diff=210747</id>
		<title>Quick panel</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Quick_panel&amp;diff=210747"/>
		<updated>2025-02-05T01:25:02Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Updated to 2.0; added comments on PC quick panel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup|Need new Switch-specific 2.0 screenshots}}&lt;br /&gt;
{{Languages}}&lt;br /&gt;
[[File:Quick panel items.png|thumb|right]]&lt;br /&gt;
The &#039;&#039;&#039;Quick panel&#039;&#039;&#039; is a radial menu in the [[Nintendo Switch version]] of the game. It replaces the [[quickbar]], [[shortcut bar]] and buttons above the minimap from the PC version.&lt;br /&gt;
&lt;br /&gt;
It is open while holding {{Keybinding|L}} (left bumper). The different tabs of the quick panel can be selected by pressing {{Keybinding|Right}} and {{Keybinding|Left}} on the D-pad.&lt;br /&gt;
&lt;br /&gt;
Individual buttons in the quick panel are selected by moving the {{Keybinding|Left Stick}} in the direction of the button and then letting go of {{Keybinding|L}}. &lt;br /&gt;
&lt;br /&gt;
Note that the quick panel is also available on the PC version of the game while using a controller. This article will use the Nintendo Switch keybindings for consistency, but these will translate to any other controller the player may be using.&lt;br /&gt;
&lt;br /&gt;
== Items ==&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;Items&#039;&#039; tab of the quick panel, buttons can be set to be shortcut links to items in the player&#039;s inventory or the [[blueprint library]]. Once created, items can be quickly selected without needing to open the inventory. This is the equivalent of the [[quickbar]] on PC.&lt;br /&gt;
&lt;br /&gt;
Items are added to the quick panel tab by holding the item, selecting an empty button and pressing {{Keybinding|A}}. Selecting a filled button and then closing the quick panel by letting go of {{Keybinding|L}} will place the chosen item in the player&#039;s hand if it&#039;s available in the inventory. Existing item links can be removed by selecting the button and pressing {{Keybinding|ZL|ZR|Y}}.&lt;br /&gt;
&lt;br /&gt;
Pressing {{Keybinding|Up}} and {{Keybinding|Down}} on the D-pad switches between the ten pages of the items tab.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
[[File:Quick panel tools.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Tools&#039;&#039; tab of the quick panel provides access to various tools. Pressing {{Keybinding|Up}} and {{Keybinding|Down}} on the D-pad switches between the two pages of the tools tab.&lt;br /&gt;
&lt;br /&gt;
It is not necessary to press the tool buttons with {{Keybinding|A}}, however it can be used to invoke a tool additional times, e.g. triggering Undo multiple times without closing and reopening the GUI.&lt;br /&gt;
&lt;br /&gt;
=== Available buttons ===&lt;br /&gt;
&lt;br /&gt;
The tools tab in the quick panel provides buttons for:&lt;br /&gt;
&lt;br /&gt;
* Toggling &#039;ALT mode&#039; (the displaying of additional information about built entities such as recipes in assembler machines.)&lt;br /&gt;
* Initiating Undo, Redo, Cut, Copy and Paste blueprint operations.&lt;br /&gt;
* Getting a blank [[blueprint]], [[blueprint book]], [[deconstruction planner]] or [[upgrade planner]].&lt;br /&gt;
* Toggling [[personal roboport]]s and [[exoskeleton]]s.&lt;br /&gt;
* Making [[copper wire|copper]], [[green wire|green]], or [[red wire]] for the [[circuit network]]&lt;br /&gt;
* Making a [[discharge defense remote]], [[artillery targeting remote]], or [[spidertron remote]]&lt;br /&gt;
&lt;br /&gt;
Notably, there is no import string button, it is only available on the PC&#039;s version of the quick panel, or the PC&#039;s [[shortcut bar]]. Blueprints cannot be imported, but they can be transferred from PC using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
&lt;br /&gt;
==== Initial availability of buttons ====&lt;br /&gt;
&lt;br /&gt;
The &#039;ALT mode&#039; button is always available. The other buttons are unavailable until the player has researched [[Construction robotics (research)|Construction robotics]] in any game. When this research has been completed the other buttons will appear in that and all future games.&lt;br /&gt;
&lt;br /&gt;
Alternatively the player can enable the full set of buttons at any time by opening the [[console]] with {{Keybinding|ZL|ZR|-}} and using the following command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
/unlock-shortcut-bar&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using this command will not disable achievements.&lt;br /&gt;
&lt;br /&gt;
== Panels ==&lt;br /&gt;
&lt;br /&gt;
[[File:Quick panel panels.png|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:330px;&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;Panels&#039;&#039; tab of the quick panel provides access to various GUIs. It provides access to:&lt;br /&gt;
&lt;br /&gt;
* the [[blueprint library]], the [[production statistics]], and the bonuses GUI&lt;br /&gt;
* the tips and tricks, the train overview, and Factoriopedia&lt;br /&gt;
* the [[achievements]] GUI, the [[research|technology screen]] and the [[logistic network]]s GUI&lt;br /&gt;
&lt;br /&gt;
It is not necessary to press the buttons in this quick panel tab with {{Keybinding|A}}, they only need to be selected with the {{Keybinding|Left Stick}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;{{clear}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Nintendo Switch version]]&lt;br /&gt;
* [[Quickbar]]&lt;br /&gt;
* [[Shortcut bar]]&lt;br /&gt;
&lt;br /&gt;
{{C|GUI}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Tank&amp;diff=210325</id>
		<title>Tank</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tank&amp;diff=210325"/>
		<updated>2025-01-28T02:19:43Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Rewrote logistic requests, added comment about (lack of) radar coverage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{About|the armored combat vehicle|the liquid storage container|Storage tank}}&lt;br /&gt;
{{:Infobox:Tank}}&lt;br /&gt;
[[File:colored_tanks.png|thumb|right|250px|Tanks, like cars, match the color of the player driving them.]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;tank&#039;&#039;&#039; is a heavy armored fighting [[vehicle]]. It is a mid-game vehicle with three weapons; an integrated [[submachine gun]], a short range [[flamethrower]] and a powerful cannon that uses [[cannon shell]]s. It, along with the [[car]] and [[spidertron]], are the three non-rail vehicles in Factorio. In [[multiplayer]], it is possible for a [[player]] to enter a tank alongside another player. The passenger can take control of the weapons of the tank using a switch in the GUI of the tank, but cannot steer the tank.&lt;br /&gt;
&lt;br /&gt;
Since [[engine unit]]s can only be built in [[assembling machine]]s, tanks (like cars) cannot be built from scratch by hand from their raw materials. If the tank is destroyed, its inventory is destroyed with it, though the player gets ejected and not killed. Tanks will change color based on the color of the player who drove it last.&lt;br /&gt;
&lt;br /&gt;
Tanks can be driven remotely. Coupled with the tank&#039;s equipment grid, the player can remotely manipulate distant outposts without being there as well as to remotely expand the base by attacking enemy [[enemies#nests|nest]]s. However, unlike the spidertron, the tank lacks any map-revealing capabilities, and so is effectively confined to areas where the player has sufficient [[radar]] coverage.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
{{Achievement|steamrolled}}&lt;br /&gt;
{{Achievement|run-forrest-run}}&lt;br /&gt;
&lt;br /&gt;
==Combat==&lt;br /&gt;
The tank is a strong fighting vehicle due to its large health pool and the very high damage of its main weapon, the cannon. [[Construction robot]]s can also repair the tank with [[repair pack]]s, and the tank can even bring its own robots to do so using the [[personal roboport]] equipment.&lt;br /&gt;
&lt;br /&gt;
The tank&#039;s weaponry can be augmented by equipment modules like the [[personal laser defense]]. If the player is inside of the tank, the player can deploy thrown items such as [[grenade]]s, [[poison capsule|poisons]], and [[combat robot capsules|follower robots]] from within the tank. The tank particularly shines in battle against [[Enemies#Worms|Worms]], as their high damage projectiles are much less of a problem for an entity with a high health pool. Defensive equipment or capsules/drones can be used to deal with mobile enemies.&lt;br /&gt;
&lt;br /&gt;
The tank lags behind in speed, however, compared to the player and the car. As a result, it may not perform as well in combat against melee enemies or enemies with shorter range than the player, as it has more difficulty dodging enemies. This may result in the tank being destroyed quickly, leaving the player in a tight spot.&lt;br /&gt;
&lt;br /&gt;
==Movement==&lt;br /&gt;
The tank is very robust, and unlike the car can move through and destroy [[tree]]s without taking damage. Even when not moving, simply driving into an entity is enough to damage it. This can also be employed as a weapon against [[enemies]], although certain enemies and structures (nests in particular) will deal high damage to the tank in the process, requiring repair after skirmishes.&lt;br /&gt;
&lt;br /&gt;
The tank is slower than the car and can be rotated in place while standing still, unlike the car.&lt;br /&gt;
&lt;br /&gt;
The speed and, in particular, responsiveness of the tank can be improved somewhat by burning better [[fuel]]: The tank, like all other vehicles, gains top speed and acceleration bonuses when running on solid fuel, rocket fuel and nuclear fuel, as opposed to wood or coal. The bonuses are +5% / +15% / +15% top speed and +20% / +80% / +150% acceleration for solid fuel, rocket fuel and nuclear fuel, respectively; wood and coal both yield the base level of top speed and acceleration.&lt;br /&gt;
&lt;br /&gt;
[[Exoskeleton]]s may also be used on the tank&#039;s equipment grid to affect its top speed as though the tank was the player. However, this does not affect the tank&#039;s acceleration or deceleration. So it will take some time for the tank to accelerate to its top speed, as well as to stop from that speed. Given how destructive the tank can be to buildings, using many exoskeletons in a tank can make it dangerous to one&#039;s own base.&lt;br /&gt;
&lt;br /&gt;
== Speeds ==&lt;br /&gt;
&lt;br /&gt;
===Tank top speed (km/h)===&lt;br /&gt;
&lt;br /&gt;
Top speed with various fuels on different tiles&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!			!! [[Wood]] !! [[Coal]] !! [[Solid fuel]] !! [[Rocket fuel]] !! [[Nuclear fuel]]&lt;br /&gt;
|-&lt;br /&gt;
|Sand			|| 50.1 || 50.1 || 54.8 || 67.1 || 79.1&lt;br /&gt;
|-&lt;br /&gt;
|Grass 			|| 50.9 || 50.9 || 55.8 || 68.3 || 80.5&lt;br /&gt;
|-&lt;br /&gt;
|Red desert		|| 50.9 || 50.9 || 55.8 || 68.3 || 80.5&lt;br /&gt;
|-&lt;br /&gt;
|Dirt			|| 51.4 || 51.4 || 56.8 || 69.6 || 82.0&lt;br /&gt;
|-&lt;br /&gt;
|[[Stone brick|Stone path]]|| 53.4 || 53.4 || 58.5 || 71.6 || 84.4&lt;br /&gt;
|-&lt;br /&gt;
|Shallow water		|| 53.9 || 53.9 || 59.1 || 72.3 || 85.3&lt;br /&gt;
|-&lt;br /&gt;
|[[Concrete]]*		|| 55.0 || 55.0 || 60.3 || 73.8 || 87.0&lt;br /&gt;
|-&lt;br /&gt;
|[[Refined concrete]]*	|| 55.0 || 55.0 || 60.3 || 73.8 || 87.0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;* The same stats apply to the [[Hazard concrete|hazard]] [[Refined hazard concrete|version]] of these surfaces.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Speed in reverse ===&lt;br /&gt;
&lt;br /&gt;
The top speed of the tank in reverse is ~70.6% of the forward top speed.&lt;br /&gt;
&lt;br /&gt;
==Capsules and Bots integration==&lt;br /&gt;
&lt;br /&gt;
The player directly driving the tank cannot fire any weapons equipped on the player. However, the player still has access to their inventory. The player can use inventory items, such as [[capsules]] and [[combat robot capsules|combat robots]]. The player&#039;s [[equipment modules]] are also available, so the player&#039;s [[construction robot]]s run by a [[personal roboport]] can still be deployed from within the tank, which will use [[repair pack]]s from the player to repair the tank. If the tank and the player both have [[personal laser defense]]s, both can be active at the same time.&lt;br /&gt;
&lt;br /&gt;
Upon researching [[logistic system (research)|logistic system]], the tank can utilize the [[logistic network]] to make requests like a player.&lt;br /&gt;
&lt;br /&gt;
== Exclusive Weapons ==&lt;br /&gt;
&lt;br /&gt;
===Flamethrower===&lt;br /&gt;
A powerful short-ranged weapon that consumes [[flamethrower ammo]]. Unlike the hand-held [[flamethrower]] or the [[flamethrower turret]], the tank version does not set entities on fire.&lt;br /&gt;
&lt;br /&gt;
===Cannon===&lt;br /&gt;
The tank&#039;s cannon is one of the few weapons that damages anything in a line between the tank and the target. All cannon shells have the ability to pierce targets, which means that if the shell deals enough damage to kill what it hits, the shell can continue onward and deal damage to another target.&lt;br /&gt;
&lt;br /&gt;
Standard [[cannon shell]]s deal significant damage to a single target and have large piercing potential, while [[explosive cannon shell]]s damage all targets in an area which makes them useful for dealing with large enemy groups. There are [[uranium]] versions of both shell types which deal even more damage.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{History|2.0.7|&lt;br /&gt;
* Added an equipment grid.&lt;br /&gt;
* Added logistics requests, made available by the [[Logistic system (research)]].&lt;br /&gt;
* Added latency hiding for cars (and tanks).&lt;br /&gt;
* Can be driven remotely.&lt;br /&gt;
* Spidertrons can be damaged by cars and tanks, can be damaged by walking on fire, and can be slowed with slowdown capsules.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|0.18.0|&lt;br /&gt;
* Updated sound effects.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|0.17.0|&lt;br /&gt;
* Decreased tank machine gun damage to match the player held submachine gun.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|0.16.0|&lt;br /&gt;
* In multiplayer players can now ride as passengers in cars/tanks.&lt;br /&gt;
* Tanks no longer take minuscule amounts of damage from hitting trees.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* Added tank flamethrower.&lt;br /&gt;
* Buffed tank:&lt;br /&gt;
** Increased health from 1,000 to 2,000.&lt;br /&gt;
** Added a +100% damage bonus and a +5 tiles range increase to the tank machine gun.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.14.0|&lt;br /&gt;
* Added support for equipment grids in tanks.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.18|&lt;br /&gt;
* Increased tank machine gun range to 20 tiles.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* New icon for tank.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.26|&lt;br /&gt;
* Running biters over in a tank in peaceful mode will now anger them.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.21|&lt;br /&gt;
* When attacking a player in a tank, the tank will be attacked instead of the player directly.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.2|&lt;br /&gt;
* Tanks can now turn in place.&lt;br /&gt;
* Tank inventory can now be filtered.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Updated sounds&lt;br /&gt;
* Added muzzle flash for tanks&lt;br /&gt;
* Tank ammo inventory is refilled from the trunk and player inventory when exhausted.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.11.6|&lt;br /&gt;
* Added a small scorch mark when heavy weaponry like the tank cannon fires.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.11.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
==Development data==&lt;br /&gt;
Weekly blogs concerning the Tank:&lt;br /&gt;
* https://www.factorio.com/blog/post/fff-412&lt;br /&gt;
* https://www.factorio.com/blog/post/fff-56&lt;br /&gt;
* https://www.factorio.com/blog/post/fff-51&lt;br /&gt;
* https://www.factorio.com/blog/post/fff-48&lt;br /&gt;
* https://www.factorio.com/blog/post/fff-44&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Car]]&lt;br /&gt;
* [[Enemies]]&lt;br /&gt;
* [[Resistances]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Transport}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Logistic_network&amp;diff=210324</id>
		<title>Logistic network</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Logistic_network&amp;diff=210324"/>
		<updated>2025-01-28T02:06:46Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added logistics groups&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:RoboTrainStation_small.gif|thumb|420x336px|right|&#039;&#039;This gif shows how robots can load or unload chests in a train station. The train  delivers items that are filled into [[active provider chest]]s and then put into the [[requester chest]]s to be loaded onto belts.&#039;&#039; Logistics robots are ideal in train stations, since very high item throughput on a short distance is needed. Click [[:File:RoboTrainStation.gif|here]] for a larger image.]]&lt;br /&gt;
&lt;br /&gt;
A [[logistic network]] is a series of different logistics chests and [[logistic robot]]s all covered by one or more connected [[roboport]]s. &lt;br /&gt;
&lt;br /&gt;
Depending on the type and configuration of the chests and area of the logistic network the robots will transport items between these chests as a power-hungry alternative to moving items manually, or by [[Belt transport system|belts]] or [[railway]]. However, robots offer much higher mobility, since they can fly over obstacles in a beeline.&lt;br /&gt;
&lt;br /&gt;
The [[player]] character can also act as [[requester chest]] in the logistic network, allowing them to &#039;request&#039; various items be kept at a set limit within their personal inventory. After [[Research|researching]] [[logistic robotics (research)|logistic robotics]], they can configure an amount of items; and [[logistic robot]]s will start to move the specified items from the network to the character&#039;s inventory.&lt;br /&gt;
&lt;br /&gt;
== Items ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 220px;&amp;quot; |Entity&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Roboport}} || Central component of the logistic network in which the robots operate. Roboport coverage defines the area of the logistic network. Robots need to periodically return here to recharge.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Logistic robot}} || Moves items between logistic chests.&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Construction robot}} || [[Repair pack|Repairs]] broken or replaces destroyed entities. [[blueprint|Builds]], [[deconstruction planner|deconstructs]] and [[upgrade planner|upgrades]] entities on command.&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Active provider chest}} || Logistic chest: Pushes stored items into the logistic network.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Passive provider chest}} || Logistic chest: Places stored items at the logistic network&#039;s disposal.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Storage chest}} || Logistic chest: Stores items currently not requested. Can be filtered to only store one type of item. Supplies stored items to the Logistic network.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Requester chest}} || Logistic chest: Will be filled by [[logistic robot]]s until the configured amount is reached, or the chest becomes full. Can request multiple different types of items.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Imagelink|Buffer chest}} || Logistic chest: Functions as both a [[requester chest]] and [[passive provider chest]].&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(1)&amp;lt;/sup&amp;gt; Default capacity is 1 item per robot. This can be increased by researching [[Worker robot cargo size (research)]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(2)&amp;lt;/sup&amp;gt; Logistic chests can also be connected to the [[circuit network]] with [[red wire]] or [[green wire]].&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
To start with, just use passive provider- and requester chests. Place the passive provider chests at the output [[inserters]] of [[assembling machine]]s and requester chests at the input (let them request the needed items). Place a [[roboport]], which covers these chests with the inner orange area. Place some logistic bots in the roboport. The robots will fly out of the top hatch and will begin to work. You can now limit the number of produced item with the [[Stack#Stack limitation|stack limitation]]-feature.&lt;br /&gt;
&lt;br /&gt;
The logistic network makes it possible to create complex items in a relatively small factory area, but its throughput is limited by how many robot charge points (roboports) exist in the network.&lt;br /&gt;
&lt;br /&gt;
[[File:Roboport_network_gui.png|thumb|right|200px|Supply area 50×50 tiles (orange); Construction area 110×110 tiles (green)]]&lt;br /&gt;
The basic thing needed for item transportation is [[roboport]]s. The roboport shows the orange logistic coverage and the green construction coverage when held in the cursor or hovered after placing.&lt;br /&gt;
&lt;br /&gt;
* The orange zone is the logistic network coverage. This is also the maximum distance for connecting two roboports.&lt;br /&gt;
* The green zone is the construction area.&lt;br /&gt;
&lt;br /&gt;
=== Expanding the logistic network ===&lt;br /&gt;
&lt;br /&gt;
There can be many separate logistic networks. Two roboports are in the same network only if they are connected, so if their logistic areas are touching. Visually this is represented by a dashed yellow line connecting them.&lt;br /&gt;
To prevent roboports from linking, the player needs to build them far enough away from each other so that the orange zones don&#039;t touch.&lt;br /&gt;
&lt;br /&gt;
Bots do not fly/migrate from one network to another, unless their home network is destroyed in some way, for example when all roboports are removed or out of power.&lt;br /&gt;
&lt;br /&gt;
== Electricity management ==&lt;br /&gt;
&lt;br /&gt;
[[units|Unit]] reminder: 1 Watt = 1 Joule/Second&lt;br /&gt;
&lt;br /&gt;
=== Roboports ===&lt;br /&gt;
Robots may run out of charge on longer journeys which will reduce their flying speed to 20% of their normal speed. Robots that run out of charge will fly to the closest recharge point that is closer to their final destination than its current position if possible.&lt;br /&gt;
This means that they may depart from the original route, depending on where the chosen charging point is, but they should always make progress, rather than endlessly backtrack to their origin. &lt;br /&gt;
&lt;br /&gt;
Roboports have 4 charging slots each, which charge each bot at 1MW, taking 1.5 seconds to charge 1 robot. Furthermore, a roboport also has a 100MJ internal battery allowing bots to keep working for a limited amount of time under low power. Generally, a roboport can charge between 50 and 70 bots per min, 4 at a time, but are not very efficient at charging large queues of bots and can quickly become overworked.&lt;br /&gt;
&lt;br /&gt;
When the charging-queue for the bots gets too long, the bots (and their loads) will slow down. Normally a robot flies to the nearest roboport to recharge. If the queue on that roboport (including other robots en route to charge there) is too long, they eventually choose another port.&lt;br /&gt;
This is specified by the ratio of &amp;lt;distance to different roboport in tiles&amp;gt; / &amp;lt;queue size of robots waiting&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Currently, to choose the more distant roboport, the distance must be at most &amp;lt;Number of robots in the queue and on the way&amp;gt; / 2. So, to choose a roboport that is 10 tiles more distant, it has to have 20 less robots waiting in the queue.&lt;br /&gt;
&lt;br /&gt;
=== Construction and logistic bots ===&lt;br /&gt;
Bots store 1.5MJ of power each. They use 3kW at all times while flying and use an additional 5kJ for every tile travelled. It must be noted that increasing robot speed does not increase range significantly, see [[worker robot speed (research)]]. With no research upgrades, the speed of logistic robots is 3 tiles/s and for construction robots 3.6 tiles/s.&lt;br /&gt;
&lt;br /&gt;
The robots go to recharge when they hit 20% of their energy capacity. That means for 80% of their maximum distance they go straight towards the target, and the other 20% towards a roboport to charge.&lt;br /&gt;
&lt;br /&gt;
The maximum travel distance can be calculated using the following formula: &amp;lt;code&amp;gt;1500 ÷ (3 ÷ speed + 5)&amp;lt;/code&amp;gt;, speed in tiles/s.&amp;lt;br&amp;gt;&lt;br /&gt;
This results in a maximum distance of 250 tiles for logistics robots and 257 tiles for construction robots without speed upgrades.&lt;br /&gt;
&lt;br /&gt;
For infinite research levels, the bot speed can be calculated with these formulas:&lt;br /&gt;
&lt;br /&gt;
Construction: &amp;lt;code&amp;gt;speed = 3.6 × (3.4 + 0.65 × (Level-5))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logistic: &amp;lt;code&amp;gt;speed = 3.0 × (3.4 + 0.65 × (Level-5))&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mechanics ==&lt;br /&gt;
[[File:player_logistic_gui.png|thumb|300px|right|The logistic GUI next to the player&#039;s inventory. There are two active logistics groups]]&lt;br /&gt;
&lt;br /&gt;
=== Logistics groups ===&lt;br /&gt;
Logistics requests are able to be separated into groups. By clicking the button next to &amp;quot;no group&amp;quot; one can select an existing group, or create a new one. Logistics groups are enabled separately from one another, and each entity can have multiple groups assigned to it at once.&lt;br /&gt;
&lt;br /&gt;
The following entities are able to use logistics groups. Editing a request in one entity will edit the request in all others which use that same group.&lt;br /&gt;
&lt;br /&gt;
* The [[player]]&lt;br /&gt;
* [[Tank]] (once [[logistic system (research)|logistic system]] is researched)&lt;br /&gt;
* [[Spidertron]]&lt;br /&gt;
* [[Constant combinator]]&lt;br /&gt;
* [[Buffer chest]]&lt;br /&gt;
* [[Requester chest]]&lt;br /&gt;
* [[Space platform]]{{SA}}&lt;br /&gt;
* [[Cargo landing pad]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
=== Negative numbers ===&lt;br /&gt;
It is possible to notice negative numbers on the &#039;Logistic Network&#039;-Screen when looking at network storage or opening the logistic networks GUI the with {{Keybinding|L}}.&lt;br /&gt;
&lt;br /&gt;
The logistic network reports the total number of items in provider, buffer and storage chests, &#039;&#039;minus the amount of items scheduled to be picked up by robots.&#039;&#039; When a bot starts its journey to pick up items from a chest, it reserves the items in advance by subtracting the items it wants from the total logistics storage. A bot will always reserve the maximum amount that it can carry, even when the box does not currently have that amount. This means that the number can go negative when a bot embarks on a pickup while the box is almost empty.&lt;br /&gt;
Negative numbers in the logistic network are &#039;&#039;not&#039;&#039; the deficit of the total number of requested items. If there are no bots picking up any items, there are no negative numbers in the network, regardless of requests in requester chests.&lt;br /&gt;
&lt;br /&gt;
For example, with a full [[Worker robot cargo size (research)|worker robot cargo size]] bonus, a bot can carry 4 items. If there is only 1 iron plate in the logistic network, and a robot comes to pick it up, it will reserve the full 4 it can carry and the amount in the network will be displayed as follows:&lt;br /&gt;
&lt;br /&gt;
{{icon|iron plate|-3}}&lt;br /&gt;
&lt;br /&gt;
After the robot has picked up the item, the reservation is removed and the number goes back to 0.&lt;br /&gt;
&lt;br /&gt;
The reason this happens is that a bot can be dispatched to pick up an item when there is only 1 item available. While it is travelling to pick up that item, additional items can be put into the chest, and once the bot gets to the chest, it has already reserved those items in advance and can pick them up immediately.&lt;br /&gt;
&lt;br /&gt;
=== Receiving more items than requested ===&lt;br /&gt;
&lt;br /&gt;
The delivered number of items in the requester chest can be higher than requested. This depends on the researched [[Worker robot cargo size (research)|Worker robot cargo size]]-bonus, since bots will always take as much as they can carry if an unlimited amount is available.&lt;br /&gt;
&lt;br /&gt;
== Priorities of robots ==&lt;br /&gt;
&lt;br /&gt;
This overview reflects the priorities in which order the chests are filled/emptied.&lt;br /&gt;
&lt;br /&gt;
Logistic robots on the logistic network look for orders by the chests in this order:&lt;br /&gt;
&lt;br /&gt;
* A requested item is first &#039;&#039;looked up&#039;&#039; in active provider chests and in the player&#039;s trash slots, then in the storage chests and buffer chests, then the passive provider chests. So, the active provider chests are emptied first, then the storage chests and buffer chests, then the passive provider chests.&lt;br /&gt;
&lt;br /&gt;
* Requests are &#039;&#039;assigned&#039;&#039; first for player logistics, then for requester chests, then for buffer chests.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Source Priority &lt;br /&gt;
| {{icon|Character logistic trash slots (research)||logistic robotics (research)}}{{icon|active provider chest}} &amp;gt; {{icon|storage chest}}{{icon|buffer chest}} &amp;gt; {{icon|passive provider chest}}&lt;br /&gt;
! Target Priority &lt;br /&gt;
| {{icon|Character logistic slots (research)||logistic robotics (research)}}{{icon|requester chest}}&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; &amp;gt; {{icon|requester chest}} &amp;gt; {{icon|buffer chest}}&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &amp;gt; {{icon|storage chest}}&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(1)&amp;lt;/sup&amp;gt; Requesters with &amp;quot;request from buffer chests&amp;quot; have higher priority than others, the same as a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(2)&amp;lt;/sup&amp;gt; Buffer chests will only ever be a target when having requests specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;(3)&amp;lt;/sup&amp;gt; Storage does not &amp;quot;request&amp;quot; items on its own. It receives actively discarded items from a) active providers, b) player trash slots, c) deconstruction, and d) robots that have their orders cancelled while carrying items. Storage is the last priority, and receives only items that have nowhere else to go.&lt;br /&gt;
&lt;br /&gt;
* To place items into storage chests, the bots search for one which has its filter set to the item type, then for a storage chest that already stores items of the same type. If that can&#039;t be found, they choose the first (unfiltered) storage chest with a free slot from the list, which is sorted by the order they were built in. [https://www.reddit.com/r/factorio/comments/5udwkd/hey_devs_this_is_the_one_thing_that_really_bugs/ddwbr94/] This is to avoid having storage chests with different items inside, allowing greater organisation.&lt;br /&gt;
&lt;br /&gt;
=== Construction ===&lt;br /&gt;
When construction robots want to build a ghost, they look for the chests that is closest to the ghost they want to build. The type of chest does not matter.[https://forums.factorio.com/viewtopic.php?p=569235#p569235]&lt;br /&gt;
&lt;br /&gt;
=== Distance ===&lt;br /&gt;
When looking to pick up requested items from multiple chests of equal priority, bots will always choose the closest one. [https://forums.factorio.com/viewtopic.php?f=6&amp;amp;t=40329&amp;amp;p=238918#p238901]&lt;br /&gt;
&lt;br /&gt;
This is however only true when an item is being requested, not when an item is sent away via player trash slots or active provider chests. In the case of items being sent into the logistics network, distance does not matter, instead when chests have the same priority, for example two active provider chests, the bots will alternate between the chests in a round-robin fashion.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
{{Achievement|you-have-got-a-package}}&lt;br /&gt;
{{Achievement|delivery-service}}&lt;br /&gt;
{{Achievement|logistic-network-embargo}}&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Logistic network}} {{C|Logistic network{{!}}#Logistic network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=File:Player_logistics_gui.png&amp;diff=210323</id>
		<title>File:Player logistics gui.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=File:Player_logistics_gui.png&amp;diff=210323"/>
		<updated>2025-01-28T01:54:29Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Yorven uploaded a new version of File:Player logistics gui.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Screenshot}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=209544</id>
		<title>Space Age</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Space_Age&amp;diff=209544"/>
		<updated>2025-01-19T06:45:22Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added Switch note, removed stub, reorganized slightly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
&#039;&#039;&#039;Space Age&#039;&#039;&#039; is a paid expansion pack of &#039;&#039;Factorio&#039;&#039; that was released on October 21st 2024. It contains a set of 3 extra mods.&lt;br /&gt;
&lt;br /&gt;
The mods are:&lt;br /&gt;
&lt;br /&gt;
* Space Age, featuring 4 new planets, space platforms, and a reworked tech tree&lt;br /&gt;
* Quality, allowing drastic improvements to buildings and items as a &amp;quot;vertical&amp;quot; growth&lt;br /&gt;
* Elevated Rails, for improved rail routing and better intersections&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Quality&amp;quot; and &amp;quot;Elevated Rails&amp;quot; are both dependencies for &amp;quot;Space Age&amp;quot;, but can be enabled separately.&lt;br /&gt;
&lt;br /&gt;
View the [https://factorio.com/space-age/content official content page]. Watch the [https://www.youtube.com/watch?v=OiczN-8QKDA&amp;amp;ab_channel=Factorio official launch trailer].&lt;br /&gt;
&lt;br /&gt;
The expansion is not available for the [[Nintendo Switch version]] of the game due to space and memory constraints[https://factorio.com/blog/post/fff-434].&lt;br /&gt;
&lt;br /&gt;
== Space Age ==&lt;br /&gt;
The Space Age mod expands the tech tree and adds four new planets for the player to travel to using [[space platform]]s, each with their own new resources, gameplay mechanics, original music, and unique challenges. &lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Vulcanus}}, a molten, waterless planet whose pools of lava can be casted into metal.&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Fulgora}}, a lightning-prone desert planet where the only resource is piles of scrap left by an alien civilization.&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Gleba}}, a moist, overgrown world of plants and fungi whose biological products eventually degrade into spoilage.&lt;br /&gt;
&lt;br /&gt;
* {{IconLink|Aquilo}}, a desolate, freezing globe of liquid ammonia where machines freeze without heating.&lt;br /&gt;
&lt;br /&gt;
Space Age adds 31 achievements, 30 intermediate products, 22 buildings, 8 hours of new original music, 5 science packs, 5 weapons, 4 planets, and 2 enemy types. Instead of launching a rocket, the end goal of Space Age is to build a space platform capable of reaching the [[solar system edge]].&lt;br /&gt;
&lt;br /&gt;
== Quality ==&lt;br /&gt;
:{{Main|Quality}}&lt;br /&gt;
&lt;br /&gt;
The Quality mod introduces four higher quality tiers for all items, structures and equipment with improved attributes. The goal of quality is to allow vertical factory upgrading as alternative to expansion in size. Items of higher quality are created by chance when using the new [[quality module]]s in the producing structure. When enabled with the Space Age mod, the two highest quality tiers require technology from Fulgora and Aquilo.&lt;br /&gt;
&lt;br /&gt;
In addition, the Quality mod also includes the [[recycler]]{{SA}}, a building capable of turning most items back into their ingredients, albeit at a 75% loss.&lt;br /&gt;
&lt;br /&gt;
== Elevated Rails ==&lt;br /&gt;
&lt;br /&gt;
Adds [[rail ramp]]s{{SA}} and [[rail support]]s{{SA}} to build elevated [[railway|rails]]. Elevated rails act as a second layer of track above the ground, allowing most buildings to be placed underneath. Elevated rails are particularly useful at building more efficient intersections, crossing difficult terrain, or bridging the oceans of [[Nauvis]] or the oil oceans of Fulgora.&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Achievements&amp;diff=209300</id>
		<title>Achievements</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Achievements&amp;diff=209300"/>
		<updated>2025-01-17T01:30:38Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Updated to 2.0.31&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&#039;&#039;&#039;Achievements&#039;&#039;&#039; are given to the player when certain events happen or criteria is fulfilled. Some achievements are meant to make the player feel invested in the game. Others are meant to guide the player to use different strategies and optional game mechanics. Achievements are available in both the [http://store.steampowered.com/app/427520/ Steam] and standalone versions. There are 88 achievements available: 57 in the base game, and an additional 31 when using [[Space Age]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
== Disabling achievements ==&lt;br /&gt;
[[File:achievement_list.png|thumb|200px|right|Achievement list in-game.]]Achievements can only be unlocked in the default game mode, called &#039;&#039;Freeplay&#039;&#039;. Any scenarios, such as the [[tutorial]] or [[scenario system|custom scenarios]] disable achievements. Furthermore, using script or cheat commands in the [[Console#Scripting_and_cheat_commands|console]] disables achievements, however the user will be warned about this the first time they try to run such a command. Within the freeplay game, enabling peaceful mode or no enemies mode disables the following achievements: &lt;br /&gt;
* There is no spoon&lt;br /&gt;
* No time for chitchat&lt;br /&gt;
* Raining bullets&lt;br /&gt;
* Steam all the way&lt;br /&gt;
* Keeping your hands clean&lt;br /&gt;
* It stinks and they don&#039;t like it&lt;br /&gt;
* It stinks and they do like it{{SA}}&lt;br /&gt;
* Get off my lawn{{SA}}&lt;br /&gt;
* Work around the clock{{SA}}&lt;br /&gt;
* Express delivery{{SA}}&lt;br /&gt;
&lt;br /&gt;
Any other changes to map generation or using the [[debug mode]]s does not disable achievements.&lt;br /&gt;
&lt;br /&gt;
A separate instance of achievements will be used when mods are installed and earned achievements will not register with Steam. In multiplayer, achievements can only be earned if the player has spent more than 50% of the time online.&lt;br /&gt;
&lt;br /&gt;
Re-enabling achievements again can be achieved by editing the binary data of a save. ([https://forums.factorio.com/58077 reference])&lt;br /&gt;
&lt;br /&gt;
== List of original achievements ==&lt;br /&gt;
The search function of a browser may be used to find a specific achievement faster. This is usually {{keybinding|Ctrl|F}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- these are in the order like they are in-game --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;min-width:350px&amp;quot; | Achievement !! Notes !! Trivia&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|getting-on-track}}&lt;br /&gt;
| The locomotive must be placed on [[rail]]s, not just crafted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|eco-unfriendly}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|tech-maniac}}&lt;br /&gt;
| Completing infinite technologies of any level is not required. All non-infinite levels of technologies that have infinite continuations are still required (for example, it requires only first 6 levels of [[physical projectile damage (research)|physical projectile damage]]). The achievement&#039;s condition is checked when any technology (finite or infinite) is researched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|smoke-me-a-kipper-i-will-be-back-for-breakfast}}&lt;br /&gt;
|&lt;br /&gt;
| This line was spoken by Ace Rimmer from the British sci-fi comedy show &#039;&#039;Red Dwarf&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|it-stinks-and-they-dont-like-it}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode.&lt;br /&gt;
|The line &amp;quot;He stinks and I don&#039;t like him&amp;quot; was spoken by comedian Jim Norton in the 2002 film Spider-Man.  It became a regular sound drop on the radio program Opie and Anthony, where Norton was third mic.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|automated-construction}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|you-are-doing-it-right}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|automated-cleanup}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|you-have-got-a-package}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|delivery-service}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|trans-factorio-express}}&lt;br /&gt;
|&lt;br /&gt;
| Refers to the &#039;&#039;Trans-Europ Express&#039;&#039;, an international passenger railway company that served west and central Europe from 1957 to 1995.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|watch-your-step}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|golem}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|getting-on-track-like-a-pro}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|mass-production-1}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|mass-production-2}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|mass-production-3}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|circuit-veteran-1}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|circuit-veteran-2}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|circuit-veteran-3}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|computer-age-1}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|computer-age-2}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|computer-age-3}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|iron-throne-1}}&lt;br /&gt;
|&lt;br /&gt;
| These three achievements refer to the Iron Throne, a large throne in the fantasy novel series &#039;&#039;A Song of Ice and Fire&#039;&#039; made from many swords fused together with dragonfire.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|iron-throne-2}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|iron-throne-3}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|solaris}}&lt;br /&gt;
| The electric network may not have any electricity producers besides solar panels connected to it.&lt;br /&gt;
| &#039;&#039;Solaris&#039;&#039; is a 1961 philosophical sci-fi novel written by Stanisław Lem, and a Unix-based computer operating system.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|steamrolled}}&lt;br /&gt;
|&lt;br /&gt;
| &#039;Steamroll&#039; generally refers to a multiplayer match in which one team is performing significantly better than the other.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|pyromaniac}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|run-forrest-run}}&lt;br /&gt;
|&lt;br /&gt;
| This line was spoken by Jenny Curran in the 1994 drama film &#039;&#039;Forrest Gump&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|minions}}&lt;br /&gt;
| This achievement requires follower robot count level 11 for a total of 100 robots. 6 rocket launches are needed to obtain the space science packs to get to and research level 11. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|lazy-bastard}}&lt;br /&gt;
| In multiplayer, the crafts of all players are counted towards this achievement. The minimum amount of items crafted by hand is 101 if the player uses the stone furnace in the starting inventory to craft the boiler necessary to power a lab for the [[automation (research)]].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|steam-all-the-way}}&lt;br /&gt;
| Only &#039;&#039;placing&#039;&#039; solar panels breaks the requirement of this achievement, simply crafting them does not disqualify the player from earning the achievement. Disabled when using no enemies or peaceful mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|raining-bullets}}&lt;br /&gt;
| Only &#039;&#039;placing&#039;&#039; laser turrets breaks the requirement of this achievement, simply crafting them does not disqualify the player from earning the achievement. Disabled when using no enemies or peaceful mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|logistic-network-embargo}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|no-time-for-chitchat}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|there-is-no-spoon}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode.&lt;br /&gt;
| This line was spoken by Spoon Boy in the 1999 sci-fi action film &#039;&#039;The Matrix&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|so-long-and-thanks-for-all-the-fish}}&lt;br /&gt;
| {{spoiler|button-text=Spoiler! Click to view.|message=Send a [[raw fish]] into space via [[rocket silo|rocket]].}}&lt;br /&gt;
| The last message left by the dolphins before leaving Earth in &#039;&#039;The Hitchhiker&#039;s Guide to the Galaxy&#039;&#039;. Also the name of the fourth book in the series.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== List of achievements added in version 2.0 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;min-width:350px&amp;quot; | Achievement !! Notes !! Trivia&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|automate-this}}&lt;br /&gt;
| If you hand craft your way up to mk2 assembling machines, placing a mk2 will -not- trigger this achievement.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|arachnophilia}}&lt;br /&gt;
|&lt;br /&gt;
| Arachnophilia means &amp;quot;love of spiders&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|steam-power}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|solar-power}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|nuclear-power}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|crafting-with-speed}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|crafting-with-efficiency}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|crafting-with-productivity}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|mining-with-determination}}&lt;br /&gt;
| With map generation settings for patch richness and size set to minimum, mining out the minuscule stone starting patch triggers this achievement.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-automation}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-logistics}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-chemicals}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-military}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-production}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-utility}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-space}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|pest-control}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|terraformer}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|destroyer-of-worlds}}&lt;br /&gt;
|&lt;br /&gt;
| A variation of a quote from physicist J. Robert Oppenheimer upon his invention of the atomic bomb.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|art-of-siege}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|keeping-your-hands-clean}}&lt;br /&gt;
| This achievement becomes disabled if you manually destroy an enemy structure before destroying one using artillery, or if using no enemies or peaceful mode. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== List of Space Age DLC achievements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;min-width:350px&amp;quot; | Achievement !! Notes !! Trivia&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|fusion-power}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|reach-for-the-stars}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|visit-fulgora}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|visit-gleba}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|visit-vulcanus}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|visit-aquilo}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|make-it-better}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|crafting-with-quality}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|second-star-to-the-right-and-straight-on-till-morning}}&lt;br /&gt;
| {{spoiler|button-text=Spoiler! Click to view.|message=Travel to or past the Solar System Edge.}}&lt;br /&gt;
| The directions to the island of Never Land, as told in the various adaptations of the character Peter Pan  &lt;br /&gt;
Also the last order Captain Kirk gives to the Enterprise in &#039;&#039;Star Trek VI: The Undiscovered Country&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|it-stinks-and-they-do-like-it}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode. &lt;br /&gt;
Spores are affected by the pollution map settings, disabling pollution when generating the map will prevent you from earning this achievement.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|get-off-my-lawn}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode.&lt;br /&gt;
| Quote from Gran Torino movie.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|shattered-planet-1}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|shattered-planet-2}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|shattered-planet-3}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-metallurgics}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-agriculture}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-electromagnetics}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-cryogenics}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|research-with-promethium}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|rush-to-space}}&lt;br /&gt;
| This achievement becomes disabled if you finish researching [[Production_science_pack_(research)|production science]] or [[Utility_science_pack_(research)|utility science]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|if-it-bleeds}}&lt;br /&gt;
|&lt;br /&gt;
| Arnold Schwarzenegger quote from Predator (1987) movie.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|we-need-bigger-guns}}&lt;br /&gt;
|&lt;br /&gt;
| Quote from Split Second movie.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|size-doesnt-matter}}&lt;br /&gt;
|&lt;br /&gt;
| Wink wink.&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|look-at-my-shiny-rare-armor}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|todays-fish-is-trout-a-la-creme}}&lt;br /&gt;
|&lt;br /&gt;
| This line was spoken by a machine dispensing said fish in the British sci-fi comedy show &#039;&#039;Red Dwarf.&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|my-modules-are-legendary}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|no-room-for-more}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|work-around-the-clock}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode. {{spoiler|button-text=Spoiler! Click to view.|message=Travel to or past the Solar System Edge.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Achievement|express-delivery}}&lt;br /&gt;
| Disabled when using no enemies or peaceful mode. {{spoiler|button-text=Spoiler! Click to view.|message=Travel to or past the Solar System Edge.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{History|2.0.31|&lt;br /&gt;
* Disabled achievements &amp;quot;It stinks and they don&#039;t like it&amp;quot;, &amp;quot;It stinks and they do like it&amp;quot;, and &amp;quot;Get off my lawn&amp;quot; in peaceful mode and no enemies mode.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|2.0.9|&lt;br /&gt;
* Logistic network embargo achievement now have different condition for base game and [[space age]]{{SA}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|2.0.7|&lt;br /&gt;
* Added new achievements.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{History|0.13.0|&lt;br /&gt;
* Introduced.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Console]]&lt;br /&gt;
* [https://www.factorio.com/blog/post/fff-125 Friday Facts #125 - Achievements]&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Gleba&amp;diff=209108</id>
		<title>Gleba</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Gleba&amp;diff=209108"/>
		<updated>2025-01-13T18:51:53Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Power production */ grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
[[File:gleba_preview.png|210px|right]]&#039;&#039;&#039;Gleba&#039;&#039;&#039; is a moist, agricultural planet with fungal hills and swampy lowlands.&lt;br /&gt;
&lt;br /&gt;
It is home to the [[pentapods]]{{SA}}, which are spider-like [[enemies]] who are attracted to the scent of biological processing called Spores, similar to the way that [[Nauvis]] creatures negatively respond to [[pollution]]. One of the most prominent traits of Gleba is that nearly everything takes a biological form.&lt;br /&gt;
	&lt;br /&gt;
[[Planet discovery Gleba (research)]] is required to travel to the planet.&lt;br /&gt;
&lt;br /&gt;
=== Exclusive Items ===&lt;br /&gt;
The following items are unlocked on Gleba and can only be crafted on-planet:&lt;br /&gt;
* {{imagelink|Agricultural science pack|space-age=yes}}&lt;br /&gt;
* {{imagelink|Artificial jellynut soil|space-age=yes}}&lt;br /&gt;
* {{imagelink|Artificial yumako soil|space-age=yes}}&lt;br /&gt;
* {{imagelink|Overgrowth jellynut soil|space-age=yes}}&lt;br /&gt;
* {{imagelink|Overgrowth yumako soil|space-age=yes}}&lt;br /&gt;
* {{imagelink|Biochamber|space-age=yes}}&lt;br /&gt;
&lt;br /&gt;
The following items are unlocked on Gleba but can be crafted elsewhere:&lt;br /&gt;
* {{imagelink|Agricultural tower|space-age=yes}} (Buildable only on [[Gleba]] and [[Nauvis]])&lt;br /&gt;
* {{imagelink|Captive biter spawner|space-age=yes}} (spawners can be captured with Gleba&#039;s [[Capture bot rocket]], constructed with [[Aquilo]] research, and exclusively produced and placed on Nauvis).&lt;br /&gt;
* {{imagelink|Heating tower|space-age=yes}}&lt;br /&gt;
* {{imagelink|Biolab|space-age=yes}} (unlocked with Gleba science, but exclusively produced and placed on Nauvis)&lt;br /&gt;
* {{imagelink|Rocket turret|space-age=yes}}&lt;br /&gt;
* {{imagelink|Spidertron}}&lt;br /&gt;
* {{imagelink|Stack inserter|space-age=yes}}&lt;br /&gt;
* {{imagelink|Toolbelt equipment|space-age=yes}}&lt;br /&gt;
* {{imagelink|Productivity module 3}}&lt;br /&gt;
* {{imagelink|Efficiency module 3}}&lt;br /&gt;
&lt;br /&gt;
Note that while stack inserters &#039;&#039;can&#039;&#039; be crafted off of Gleba, the use of fast-[[spoilage mechanics|spoiling]] [[jelly]] as an ingredient makes doing so somewhat impractical, though hardly impossible.&lt;br /&gt;
&lt;br /&gt;
==Surface==&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Gleba Surface Properties&lt;br /&gt;
|-&lt;br /&gt;
! Property !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Pollutant Type || Spores&lt;br /&gt;
|-&lt;br /&gt;
| Day Night Cycle || 10 Minutes&lt;br /&gt;
|-&lt;br /&gt;
| Magnetic Field|| 10&lt;br /&gt;
|-&lt;br /&gt;
| Solar Power || 50%&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || 2000&lt;br /&gt;
|-&lt;br /&gt;
| Gravity || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Biomes ===&lt;br /&gt;
&lt;br /&gt;
Gleba&#039;s terrain consists of elevated regions of dry, buildable terrain and marshy lower areas marbled with [[Shallow water]] that cannot directly be built upon without [[landfill]]. The dark highlands biome are where [[stone]] may be found. The orange or turquoise midland biomes are also elevated and lack shallow water. [[Cliff]]s usually represent the transition from lower lying areas to higher ones.&lt;br /&gt;
&lt;br /&gt;
Pentapod enemies can only build nests on shallow water tiles (regardless of biome), so midlands and highlands act as natural barriers to their expansion. Artificial barriers can be created by using landfill on available shallow water.&lt;br /&gt;
&lt;br /&gt;
The blue biomes are marshes that are typically found next to deep water lakes. Outside of their particular flora, these lands contain nothing special.&lt;br /&gt;
&lt;br /&gt;
The red and green biomes are marshlands where [[Jellystem]] and [[Yumako tree]]s can be found, respectively. They also contain [[Stromatolite|copper and iron stromatolites]] in abundance, making them good sources of ore and ore bacteria.&lt;br /&gt;
&lt;br /&gt;
For the purposes of where crops can be planted, each of these two biomes has 3 kinds of tiles.&lt;br /&gt;
&lt;br /&gt;
Fertile soil tiles are those surrounding natural [[Jellystem]]s and [[Yumako tree]]s. These tiles can be planted with seeds and grow trees without any additional intervention. However, there are usually not very many such tiles in a biome.&lt;br /&gt;
&lt;br /&gt;
Around fertile soil tiles are a larger number of wetland tiles. These are shallow water tiles that are not initially plantable, but artificial [[Artificial jellynut soil|jellynut]] and [[Artificial yumako soil|yumako]] soil tiles will make them fertile.&lt;br /&gt;
&lt;br /&gt;
The vast majority of the biome consists of darker red or green tiles (some are shallow water marshes, while others are buildable terrain) of types other than the above. All of these tiles can have overgrowth [[Overgrowth jellynut soil|jellynut]] and [[Overgrowth yumako soil|yumako]] soils placed on them, making virtually the entire biome farmable (though at substantial cost).&lt;br /&gt;
&lt;br /&gt;
On the map view, the lightest colored tiles in these biomes are fertile soils, the slightly darker tiles around them are wetlands, and the rest are  tiles that can have overgrowth soils placed on them.&lt;br /&gt;
&lt;br /&gt;
Note that the overgrowth soils can be placed on the same wetland tiles that artificial soils can be placed on. Overgrowth soils have no special effects on those tiles, and they are far more expensive than artificial soils. As such, care should be taken to avoid using the more expensive soils where the less expensive ones will do fine.&lt;br /&gt;
&lt;br /&gt;
== Mechanics ==&lt;br /&gt;
{{main|Spoilage mechanics}}&lt;br /&gt;
Most biological products on Gleba are &amp;quot;spoilable&amp;quot;. A spoilable item has an inherent timer attached to it, which begins at the item&#039;s creation. When the timer reaches 0, the item is transformed into [[spoilage]],{{SA}} with a few exceptions. This process is inevitable and cannot be stopped.&lt;br /&gt;
&lt;br /&gt;
The exact time differs per item, ranging anywhere from a few minutes to 2 hours. This means that item throughput is more important than ever on Gleba, and buffering a large stockpile is ineffective, as items can spoil within containers.&lt;br /&gt;
&lt;br /&gt;
The [[Biochamber]], Gleba&#039;s special production building, uses a fuel source, [[nutrients]]. Nutrients also can spoil, and have a short, 5 minute spoil time.&lt;br /&gt;
&lt;br /&gt;
== Access to basic resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Water]] is readily available using offshore pumps&lt;br /&gt;
* [[Stone]] can be mined from patches on the surface as normal&lt;br /&gt;
* [[Iron ore]] can be obtained from [[Iron bacteria]], which can be cultivated in a [[Biochamber]] using [[Iron bacteria cultivation]]&lt;br /&gt;
* [[Copper ore]] can be obtained from [[Copper bacteria]], which can be cultivated in a biochamber using [[Copper bacteria cultivation]]&lt;br /&gt;
* [[Coal]] can be obtained via [[Coal synthesis]]&lt;br /&gt;
* [[Crude oil]] is not available. However:&lt;br /&gt;
** [[Plastic bar]]s can be obtained from [[Bioplastic]]&lt;br /&gt;
** [[Sulfur]] can be obtained from [[Biosulfur]]&lt;br /&gt;
** [[Lubricant]] can be obtained from [[Biolubricant]]&lt;br /&gt;
** [[Rocket fuel]] can be obtained from [[Rocket fuel from jelly]]&lt;br /&gt;
** [[Heavy oil]] can be obtained using [[Coal liquefaction]], if the initial heavy oil is shipped in from another planet. This is only really useful for [[flamethrower turret]]s, since all other oil products can be obtained more efficiently using the bio recipes.&lt;br /&gt;
&lt;br /&gt;
=== Power production ===&lt;br /&gt;
&lt;br /&gt;
The heating tower is a burner device can be used to generate electricity via the use of [[heat exchanger]]s and steam turbines. Gleba renewably generates all its resources, which includes rocket fuel. Traditional boilers can also be used.&lt;br /&gt;
&lt;br /&gt;
==Space routes==&lt;br /&gt;
[[Gleba]] is connected to 4 other planets: [[Nauvis]], [[Vulcanus]]{{SA}}, [[Fulgora]]{{SA}}, and [[Aquilo]]{{SA}}.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Planet Distance&lt;br /&gt;
|-&lt;br /&gt;
! Planet !! Distance (km)&lt;br /&gt;
|-&lt;br /&gt;
| [[Nauvis]]|| 15,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Vulcanus]]{{SA}}|| 15,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Fulgora]]{{SA}}|| 15,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Aquilo]] {{SA}}|| 30,000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Asteroid rate graphs:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Asteroid_chart_Nauvis_Gleba.png]] &amp;lt;br&amp;gt; Space route from [[Nauvis]] to [[Gleba]]&lt;br /&gt;
| [[File:Asteroid_chart_Vulcanus_Gleba.png]] &amp;lt;br&amp;gt; Space route from [[Vulcanus]] to [[Gleba]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Asteroid_chart_Gleba_Fulgora.png]] &amp;lt;br&amp;gt; Space route from [[Gleba]] to [[Fulgora]]&lt;br /&gt;
| [[File:Asteroid_chart_Gleba_Aquilo.png]] &amp;lt;br&amp;gt; Space route from [[Gleba]] to [[Aquilo]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Graph legend:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Asteroid type&lt;br /&gt;
! Chunk&lt;br /&gt;
! Medium&lt;br /&gt;
! Big&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Metallic asteroid chunk.png|32px]] Metallic&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Blue&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Red&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: cyan;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Cyan&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Carbonic asteroid chunk.png|32px]] Carbonic&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: orange;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Orange&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: yellow;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Yellow&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: brown;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Brown&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Oxide asteroid chunk.png|32px]] Oxide&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Green&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: magenta;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Magenta&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: purple;&amp;quot;&amp;gt;&amp;amp;#9679;&amp;lt;/span&amp;gt; Purple&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Orbit==&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Property !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Solar Power || 200%&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Asteroid Spawning Types&lt;br /&gt;
|-&lt;br /&gt;
! [[Asteroids| Asteroid]] Type !! Spawn Ratio&lt;br /&gt;
|-&lt;br /&gt;
| [[Metallic asteroid chunk]] || 2 &lt;br /&gt;
|-&lt;br /&gt;
| [[Carbonic asteroid chunk]] || 5 &lt;br /&gt;
|-&lt;br /&gt;
| [[Oxide asteroid chunk]] || 1 &lt;br /&gt;
|-&lt;br /&gt;
| [[Promethium asteroid chunk]] || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Asteroid Spawning Sizes&lt;br /&gt;
|-&lt;br /&gt;
! [[Asteroids| Asteroid]] Size !! Spawn %&lt;br /&gt;
|-&lt;br /&gt;
| Chunk|| .30&lt;br /&gt;
|-&lt;br /&gt;
| Medium|| .25&lt;br /&gt;
|-&lt;br /&gt;
| Big || 0&lt;br /&gt;
|-&lt;br /&gt;
| Huge || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
*Chunks spawn at Nauvis at 1.25%&lt;br /&gt;
*Huge Asteroids only spawn past [[Aquilo]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
gleba_landscape.png|Example landscape of Gleba.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* In biology, a gleba is a fleshy, spore-filled inner mass of some fungus like the puffball.&lt;br /&gt;
* During development, Gleba was once named &#039;&#039;Bacchus&#039;&#039;, after the Roman god of fertility, orchards, and vegetation.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Aquilo]] {{SA}}&lt;br /&gt;
* [[Fulgora]] {{SA}}&lt;br /&gt;
* [[Nauvis]]&lt;br /&gt;
* [[Vulcanus]] {{SA}}&lt;br /&gt;
* [[Space platform]] {{SA}}&lt;br /&gt;
&lt;br /&gt;
{{C|Planets}}&lt;br /&gt;
{{SpaceNav}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208581</id>
		<title>Galaxy of Fame</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208581"/>
		<updated>2024-12-31T23:37:20Z</updated>

		<summary type="html">&lt;p&gt;Yorven: link typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Galaxy_of_fame.png|thumb|600px|right|The Galaxy of Fame as it appeared on 17 December 2024]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The [https://factorio.com/galaxy Galaxy of Fame] is a feature available upon beating Factorio: Space Age. It is a database of saves that have beaten the expansion, able to be viewed on the Factorio website. It appears as a vast galaxy of stars of all size and colors. Each star belongs to one particular player who has beaten Space Age. Clicking on a star will bring up a snapshot of that player&#039;s save.&lt;br /&gt;
&lt;br /&gt;
After reaching the [[solar system edge]]{{SA}} and viewing the victory screen, the player will be invited to upload a snapshot of their save to the Galaxy of Fame. Only one snapshot can be uploaded per player; uploading a new snapshot will override the previous one. The player can also include a custom name and comment. After uploading, the game will provide a link to the player&#039;s snapshot on the Factorio website.&lt;br /&gt;
&lt;br /&gt;
After winning, the &amp;quot;Galaxy of Fame&amp;quot; button will appear on the main menu. Clicking it will allow the player to upload a new snapshot, or click the link to the existing snapshot.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Kovarex_gof.png|thumb|600px|right|The Galaxy of Fame snapshot of lead developer [https://www.factorio.com/galaxy/Iron%20I:%20Alpha1-1.A1W3 kovarex].]]&lt;br /&gt;
&lt;br /&gt;
The Galaxy of Fame includes the following information:&lt;br /&gt;
* A custom name &amp;amp; comment (optional)&lt;br /&gt;
* The date of upload&lt;br /&gt;
* Time played&lt;br /&gt;
* Game version&lt;br /&gt;
* Map seed&lt;br /&gt;
* Player count&lt;br /&gt;
* List of mods&lt;br /&gt;
** This includes both the four mandatory mods (Base, Elevated Rails, Quality, and Space Age) and any user-created mods.&lt;br /&gt;
* Map views of the five planets, in the order they were visited&lt;br /&gt;
* Map views of all [[space platform]]s{{SA}}, in the order they were created&lt;br /&gt;
* A full list of the number of all items produced&lt;br /&gt;
* A full list of the amount of energy produced by each [[power production|power source]]&lt;br /&gt;
* A full list of the number of kills, including all [[asteroids|asteroid]] varieties&lt;br /&gt;
&lt;br /&gt;
== Star Position ==&lt;br /&gt;
The position, color, and size of a player&#039;s star is randomized upon upload. Given the vast number of stars in the galaxy, it can be difficult, if not impossible, to locate your own star on the map by searching manually. However, each star&#039;s position is fixed and will always be in the same place.&lt;br /&gt;
&lt;br /&gt;
Each star is placed by a set of coordinates which can be read to reliably locate it on the map. A star&#039;s coordinates can be located within the URL of the snapshot that is provided upon upload. As an example, the following is the coordinates for the snapshot of lead developer Kovarex:&lt;br /&gt;
&lt;br /&gt;
Iron I: Alpha 1-1.A1W3&lt;br /&gt;
&lt;br /&gt;
==== Quadrant ====&lt;br /&gt;
&lt;br /&gt;
The first word of the URL, named after an item, designates a quadrant within the galaxy, located to the top right, top left, bottom left, and bottom right of the galaxy center. They are named, respectively, Iron, Quantum, Sulfur, and Calcite, numbered one to four. The four central quadrants, containing the majority of stars, are Iron 1, Quantum 2, Sulfur 4, and Calcite 3, and are marked in &#039;&#039;&#039;bold&#039;&#039;&#039; in the chart below.&lt;br /&gt;
The names of quadrants as they are currently known, is structured like this.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 3 || Quantum 4 || Iron 3 || Iron 4&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 1 || &#039;&#039;&#039;Quantum 2&#039;&#039;&#039; || &#039;&#039;&#039;Iron 1&#039;&#039;&#039; || Iron 2&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 3 || &#039;&#039;&#039;Sulfur 4&#039;&#039;&#039; || &#039;&#039;&#039;Calcite 3&#039;&#039;&#039; || Calcite 4&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 1 || Sulfur 2 || Calcite 1 || Calcite 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sector ====&lt;br /&gt;
&lt;br /&gt;
The second word, named after a letter of the Greek alphabet, designates a sector within a quadrant. Each quadrant contains 9 sectors. Their position within the quadrants are structured as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Eta || Theta || Iota&lt;br /&gt;
|-&lt;br /&gt;
| Delta || Epsilon || Zeta&lt;br /&gt;
|-&lt;br /&gt;
| Alpha || Beta || Gamma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two numbers after the sector name designate the star&#039;s location within the sector. Each number can go between 1 and 7. The first number increases from left to right, while the second increases from bottom to top. The two of them together position the star within a neighborhood in the sector. For example, a number of 1-1 designates a position within the bottom left of its sector; 1-7 in the top left, and so on.&lt;br /&gt;
&lt;br /&gt;
==== Exact position ====&lt;br /&gt;
&lt;br /&gt;
Following the dot, the final pair of letter-number sets designates the exact position within a neighborhood. Letters go from A to G (the first letter) and T to Z (the second), and increase from left to right. The first letter will only be advanced by one when the second letter advances through all 26 letters. For example, A1Z1 comes before B1Y1. Numbers once again go between 1 and 7 and increase from bottom to top. The same rule from letters applies to numbers.&lt;br /&gt;
&lt;br /&gt;
As a final example, a coordinate of Quantum 2: Gamma 5-1 A7Z1 will give a position as follows:&lt;br /&gt;
* Bottom right of Quantum 2 quadrant&lt;br /&gt;
* Bottom middle of Gamma sector&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.10|&lt;br /&gt;
* Galaxy of fame. Offered when the game is finished.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Rocket_turret&amp;diff=208534</id>
		<title>Rocket turret</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Rocket_turret&amp;diff=208534"/>
		<updated>2024-12-28T19:49:39Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added capture rocket behaviour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Rocket turret}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;rocket turret&#039;&#039;&#039; is a powerful defensive building capable of firing [[rocket]]s and [[explosive rocket]]s at high range. It is unlocked with [[agricultural science pack]]s{{SA}} which can be crafted on [[Gleba]]{{SA}}. The rocket turret has a minimum range, so it is best paired with other turrets that can pick off enemies who get too close. Its high range and damage make it particularly effective against large [[asteroids]]{{SA}} in space and stompers on Gleba. To maximize the turrets effectiveness the player should ensure the turret is facing the general direction you wish for it to fire once placed, as its rotational speed is fairly slow. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Rocket turrets can fire all kinds of rocket ammo, including [[atomic bomb]]s and [[capture bot rocket]]s{{SA}}. However, when firing atomic bombs, rocket turrets do &#039;&#039;not&#039;&#039; get the usual range increase that the hand-held rocket launcher or Spidertrons get. This means the turret will be very close to or inside of the blast radius.&lt;br /&gt;
* When firing capture bot rockets, a rocket turret will exclusively target biter and spitter [[spawners]], overriding any target priorities it may have.&lt;br /&gt;
** If a rocket turret empty on ammo is targeting a non-spawner enemy when it is loaded with capture rockets, then its first shot will fire on that enemy, wasting the rocket.  &lt;br /&gt;
* When having a line of rocket turrets, weak spots are covered by other rocket turrets.  &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Gleba]]{{SA}}&lt;br /&gt;
* [[Rocket]]&lt;br /&gt;
&lt;br /&gt;
{{CombatNav}}&lt;br /&gt;
{{C|Defense}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Capture_bot_rocket&amp;diff=208533</id>
		<title>Capture bot rocket</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Capture_bot_rocket&amp;diff=208533"/>
		<updated>2024-12-28T19:31:10Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Updated behaviour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Capture bot rocket}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The &#039;&#039;&#039;capture bot rocket&#039;&#039;&#039; is a special type of ammunition for the [[rocket launcher]], [[rocket turret]]{{SA}}, and [[spidertron]], used to slowly transform a [[Spawners|biter or spitter spawner]] into a [[captive biter spawner]]. &lt;br /&gt;
When loaded with capture bot rockets, rocket turrets and spidertrons will exclusively target spawners and will not fire at any other enemies, even if the turret&#039;s target priorities are set to non-spawner enemies.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{History|2.0.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CombatNav}}&lt;br /&gt;
{{C|Weapons}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=208201</id>
		<title>Selector combinator</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=208201"/>
		<updated>2024-12-23T21:17:12Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Function */ Changed &amp;quot;non-item&amp;quot; to &amp;quot;virtual signals&amp;quot;, added too heavy for rockets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Selector combinator}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;selector combinator&#039;&#039;&#039; is part of the [[circuit network]] and one of four types of combinators available in the game (the other three being the [[constant combinator]], [[arithmetic combinator]] and [[decider combinator]]). It has four different modes of operation (or seven with [[Space Age]]{{SA}} enabled) to filter out various signals from an input wire.&lt;br /&gt;
&lt;br /&gt;
== Function ==&lt;br /&gt;
The selector combinator can select a signal to output from one of the following modes of operation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Select input&#039;&#039;&#039; &lt;br /&gt;
** In this mode, the combinator sorts its input signals by value and outputs one of them at the same value.&lt;br /&gt;
** &#039;&#039;&#039;Sort descending&#039;&#039;&#039; (default): The signal with the highest value is selected.&lt;br /&gt;
** &#039;&#039;&#039;Sort ascending&#039;&#039;&#039;: The signal with the lowest non-zero value is selected.&lt;br /&gt;
** &#039;&#039;&#039;Index&#039;&#039;&#039;: Determines which position among the sorted values is selected, starting at 0, i.e. first (0), second (1), third (2)&lt;br /&gt;
*** If multiple signals are provided and index is out of bounds, then &#039;&#039;&#039;no signal&#039;&#039;&#039; is passed through. The valid bounds is 0 through 1 less the total quantity of input signals.&lt;br /&gt;
*** If a single input signal is provided, it is &#039;&#039;&#039;always&#039;&#039;&#039; passed through even if the index is out of bounds.&lt;br /&gt;
* &#039;&#039;&#039;Count inputs&#039;&#039;&#039;&lt;br /&gt;
** The combinator will count and output the number of unique inputs on the selected signal.&lt;br /&gt;
** The value of the input signals is not considered.&lt;br /&gt;
* &#039;&#039;&#039;Random input&#039;&#039;&#039;&lt;br /&gt;
** The combinator will pass through a random input signal every certain number of [[time#Ticks|game ticks]]&lt;br /&gt;
** By default, the combinator will update this every 1 tick, or 60 times per second.&lt;br /&gt;
** If there is only one input signal, it will be output after this threshold is met. If the input is removed before that happens, nothing will be output.&lt;br /&gt;
* &#039;&#039;&#039;Stack size&#039;&#039;&#039;&lt;br /&gt;
** The combinator will output the stack sizes of the input items&lt;br /&gt;
** The combinator will not output any fluid or [[Circuit network#Virtual signals|virtual signals]]&lt;br /&gt;
** The value of the input items is not considered&lt;br /&gt;
* &#039;&#039;&#039;Rocket capacity&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will output the rocket capacity of the input signals&lt;br /&gt;
** The combinator will not output any fluids, virtual signals, or items too heavy for a rocket (the [[atomic bomb]] and [[rocket silo]].)&lt;br /&gt;
** The value of the input items is not considered&lt;br /&gt;
* &#039;&#039;&#039;Quality filter&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will pass through any input signals that meet a conditional against a certain [[quality]]{{SA}} grade&lt;br /&gt;
** The combinator can compare an input&#039;s quality that is greater than, less than, equal to, greater or equal to, less or equal to, or not equal to, any one quality grade. &lt;br /&gt;
** If comparing against &#039;&#039;any&#039;&#039; quality grade, the only valid comparison is &#039;&#039;equal to&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Quality transfer&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will take the selected &#039;&#039;target signal&#039;&#039; from its inputs and output it with a particular quality grade.&lt;br /&gt;
** If &#039;&#039;direct slection&#039;&#039; is selected, the combinator will attach the specified quality grade to the target signal, but only if that target signal is among the inputs&lt;br /&gt;
** If &#039;&#039;select from input&#039;&#039; is selected, the combinator will search for the selected item within its inputs and apply the quality of selected input to the target signal, but only if both the selected input and the target signal are among the inputs.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Decider combinator]]&lt;br /&gt;
*[[Constant combinator]]&lt;br /&gt;
*[[Arithmetic combinator]]&lt;br /&gt;
*[[Tutorial:Combinator tutorial|Combinator tutorial]]&lt;br /&gt;
*[[Circuit network]]&lt;br /&gt;
*[[Tutorial:Circuit network cookbook|Circuit network cookbook]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=208167</id>
		<title>Selector combinator</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Selector_combinator&amp;diff=208167"/>
		<updated>2024-12-22T23:48:09Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Function */ Added new interaction to random output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Selector combinator}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;selector combinator&#039;&#039;&#039; is part of the [[circuit network]] and one of four types of combinators available in the game (the other three being the [[constant combinator]], [[arithmetic combinator]] and [[decider combinator]]). It has four different modes of operation (or seven with [[Space Age]]{{SA}} enabled) to filter out various signals from an input wire.&lt;br /&gt;
&lt;br /&gt;
== Function ==&lt;br /&gt;
The selector combinator can select a signal to output from one of the following modes of operation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Select input&#039;&#039;&#039; &lt;br /&gt;
** Passes through the largest or smallest value input signal to the output depending on the order and index signal&lt;br /&gt;
** If “descending” is selected, the combinator will pass through the signal with the largest value. If “ascending” is selected, the combinator will pass through the smallest signal.&lt;br /&gt;
** By default, the “index” value is set to a constant of 0. Setting this to 1 will make the combinator pass through the second-largest or second-smallest input. Increasing the index further will cause it to pass through the third largest/smallest, and so on.&lt;br /&gt;
** If the combinator only has one input signal, changing the index value will make no difference.&lt;br /&gt;
* &#039;&#039;&#039;Count inputs&#039;&#039;&#039;&lt;br /&gt;
** The combinator will count and output the number of unique inputs on the selected signal.&lt;br /&gt;
** The value of the input signals is not considered.&lt;br /&gt;
* &#039;&#039;&#039;Random input&#039;&#039;&#039;&lt;br /&gt;
** The combinator will pass through a random input signal every certain number of [[time#Ticks|game ticks]]&lt;br /&gt;
** By default, the combinator will update this every 1 tick, or 60 times per second.&lt;br /&gt;
** If there is only one input signal, it will be output after this threshold is met. If the input is removed before that happens, nothing will be output.&lt;br /&gt;
* &#039;&#039;&#039;Stack size&#039;&#039;&#039;&lt;br /&gt;
** The combinator will output the stack sizes of the input items&lt;br /&gt;
** The combinator will not output any fluid or non-item signals&lt;br /&gt;
** The value of the input items is not considered&lt;br /&gt;
* &#039;&#039;&#039;Rocket capacity&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will output the rocket capacity of the input signals&lt;br /&gt;
** The combinator will not output any fluid or non-item signals&lt;br /&gt;
** The value of the input items is not considered&lt;br /&gt;
* &#039;&#039;&#039;Quality filter&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will pass through any input signals that meet a conditional against a certain [[quality]]{{SA}} grade&lt;br /&gt;
** The combinator can compare an input&#039;s quality that is greater than, less than, equal to, greater or equal to, less or equal to, or not equal to, any one quality grade. &lt;br /&gt;
** If comparing against &#039;&#039;any&#039;&#039; quality grade, the only valid comparison is &#039;&#039;equal to&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Quality transfer&#039;&#039;&#039;{{SA}}&lt;br /&gt;
** The combinator will take the selected &#039;&#039;target signal&#039;&#039; from its inputs and output it with a particular quality grade.&lt;br /&gt;
** If &#039;&#039;direct slection&#039;&#039; is selected, the combinator will attach the specified quality grade to the target signal, but only if that target signal is among the inputs&lt;br /&gt;
** If &#039;&#039;select from input&#039;&#039; is selected, the combinator will search for the selected item within its inputs and apply the quality of selected input to the target signal, but only if both the selected input and the target signal are among the inputs.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Decider combinator]]&lt;br /&gt;
*[[Constant combinator]]&lt;br /&gt;
*[[Arithmetic combinator]]&lt;br /&gt;
*[[Tutorial:Combinator tutorial|Combinator tutorial]]&lt;br /&gt;
*[[Circuit network]]&lt;br /&gt;
*[[Tutorial:Circuit network cookbook|Circuit network cookbook]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Circuit network}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208064</id>
		<title>Galaxy of Fame</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208064"/>
		<updated>2024-12-18T21:30:05Z</updated>

		<summary type="html">&lt;p&gt;Yorven: /* Star Position */ Added clarity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Galaxy_of_fame.png|thumb|600px|right|The Galaxy of Fame as it appeared on 17 December 2024]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The [https://factorio.com/galaxy| Galaxy of Fame] is a feature available upon beating Factorio: Space Age. It is a database of saves that have beaten the expansion, able to be viewed on the Factorio website. It appears as a vast galaxy of stars of all size and colors. Each star belongs to one particular player who has beaten Space Age. Clicking on a star will bring up a snapshot of that player&#039;s save.&lt;br /&gt;
&lt;br /&gt;
After reaching the [[solar system edge]]{{SA}} and viewing the victory screen, the player will be invited to upload a snapshot of their save to the Galaxy of Fame. Only one snapshot can be uploaded per player; uploading a new snapshot will override the previous one. The player can also include a custom name and comment. After uploading, the game will provide a link to the player&#039;s snapshot on the Factorio website.&lt;br /&gt;
&lt;br /&gt;
After winning, the &amp;quot;Galaxy of Fame&amp;quot; button will appear on the main menu. Clicking it will allow the player to upload a new snapshot, or click the link to the existing snapshot.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Kovarex_gof.png|thumb|600px|right|The Galaxy of Fame snapshot of lead developer [https://www.factorio.com/galaxy/Iron%20I:%20Alpha1-1.A1W3 kovarex].]]&lt;br /&gt;
&lt;br /&gt;
The Galaxy of Fame includes the following information:&lt;br /&gt;
* A custom name &amp;amp; comment (optional)&lt;br /&gt;
* The date of upload&lt;br /&gt;
* Time played&lt;br /&gt;
* Game version&lt;br /&gt;
* Map seed&lt;br /&gt;
* Player count&lt;br /&gt;
* List of mods&lt;br /&gt;
** This includes both the four mandatory mods (Base, Elevated Rails, Quality, and Space Age) and any user-created mods.&lt;br /&gt;
* Map views of the five planets, in the order they were visited&lt;br /&gt;
* Map views of all [[space platform]]s{{SA}}, in the order they were created&lt;br /&gt;
* A full list of the number of all items produced&lt;br /&gt;
* A full list of the amount of energy produced by each [[power production|power source]]&lt;br /&gt;
* A full list of the number of kills, including all [[asteroids|asteroid]] varieties&lt;br /&gt;
&lt;br /&gt;
== Star Position ==&lt;br /&gt;
The position, color, and size of a player&#039;s star is randomized upon upload. Given the vast number of stars in the galaxy, it can be difficult, if not impossible, to locate your own star on the map by searching manually. However, each star&#039;s position is fixed and will always be in the same place.&lt;br /&gt;
&lt;br /&gt;
Each star is placed by a set of coordinates which can be read to reliably locate it on the map. A star&#039;s coordinates can be located within the URL of the snapshot that is provided upon upload. As an example, the following is the coordinates for the snapshot of lead developer Kovarex:&lt;br /&gt;
&lt;br /&gt;
Iron I: Alpha 1-1.A1W3&lt;br /&gt;
&lt;br /&gt;
==== Quadrant ====&lt;br /&gt;
&lt;br /&gt;
The first word of the URL, named after an item, designates a quadrant within the galaxy, located to the top right, top left, bottom left, and bottom right of the galaxy center. They are named, respectively, Iron, Quantum, Sulfur, and Calcite, numbered one to four. The four central quadrants, containing the majority of stars, are Iron 1, Quantum 2, Sulfur 4, and Calcite 3, and are marked in &#039;&#039;&#039;bold&#039;&#039;&#039; in the chart below.&lt;br /&gt;
The names of quadrants as they are currently known, is structured like this.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 3 || Quantum 4 || Iron 3 || Iron 4&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 1 || &#039;&#039;&#039;Quantum 2&#039;&#039;&#039; || &#039;&#039;&#039;Iron 1&#039;&#039;&#039; || Iron 2&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 3 || &#039;&#039;&#039;Sulfur 4&#039;&#039;&#039; || &#039;&#039;&#039;Calcite 3&#039;&#039;&#039; || Calcite 4&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 1 || Sulfur 2 || Calcite 1 || Calcite 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sector ====&lt;br /&gt;
&lt;br /&gt;
The second word, named after a letter of the Greek alphabet, designates a sector within a quadrant. Each quadrant contains 9 sectors. Their position within the quadrants are structured as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Eta || Theta || Iota&lt;br /&gt;
|-&lt;br /&gt;
| Delta || Epsilon || Zeta&lt;br /&gt;
|-&lt;br /&gt;
| Alpha || Beta || Gamma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two numbers after the sector name designate the star&#039;s location within the sector. Each number can go between 1 and 7. The first number increases from left to right, while the second increases from bottom to top. The two of them together position the star within a neighborhood in the sector. For example, a number of 1-1 designates a position within the bottom left of its sector; 1-7 in the top left, and so on.&lt;br /&gt;
&lt;br /&gt;
==== Exact position ====&lt;br /&gt;
&lt;br /&gt;
Following the dot, the final pair of letter-number sets designates the exact position within a neighborhood. Letters go from A to G (the first letter) and T to Z (the second), and increase from left to right. The first letter will only be advanced by one when the second letter advances through all 26 letters. For example, A1Z1 comes before B1Y1. Numbers once again go between 1 and 7 and increase from bottom to top. The same rule from letters applies to numbers.&lt;br /&gt;
&lt;br /&gt;
As a final example, a coordinate of Quantum 2: Gamma 5-1 A7Z1 will give a position as follows:&lt;br /&gt;
* Bottom right of Quantum 2 quadrant&lt;br /&gt;
* Bottom middle of Gamma sector&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.10|&lt;br /&gt;
* Galaxy of fame. Offered when the game is finished.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Yorven&amp;diff=208046</id>
		<title>User:Yorven</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Yorven&amp;diff=208046"/>
		<updated>2024-12-18T03:11:08Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Moved draft to own page; replaced with bio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, Yorven here. I&#039;ve been playing since 0.18 and have a habit of over-complicating everything.&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Solar_system_edge&amp;diff=208045</id>
		<title>Solar system edge</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Solar_system_edge&amp;diff=208045"/>
		<updated>2024-12-18T03:09:33Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added galaxy of fame&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
[[File:factorio_sa_ending.png|thumb|300px|right|Reaching the end of Space Age.]]&#039;&#039;&#039;Solar system edge&#039;&#039;&#039; is a location in space the player must reach in order to win [[Space Age]]. It is the second-furthest location that a [[player|player&#039;s]] [[space platform]] can reach, with the furthest being the [[shattered planet]].&lt;br /&gt;
&lt;br /&gt;
Reaching the solar system edge for the first time will show the victory screen and invite the player to upload a snapshot of their save to the [[Galaxy of Fame]].&lt;br /&gt;
&lt;br /&gt;
== Exclusive items ==&lt;br /&gt;
The following items are unlocked on Solar System edge:&lt;br /&gt;
*None&lt;br /&gt;
&lt;br /&gt;
==Mechanics==&lt;br /&gt;
&lt;br /&gt;
En route to Solar system edge, the space platform will start encountering huge asteroids. These are resistant to anything but the most powerful weapons.&lt;br /&gt;
&lt;br /&gt;
==Space routes==&lt;br /&gt;
[[Solar system edge]] is connected to 2 other &amp;quot;planets&amp;quot;, [[Aquilo]]{{SA}} and [[Shattered planet]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Planet Distance&lt;br /&gt;
|-&lt;br /&gt;
! Planet !! Distance (km)&lt;br /&gt;
|-&lt;br /&gt;
| [[Aquilo]]{{SA}}|| 100,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Shattered planet]]{{SA}}|| 4,000,000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.7|&lt;br /&gt;
* Introduced in [[Space Age]]{{SA}} expansion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Aquilo]] {{SA}}&lt;br /&gt;
* [[Fulgora]] {{SA}}&lt;br /&gt;
* [[Gleba]] {{SA}}&lt;br /&gt;
* [[Vulcanus]] {{SA}}&lt;br /&gt;
* [[Space platform]] {{SA}}&lt;br /&gt;
&lt;br /&gt;
{{SpaceNav}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208044</id>
		<title>Galaxy of Fame</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Galaxy_of_Fame&amp;diff=208044"/>
		<updated>2024-12-18T03:06:37Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Galaxy_of_fame.png|thumb|600px|right|The Galaxy of Fame as it appeared on 17 December 2024]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The [https://factorio.com/galaxy| Galaxy of Fame] is a feature available upon beating Factorio: Space Age. It is a database of saves that have beaten the expansion, able to be viewed on the Factorio website. It appears as a vast galaxy of stars of all size and colors. Each star belongs to one particular player who has beaten Space Age. Clicking on a star will bring up a snapshot of that player&#039;s save.&lt;br /&gt;
&lt;br /&gt;
After reaching the [[solar system edge]]{{SA}} and viewing the victory screen, the player will be invited to upload a snapshot of their save to the Galaxy of Fame. Only one snapshot can be uploaded per player; uploading a new snapshot will override the previous one. The player can also include a custom name and comment. After uploading, the game will provide a link to the player&#039;s snapshot on the Factorio website.&lt;br /&gt;
&lt;br /&gt;
After winning, the &amp;quot;Galaxy of Fame&amp;quot; button will appear on the main menu. Clicking it will allow the player to upload a new snapshot, or click the link to the existing snapshot.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Kovarex_gof.png|thumb|600px|right|The Galaxy of Fame snapshot of lead developer [https://www.factorio.com/galaxy/Iron%20I:%20Alpha1-1.A1W3 kovarex].]]&lt;br /&gt;
&lt;br /&gt;
The Galaxy of Fame includes the following information:&lt;br /&gt;
* A custom name &amp;amp; comment (optional)&lt;br /&gt;
* The date of upload&lt;br /&gt;
* Time played&lt;br /&gt;
* Game version&lt;br /&gt;
* Map seed&lt;br /&gt;
* Player count&lt;br /&gt;
* List of mods&lt;br /&gt;
** This includes both the four mandatory mods (Base, Elevated Rails, Quality, and Space Age) and any user-created mods.&lt;br /&gt;
* Map views of the five planets, in the order they were visited&lt;br /&gt;
* Map views of all [[space platform]]s{{SA}}, in the order they were created&lt;br /&gt;
* A full list of the number of all items produced&lt;br /&gt;
* A full list of the amount of energy produced by each [[power production|power source]]&lt;br /&gt;
* A full list of the number of kills, including all [[asteroids|asteroid]] varieties&lt;br /&gt;
&lt;br /&gt;
== Star Position ==&lt;br /&gt;
The position, color, and size of a player&#039;s star is randomized. Given the vast number of stars in the galaxy, it can be difficult, if not impossible, to locate your own on the map by searching manually.&lt;br /&gt;
&lt;br /&gt;
The coordinates for each star is located within the URL to the snapshot that is provided upon upload. As an example, the following is the coordinates for the snapshot of lead developer Kovarex:&lt;br /&gt;
&lt;br /&gt;
Iron I: Alpha 1-1.A1W3&lt;br /&gt;
&lt;br /&gt;
==== Quadrant ====&lt;br /&gt;
&lt;br /&gt;
The first word of the URL, named after an item, designates a quadrant within the galaxy, located to the top right, top left, bottom left, and bottom right of the galaxy center. They are named, respectively, Iron, Quantum, Sulfur, and Calcite. The number after the quadrant name designates how far it is from the galaxy center. The four closest quadrants, containing the majority of stars, are Iron 1, Quantum 2, Sulfur 4, and Calcite 3.&lt;br /&gt;
The names of quadrants as they are currently known, is structured like this.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 3 || Quantum 4 || Iron 3 || Iron 4&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 1 || Quantum 2 || Iron 1 || Iron 2&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 3 || Sulfur 4 || Calcite 3 || Calcite 4&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 1 || Sulfur 2 || Calcite 1 || Calcite 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sector ====&lt;br /&gt;
&lt;br /&gt;
The second word, named after a letter of the Greek alphabet, designates a sector within a quadrant. Each quadrant contains 9 sectors. Their position within the quadrants are structured as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Eta || Theta || Iota&lt;br /&gt;
|-&lt;br /&gt;
| Delta || Epsilon || Zeta&lt;br /&gt;
|-&lt;br /&gt;
| Alpha || Beta || Gamma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two numbers after the sector name designate the star&#039;s location within the sector. Each number can go between 1 and 7. The first number increases from left to right, while the second increases from bottom to top. The two of them together position the star within a neighborhood in the sector. For example, a number of 1-1 designates a position within the bottom left of its sector; 1-7 in the top left, and so on.&lt;br /&gt;
&lt;br /&gt;
==== Exact position ====&lt;br /&gt;
&lt;br /&gt;
Following the dot, the final pair of letter-number sets designates the exact position within a neighborhood. Letters go from A to G (the first letter) and T to Z (the second), and increase from left to right. The first letter will only be advanced by one when the second letter advances through all 26 letters. For example, A1Z1 comes before B1Y1. Numbers once again go between 1 and 7 and increase from bottom to top. The same rule from letters applies to numbers.&lt;br /&gt;
&lt;br /&gt;
As a final example, a coordinate of Quantum 2: Gamma 5-1 A7Z1 will give a position as follows:&lt;br /&gt;
* Bottom right of Quantum 2 quadrant&lt;br /&gt;
* Bottom middle of Gamma sector&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.10|&lt;br /&gt;
* Galaxy of fame. Offered when the game is finished.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=File:Kovarex_gof.png&amp;diff=208043</id>
		<title>File:Kovarex gof.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=File:Kovarex_gof.png&amp;diff=208043"/>
		<updated>2024-12-18T02:52:43Z</updated>

		<summary type="html">&lt;p&gt;Yorven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=File:Galaxy_of_fame.png&amp;diff=208042</id>
		<title>File:Galaxy of fame.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=File:Galaxy_of_fame.png&amp;diff=208042"/>
		<updated>2024-12-18T02:52:24Z</updated>

		<summary type="html">&lt;p&gt;Yorven: galaxy of fame on 17 Dec 2024&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
galaxy of fame on 17 Dec 2024&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Boiler&amp;diff=207958</id>
		<title>Boiler</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Boiler&amp;diff=207958"/>
		<updated>2024-12-14T22:47:38Z</updated>

		<summary type="html">&lt;p&gt;Yorven: fixed red link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}{{:Infobox:Boiler}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;boiler&#039;&#039;&#039; uses [[fuel]] to convert [[water]] into [[steam]] at 165°C suitable for use in a [[steam engine]]. It has two water connectors on opposite ends and passes water through to adjacent equipment such as other boilers. The boiler features a single output for the steam it produces. It only consumes fuel as it creates steam. Boilers used in conjunction with [[offshore pump]]s and steam engines are a vital part of early power generation.&lt;br /&gt;
&lt;br /&gt;
For each unit of water, 10 units of steam are produced. Inserting one [[coal]] (4 MJ) into a boiler then using the resulting steam in a steam engine will supply 4 MJ of energy to an electrical system. It costs 30 kJ to heat 1 unit of water to steam at 165°C, so one boiler will produce 60 steam per second.&lt;br /&gt;
&lt;br /&gt;
[[Inserter]]s can insert fuel into boilers. However, using powered inserters to move fuel into a boiler can be problematic should fuel become unavailable: if no power is being produced, then powered inserters fueling a boiler cannot operate. Using at least one [[burner inserter]], which uses fuel and not electricity, ensures that at least one inserter is available to restart a single boiler. Inserters can also remove fuel from boilers, allowing inserters to move fuel down a chain of boilers.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{History|2.0.0|&lt;br /&gt;
* Decreased water use by 10x, changing the water:steam ratio from 1:1 to 1:10.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.10|&lt;br /&gt;
* Steam became a separate resource, boilers now produce steam rather than high temperature water that is displayed as steam&lt;br /&gt;
** This distinction is meaningful for circuit network accounting of steam and the [[coal liquefaction]] recipe}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.15.0|&lt;br /&gt;
* New graphics.&lt;br /&gt;
* Changed boiler dimensions to 3×2.&lt;br /&gt;
* &#039;Steam&#039; is produced on a separate connector rather than heating water passed through.&lt;br /&gt;
** At this time, steam is actually water that is renamed when over 100 degrees.&lt;br /&gt;
* Significantly increased energy consumption/production.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.13.0|&lt;br /&gt;
* New fire graphics for boilers.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.9.2|&lt;br /&gt;
* Enabled the [[inserter]] to take [[fuel]] out of boilers.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.8.0|&lt;br /&gt;
* Flickering light added to [[furnace]]s and boilers.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.6.1|&lt;br /&gt;
* Boilers show their fuel inventory in the entity info.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.5.1|&lt;br /&gt;
* Boilers are now fast-replaceable with pipes.&lt;br /&gt;
* New boiler graphics.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Electric system]]&lt;br /&gt;
* [[Fluid system]]&lt;br /&gt;
&lt;br /&gt;
{{ProductionNav}}&lt;br /&gt;
{{C|Energy}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=207760</id>
		<title>Nintendo Switch version</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Nintendo_Switch_version&amp;diff=207760"/>
		<updated>2024-12-11T19:53:06Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Removed 1.1 disclaimer; moved SA note to limitations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
The &#039;&#039;&#039;Nintendo Switch version&#039;&#039;&#039; of Factorio was released on October 28, 2022. It is mostly identical to the PC version, the only large difference is the missing mod support.&amp;lt;br&amp;gt;&lt;br /&gt;
Save files are compatible between platforms. Cross-platform multiplayer is possible as long as the game versions match. When using &#039;&#039;Steam&#039;&#039; on PC, the &amp;quot;console&amp;quot; beta branch can be selected to match game version.&lt;br /&gt;
&lt;br /&gt;
Both the Nintendo Switch version of the game and the PC version support using a controller to play the game.&lt;br /&gt;
&lt;br /&gt;
== Controller support ==&lt;br /&gt;
&lt;br /&gt;
=== Free Cursor ===&lt;br /&gt;
[[File:FreeCursorInRange.jpg|thumb|Character is close enough to chop down tree]]&lt;br /&gt;
When using keyboard and mouse to control the game, the cursor is, obviously, controlled by the mouse. When using a controller, like on the Switch, there are two different cursor modes: &amp;quot;free cursor&amp;quot; and &amp;quot;auto cursor&amp;quot;. To toggle between them, press the &#039;&#039;&#039;right stick&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:FreeCursorOutOfRange.jpg|thumb|Character is not close enough to chop down tree]]&lt;br /&gt;
With free cursor, there is a mouse-like cursor (either a cross hair or an item selected from the character inventory), controlled by the right stick. It behaves much like a mouse cursor - its position is relative to the physical screen, and pretty much does not ever change, even when the character moves, the player changes views, the view is zoomed in or out, etc. Using the console touch-screen will immediately move the cursor to the touched spot.&lt;br /&gt;
&lt;br /&gt;
With auto cursor, there is NOT a visible cursor on the screen and the system will automatically select some object near the character as the active structure, or the selected item from the character inventory will appear near the character. Auto cursor mode is similar to conventional console games, where operations are centered on the character itself. The right joy stick can be used to change placement of an item or influence which structure is selected, but it isn&#039;t possible to reliably select a specific structure without moving right next to it. In an area with lots of structures, the selected structure will be the one in the direction the character is looking - this is where using the right joystick to look around can be helpful.&lt;br /&gt;
&lt;br /&gt;
There are two things players should remember when using free cursor. First, it is often not necessary to move the character to perform actions. The second is the action range limit - all actions on external structures have a distance limit, how far away from the character the cursor can be, when performing the action. Some actions, such as chopping down a tree, have a very short range. If the structure&#039;s selection frame is &#039;&#039;&#039;yellow&#039;&#039;&#039; then it is in range, &#039;&#039;&#039;red&#039;&#039;&#039; is out of range. In auto cursor mode, a structure that is out of range will never be selected.&lt;br /&gt;
&lt;br /&gt;
In combat, free cursor can be used to target a specific enemy, or enemies in a specific area, and is especially useful for selecting targets for long ranged weapons (such as the [[tank]] gun or a [[rocket launcher]]). &lt;br /&gt;
&lt;br /&gt;
Auto cursor will fire at the enemy closest to the character, which may be more useful in some combat situations.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick panel]] ===&lt;br /&gt;
There are some elements from the keyboard and mouse GUI that have been moved into a single popup panel for controller support.&lt;br /&gt;
&lt;br /&gt;
The quick panel is displayed when the {{Keybinding|L}} (left bumper) is &#039;&#039;&#039;held down&#039;&#039;&#039; and disappears when it is released.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* There is no mod support.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* The [[Space Age]]{{SA}} expansion is not available due to space and memory constraints.[https://factorio.com/blog/post/fff-434]&lt;br /&gt;
* Nintendo Switch Online is required for online play, but not required for LAN games.[https://factorio.com/blog/post/factorio-on-nintendo-switch]&lt;br /&gt;
* Games hosted on a [[Multiplayer#Dedicated/Headless_server|dedicated server]] are not shown in the browse multiplayer game GUIs.&lt;br /&gt;
* There is no save transfer feature, but saves can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* There is no blueprint transfer feature, but blueprints can be transferred using multiplayer.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
* Maps over 100MB or with a very large number of entities (typically downloaded from the PC version) can not be loaded.[https://factorio.com/blog/post/factorio-switch-release]&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
[[File:RefineryAltView.jpg|thumb|Alt mode view of an oil refinery shows the recipe (advanced oil processing)]]&lt;br /&gt;
There is a mode which, on keyboards, is toggled by pressing {{Keybinding|ALT}}, so naturally it is called &amp;quot;Alt mode&amp;quot;. In this mode, the view will show additional information about certain structures including the current recipe for any [[assembling machine]] or [[chemical plant]] and the contents of any containers.&lt;br /&gt;
&lt;br /&gt;
On controllers, alt mode is toggled using {{Keybinding|Up}}.&lt;br /&gt;
&lt;br /&gt;
When using an machine with fluid inputs and/or outputs, the &amp;quot;Alt mode&amp;quot; will show an icon on each input or output to show what product is used as an input or produced as an output on each connection. These may be hard to see on the Switch built-in console display when zoomed out. For most recipes, there is either only one connection, or both connections take the same input. The connection layout of the oil refinery is shown in the image on the right.&lt;br /&gt;
&lt;br /&gt;
While most commands are mapped on controllers by default, some of the less common commands are not mapped by default. The player may want to map the [[Controls#Tools|Blueprint commands]] instead of using the [[quick panel]] to access them.&lt;br /&gt;
&lt;br /&gt;
== Related Factorio blog posts ==&lt;br /&gt;
* [https://factorio.com/blog/post/factorio-switch-release Factorio for Nintendo Switch is now available!]&lt;br /&gt;
* [https://www.factorio.com/blog/post/fff-370 FFF #370 - The journey to Nintendo Switch]&lt;br /&gt;
* [https://www.factorio.com/blog/post/factorio-on-nintendo-switch Factorio is coming to Nintendo Switch™]&lt;br /&gt;
&lt;br /&gt;
== Store page ==&lt;br /&gt;
* [https://www.nintendo.com/store/products/factorio-switch/ Nintendo eShop]&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
The Nintendo Switch version of the game has its own changelog in addition to the [[version history|changes from the PC version]].&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.109&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when trying to hand-craft recipes that have fluid ingredients.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.108&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a potential desync when calling LuaGui::is_valid_sprite_path() with a sprite path starting with &amp;quot;file.&amp;quot;.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.107&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed first tutorial level advancing to a wrong story step after drill is set in quickbar.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.106&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Added Paste button to exchange string import GUIs&lt;br /&gt;
* Scrolling is smoother when using scrollbars with a controller.&lt;br /&gt;
* Controller button hints GUI will try to move out of the way of chat messages.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when trying to exit the application while the controller support applet is active(after changing console play modes)&lt;br /&gt;
* Fixed freeze when changing console play modes while the on-screen keyboard is active.&lt;br /&gt;
* Fixed crash when finishing a mini-tutorial after changing the input method from keyboard and mouse to controller while in the mini-tutorial.&lt;br /&gt;
* Fixed strange entity selection behavior after finishing a mini-tutorial after changing the input method from controller to keyboard and mouse while in the mini-tutorial.&lt;br /&gt;
* Fixed that LuaForce::chart_all() wouldn&#039;t chart surfaces that had never had any charting.&lt;br /&gt;
* Fixed LuaEntity::circuit_connection_definitions could return copper wires from ghost entities.&lt;br /&gt;
* Fixed a desync related to changing in-progress infinite research levels.&lt;br /&gt;
* Fixed copying train stop settings could cause some trains to arrive.&lt;br /&gt;
* Fixed a save corruption issue related to large amounts of overlapping small electric poles.&lt;br /&gt;
* Fixed entity status icons being visible in simulations.&lt;br /&gt;
* Fixed a crash when giving NaN values to some lua APIs.&lt;br /&gt;
* Fixed a desync when changing the force of a requester chest with filters set from the circuit network.&lt;br /&gt;
* Fixed a rendering issue with pumpjack arrows when holding some items.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.104&lt;br /&gt;
&lt;br /&gt;
Gui:&lt;br /&gt;
* Trying to close a window will first close any opened drop-down. This improves navigating drop-downs with controllers.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed intro sound being choppy sometimes.&lt;br /&gt;
* Fixed controller relative driving mode steering left and right repeatedly in multiplayer.&lt;br /&gt;
* Fixed controller relative driving mode causing jittery movement when driving backwards.&lt;br /&gt;
* Fixed crash when placing linked chest in multiplayer with hotkey suggestions enabled.&lt;br /&gt;
* Fixed that migration_applied was always false in the on_configuration_changed event.&lt;br /&gt;
* Fixed that item health bars didn&#039;t render correctly at some scales.&lt;br /&gt;
* Fixed a crash when the server has disconnected while setting quickbar slots.&lt;br /&gt;
* Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing.&lt;br /&gt;
* Fixed that the custom camera widget wouldn&#039;t render entity status icons correctly.&lt;br /&gt;
* Fixed that LuaGameScript::auto_save() wouldn&#039;t work if the root saves folder didn&#039;t already exist.&lt;br /&gt;
* Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result.&lt;br /&gt;
* Fixed tank not consuming fuel when turning while braking.&lt;br /&gt;
* Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it.&lt;br /&gt;
* Fixed partial item transfer not preserving inventory hand location.&lt;br /&gt;
* Fixed transport belt would keep saying &amp;quot;Disabled by control behavior&amp;quot; after circuit wires were removed.&lt;br /&gt;
* Fixed a crash when searching in certain icon selector GUIs.&lt;br /&gt;
* Fixed that empty locale would cause things to not show in GUIs.&lt;br /&gt;
* Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.&lt;br /&gt;
Debug:&lt;br /&gt;
* Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.101&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a crash when entering bad number values in some input fields.&lt;br /&gt;
* Fixed a crash when removing an item that is being used to hand craft a recipe while also changing the recipe to take fluid ingredients.&lt;br /&gt;
* Fixed a crash when defining a recipe that takes zero fluid as the first ingredient.&lt;br /&gt;
* Fixed cloning a furnace would not preserve previous recipe id.&lt;br /&gt;
* Fixed that selecting a locale would sometimes reset the setting back to &amp;quot;Default&amp;quot;&lt;br /&gt;
* Fixed that choose-elem-button equipment tooltips were missing the equipment name and description.&lt;br /&gt;
* Fixed being unable to focus search in the train overview GUI with Control + F when a mod attaches a relative GUI element to it.&lt;br /&gt;
* Fixed a crash when item stack of item-on-ground becomes empty because of scripted stack transfer.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.100&lt;br /&gt;
&lt;br /&gt;
Optimizations:&lt;br /&gt;
* Optimized saving time slightly.&lt;br /&gt;
* Reduced memory usage slightly.&lt;br /&gt;
Changes:&lt;br /&gt;
* Technology researched message does not play chat notification sound.&lt;br /&gt;
* Pressing &amp;quot;Regenerate map&amp;quot; in the map editor will open the map generator.&lt;br /&gt;
* &amp;quot;Regenerate map&amp;quot; is no longer available in map editor for scenarios that don&#039;t use the map generator.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when playing &amp;quot;Rocket rush&amp;quot; scenario.&lt;br /&gt;
* Fixed crashes when putting super large numbers in number input fields.&lt;br /&gt;
* Fixed a desync when putting super large numbers in the map editor brush size fields.&lt;br /&gt;
* Fixed a crash when changing the technology price multiplier while research is in progress.&lt;br /&gt;
* Fixed a desync related to manual crafting large recipe counts.&lt;br /&gt;
* Fixed rendering of cliff previews.&lt;br /&gt;
* Fixed train fulfilled fraction was always showing full green background.&lt;br /&gt;
* Fixed a desync when technology prices would grow beyond 18~ quintillion.&lt;br /&gt;
* Fixed a crash when entering large values for train wait times.&lt;br /&gt;
* Fixed that cloning rails in the map editor could lead to corrupt saves in some instances.&lt;br /&gt;
* Fixed offset of circuit connector sprites for inserters&lt;br /&gt;
* Fixed that pressing regenerate map in the map editor would change the map generator settings GUI next time it&#039;s used.&lt;br /&gt;
* Fixed that reset technology effects would advance infinite research in some cases. &lt;br /&gt;
* Fixed loader would not connect to belts in preview in some cases.&lt;br /&gt;
* Fixed bad pumpjack drain logic related to yield.&lt;br /&gt;
* Fixed recipes with ingredients craftable for free could not be crafted.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.94&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added a notification when a technology is researched.&lt;br /&gt;
* Added /enable-research-queue console command to enable the research queue without disabling achievements.&lt;br /&gt;
Changes:&lt;br /&gt;
* The research queue is enabled by default for new games.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The on-screen keyboard can now input new lines in multi-line text boxes.&lt;br /&gt;
* Fixed another rare crash when using very long belts(over 900 tiles).&lt;br /&gt;
* Fixed vibrations not working after changing controller configuration while the console is asleep.&lt;br /&gt;
* Fixed that selection tool with &amp;quot;cancel-deconstruct&amp;quot;, &amp;quot;cancel-upgrade&amp;quot; or &amp;quot;downgrade&amp;quot; mode would not render selection of entities.&lt;br /&gt;
* Fixed it was possible to create maps with width or height larger than 2000000.&lt;br /&gt;
* Fixed recipe tooltip in assembling machine was doing intermediate crafting logic when showing items missing for crafting.&lt;br /&gt;
* Fixed inserter could take items from wrong side of a belt when the belt shape was changed.&lt;br /&gt;
* Fixed that heat buffer temperatures would not migrate correctly when changing the prototype maximum temperature.&lt;br /&gt;
* Fixed that the research queue would not be enabled by default for the Marathon and Death world marathon presets.&lt;br /&gt;
* Fixed fast replacing train stops would not preserve trains limit.&lt;br /&gt;
* Fixed that crafting machines did not handle item-with-tags type items correctly.&lt;br /&gt;
* Fixed server not showing in LAN server browser if the game is also public and with a different external port because of NAT.&lt;br /&gt;
* Fixed controller vibrations playing in keyboard and mouse mode.&lt;br /&gt;
* Fixed that pumpjacks would not show the correct status when they were stopped due to full fluid output.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.91&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibrations to vehicle collisions.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed that notch slider tooltips would not show in some cases.&lt;br /&gt;
* Fixed that any error with an audio stream would crash the game, improved audio stream error handling in general.&lt;br /&gt;
* Fixed a hang in audio streams.&lt;br /&gt;
* Fixed blueprint setup GUI cutting off at the bottom.&lt;br /&gt;
* Fixed cursor sometimes teleporting to nearby entities when selecting entities to be built from the Quick panel, in multiplayer.&lt;br /&gt;
* Fixed multiplayer desync with other platforms.&lt;br /&gt;
* Fixed a player could not obtain achievements if it was in game for longer than 9942h.&lt;br /&gt;
* Fixed that Build control was allowing binding to controller buttons that would not work.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.87&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* Added keyboard and mouse support. Change input method in Settings-&amp;gt;Controls to play using keyboard and mouse.&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added stick sensitivity setting.&lt;br /&gt;
* Added ability to quickly swap A and B buttons.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.82&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Reduced the number of crashes for players with very large saves running low on memory.&lt;br /&gt;
* Improved the latency of selecting entities in multiplayer.&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.80&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* General bugfixes and improvements&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.76&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added vibration intensity setting to the control settings screen.&lt;br /&gt;
* Added absolute vehicle control mode as a setting in the control settings screen.&lt;br /&gt;
* Added option to enable predictive text for the on-screen keyboard. Enabling this also allows entering Chinese and Korean text and Japanese kanji characters.&lt;br /&gt;
Changes:&lt;br /&gt;
* When in free cursor mode with a GUI open, Left Stick will also move the cursor.&lt;br /&gt;
* When in free cursor mode with Quick panel open, Left Stick will navigate the Quick panel normally.&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed the cursor in the world map moving twice as fast in free cursor mode.&lt;br /&gt;
* Fixed GUI navigation getting stuck on AND/OR buttons in the locomotive GUI.&lt;br /&gt;
* Fixed GUI navigation navigating to empty technology slots in research queue.&lt;br /&gt;
* Fixed GUI navigation sometimes getting stuck when navigating large technology trees.&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.74&lt;br /&gt;
&lt;br /&gt;
Minor Features:&lt;br /&gt;
* Added option in Settings-&amp;gt;Other to set an email and password to the account, so it can be used on other platforms or consoles.&lt;br /&gt;
* Added Danish localization&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when creating extremely long belts.&lt;br /&gt;
* Fixed crash when a textbox disappears while the on screen keyboard is still open.&lt;br /&gt;
* Fixed crash when exiting the game while a new map is being created.&lt;br /&gt;
* Fixed crash sometimes when transferring all items from character corpse.&lt;br /&gt;
* Fixed another crash when trying to save with a long save file name&lt;br /&gt;
---------------------------------------------------------------------------------------------------&lt;br /&gt;
Version: 1.1.72&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed crash when exiting the level while Quick Panel is open.&lt;br /&gt;
* Fixed crash when dying while Quick Panel is open.&lt;br /&gt;
* Fixed crash when trying to save with a long save file name&lt;br /&gt;
* Fixed that you could not map controller sticks in the control settings gui.&lt;br /&gt;
* Fixed memory leak related to OpenGL textures, affecting mostly main menu background simulations.&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Yorven&amp;diff=207702</id>
		<title>User:Yorven</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Yorven&amp;diff=207702"/>
		<updated>2024-12-10T23:32:38Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Galaxy of Fame draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, Yorven here. This is a draft for a page on the Galaxy of Fame. Is this an appropriate topic for the wiki, given it isn&#039;t really an in-game feature and is contained to the website? The images are temps.&lt;br /&gt;
&lt;br /&gt;
[[File:Railway_from_trailer_2020.png|thumb|right|430px|The Galaxy of Fame as it appeared on [X] December, 2024]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
The [https://factorio.com/galaxy| Galaxy of Fame] is a feature available upon beating Factorio:[[Space Age]]. It is a database of saves that have beaten the expansion, able to be viewed on the Factorio website. It appears as a vast galaxy of stars of all size and colors. Each star belongs to one particular player who has beaten Space Age. Clicking on a star will bring up a snapshot of that player&#039;s save.&lt;br /&gt;
&lt;br /&gt;
After reaching the [[solar system edge]]{{SA}} and viewing the victory screen, the player will be invited to upload a snapshot of their save to the Galaxy of Fame. Only one snapshot can be uploaded per player; uploading a new snapshot will override the previous one. The player can also include a custom name and comment. After uploading, the game will provide a link to the player&#039;s snapshot on the Factorio website.&lt;br /&gt;
&lt;br /&gt;
After winning, the &amp;quot;Galaxy of Fame&amp;quot; button will appear on the main menu. Clicking it will allow the player to upload a new snapshot, or click the link to the existing snapshot.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Elevated intersection example.png|thumb|350px|The Galaxy of Fame snapshot of lead developer Kovarex.]]&lt;br /&gt;
&lt;br /&gt;
The Galaxy of Fame includes the following information:&lt;br /&gt;
* A custom name &amp;amp; comment (optional)&lt;br /&gt;
* The date of upload&lt;br /&gt;
* Time played&lt;br /&gt;
* Game version&lt;br /&gt;
* Map seed&lt;br /&gt;
* Player count&lt;br /&gt;
* List of mods&lt;br /&gt;
** This includes both the four mandatory mods (Base, Elevated Rails, Quality, and Space Age) and any user-created mods.&lt;br /&gt;
* Map views of the five planets, in the order they were visited&lt;br /&gt;
* Map views of all [[space platform]]s{{SA}}, in the order they were created&lt;br /&gt;
* A full list of the number of all items produced&lt;br /&gt;
* A full list of the amount of energy produced by each [[power production|power source]]&lt;br /&gt;
* A full list of the number of kills, including all [[asteroids|asteroid]] varieties&lt;br /&gt;
&lt;br /&gt;
== Star Position ==&lt;br /&gt;
The position, color, and size of a player&#039;s star is randomized. Given the vast number of stars in the galaxy, it can be difficult, if not impossible, to locate your own on the map by searching manually.&lt;br /&gt;
&lt;br /&gt;
The coordinates for each star is located within the URL to the snapshot that is provided upon upload. As an example, the following is the coordinates for the snapshot of lead developer Kovarex:&lt;br /&gt;
&lt;br /&gt;
Iron I: Alpha 1-1.A1W3&lt;br /&gt;
&lt;br /&gt;
==== Quadrant ====&lt;br /&gt;
&lt;br /&gt;
The first word of the URL, named after an item, designates a quadrant within the galaxy, located to the top right, top left, bottom left, and bottom right of the galaxy center. They are named, respectively, Iron, Quantum, Sulfur, and Calcite. The number after the quadrant name designates how far it is from the galaxy center. The four closest quadrants, containing the majority of stars, are Iron 1, Quantum 2, Sulfur 4, and Calcite 3.&lt;br /&gt;
The names of quadrants as they are currently known, is structured like this.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 3 || Quantum 4 || Iron 3 || Iron 4&lt;br /&gt;
|-&lt;br /&gt;
| Quantum 1 || Quantum 2 || Iron 1 || Iron 2&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 3 || Sulfur 4 || Calcite 3 || Calcite 4&lt;br /&gt;
|-&lt;br /&gt;
| Sulfur 1 || Sulfur 2 || Calcite 1 || Calcite 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sector ====&lt;br /&gt;
&lt;br /&gt;
The second word, named after a letter of the Greek alphabet, designates a sector within a quadrant. Each quadrant contains 9 sectors. Their position within the quadrants are structured as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Eta || Theta || Iota&lt;br /&gt;
|-&lt;br /&gt;
| Delta || Epsilon || Zeta&lt;br /&gt;
|-&lt;br /&gt;
| Alpha || Beta || Gamma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The two numbers after the sector name designate the star&#039;s location within the sector. Each number can go between 1 and 7. The first number increases from left to right, while the second increases from bottom to top. The two of them together position the star within a neighborhood in the sector. For example, a number of 1-1 designates a position within the bottom left of its sector; 1-7 in the top left, and so on.&lt;br /&gt;
&lt;br /&gt;
==== Exact position ====&lt;br /&gt;
&lt;br /&gt;
Following the dot, the final pair of letter-number sets designates the exact position within a neighborhood. Letters go from A to G (the first letter) and T to Z (the second), and increase from left to right. The first letter will only be advanced by one when the second letter advances through all 26 letters. For example, A1Z1 comes before B1Y1. Numbers once again go between 1 and 7 and increase from bottom to top. The same rule from letters applies to numbers.&lt;br /&gt;
&lt;br /&gt;
As a final example, a coordinate of Quantum 2: Gamma 5-1 A7Z1 will give a position as follows:&lt;br /&gt;
* Bottom right of Quantum 2 quadrant&lt;br /&gt;
* Bottom middle of Gamma sector&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|2.0.10|&lt;br /&gt;
* Galaxy of fame. Offered when the game is finished.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Game_modes_and_options&amp;diff=207685</id>
		<title>Game modes and options</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Game_modes_and_options&amp;diff=207685"/>
		<updated>2024-12-10T08:24:59Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added Space Age&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:New_game_gui_freeplay.png|thumb|700px|right|In the new game GUI, the desired scenario can be selected on the left. In the top right corner, [[replay system|replays]] can be enabled.]]&lt;br /&gt;
These game modes are available in the Factorio base game:&lt;br /&gt;
* Main game&lt;br /&gt;
** [[Tutorial]] - A series of five levels for new players.&lt;br /&gt;
*** Level 4 and 5 can be played in multiplayer.&lt;br /&gt;
** Freeplay - The intended way of playing Factorio. Your task is to launch a rocket into space.&lt;br /&gt;
*** Can be played in [[multiplayer]].&lt;br /&gt;
** Freeplay (Space Age) - The intended way of playing [[Space Age|Factorio:Space Age]]{{SA}}. Your task is to dispatch an interstellar space platform.&lt;br /&gt;
*** If the expansion is installed, this option replaces the normal Freeplay mode.&lt;br /&gt;
*** Can be played in [[multiplayer]], if all players own the expansion.&lt;br /&gt;
* Game [[Scenario system|scenarios]]&lt;br /&gt;
** Transport belt madness - Test your belt layout skills by connecting chests on a small island.&lt;br /&gt;
** Tight spot - Buy land and machines and sell your final product.&lt;br /&gt;
** [[Wave defense]] - Defend the rocket silo against waves of enemy biters and launch a rocket to win.&lt;br /&gt;
*** Can be played in multiplayer.&lt;br /&gt;
** [[Supply challenge]] - Timed challenge to produce and deliver specified items for each level.&lt;br /&gt;
*** Can be played in multiplayer.&lt;br /&gt;
** PvP - Blow up your friends.&lt;br /&gt;
*** Can &#039;&#039;&#039;only&#039;&#039;&#039; be played in multiplayer.&lt;br /&gt;
** Team production - Compete as small teams to complete short production-based objectives.&lt;br /&gt;
*** Can &#039;&#039;&#039;only&#039;&#039;&#039; be played in multiplayer.&lt;br /&gt;
** Sandbox - A creative mode where the player can have all technologies researched and spawn in items.&lt;br /&gt;
*** Can be played in multiplayer.&lt;br /&gt;
** [[Rocket rush]] - Try to launch a rocket as fast a possible with all technologies already unlocked.&lt;br /&gt;
*** Can be played in multiplayer.&lt;br /&gt;
&lt;br /&gt;
{{C|Main}}{{C|Scenario{{!}}#Game modes and options}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Equipment_modules&amp;diff=207677</id>
		<title>Equipment modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Equipment_modules&amp;diff=207677"/>
		<updated>2024-12-09T10:01:16Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Added SA tags, corrected toolbelt dimentions, alphabetised, deleted discharge remote&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}} &lt;br /&gt;
{{Disambiguation}}&lt;br /&gt;
&lt;br /&gt;
Equipment modules can be added to [[modular armor]], [[power armor]], [[power armor MK2]] and [[mech armor]]{{SA}} and give the player various bonuses.&lt;br /&gt;
&lt;br /&gt;
The only vehicles that can make use of equipment modules are the [[tank]] and the [[spidertron]].&lt;br /&gt;
&lt;br /&gt;
Bonuses given by equipment modules stack and can be combined with each other to suit the wearer&#039;s personal preferences.&lt;br /&gt;
Modules take up a certain amount of space in armor and some consume energy.&lt;br /&gt;
&lt;br /&gt;
Modules will remain in the armor even if it is removed, stored or dropped on the ground. Modules will only function when the armor is equipped and will not recharge or deplete otherwise.&lt;br /&gt;
&lt;br /&gt;
Equipment modules can be used by placing them in the grid that opens by right clicking the armor.&lt;br /&gt;
&lt;br /&gt;
All modules have their own [[technologies|technology]] that must be [[research|researched]] before they can be crafted.&lt;br /&gt;
The following modules are available:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! Item !! Equipment slots taken &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Belt immunity equipment}} || 1x1 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Portable solar panel}}  || 1x1&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Discharge defense}} || 2X2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Energy shield}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Energy shield MK2}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Nightvision}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal battery}} || 2x2&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal battery MK2}} || 2x2&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal battery MK3|space-age=yes}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal laser defense}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal roboport}} || 2x2&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Personal roboport MK2}} || 2x2 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Exoskeleton}} || 2x3&lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Toolbelt equipment|space-age=yes}} || 3x1 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Portable fission reactor}}  || 4x4 &lt;br /&gt;
|-&lt;br /&gt;
| {{imagelink|Portable fusion reactor|space-age=yes}} || 4x4&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Railway&amp;diff=207670</id>
		<title>Railway</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Railway&amp;diff=207670"/>
		<updated>2024-12-09T05:25:38Z</updated>

		<summary type="html">&lt;p&gt;Yorven: Rewrote parameterised interrupts, removed cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:Railway_from_trailer_2020.png|thumb|right|430px|Railway in the [https://youtu.be/J8SBp4SyvLc official game trailer.]]]&lt;br /&gt;
:&#039;&#039;For the research see [[Railway (research)]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Railway&#039;&#039;&#039; is one of the main transport methods in Factorio. Although the installation of such a network can be complicated and requires a large amount of resources and space, it is faster and more efficient than [[Belt transport system|belts]] and [[Logistic network|robot logistics]], especially over large distances.&lt;br /&gt;
&lt;br /&gt;
Railway construction, however, is not understood instantly. It takes some time to learn the basics, such as automating transportation. Learning how to manage and maintain the upkeep of a larger train network takes time and experience. Rails can be built on the ground, or can be - with the [[Space Age]] expansion - elevated with the help of a [[rail ramp]] and [[rail support]]s so that trains can travel over obstacles.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
To build a railway, tracks (also called rails) must be built for the train to ride on. Typically, this is done via the [[rail planner]], but can also be done manually. Bear in mind that rails are placed on a two-tile grid, so a rail cannot be moved by only one tile.&lt;br /&gt;
&lt;br /&gt;
=== Minimum manually operated railway ===&lt;br /&gt;
As a minimum, a manually operated railway has to consist of:&lt;br /&gt;
* [[Rail]]s (tracks)&lt;br /&gt;
* [[Locomotive]]s&lt;br /&gt;
&lt;br /&gt;
Locomotives can be entered and then manually operated by standing next to them and pressing the {{Key|ENTER}} button.&lt;br /&gt;
&lt;br /&gt;
=== Switches ===&lt;br /&gt;
* There is no visual representation of a working switch, however, the rails will appear to merge. Using the rail planner, the player must place a [[rail]] overlapping an existing rail to form a switch. Switches are forks in tracks that allow a train to pick between two directional options.&lt;br /&gt;
* The crossing of two straight tracks is not usable as a switch, as trains have a limited turning radius. They do, however, connect [[Rail signal| signal blocks]] which helps prevent collisions.&lt;br /&gt;
* Parallel tracks do not interact with each other. However, switching from one track to the other can require extra resources if they are too close together; the track must turn away from the other parallel track and then turn back to it. This can create complicated networks of signals and, as such, one should generally not build parallel tracks unless they are spaced adequately. (Generally, 2 track widths apart works well)&lt;br /&gt;
&lt;br /&gt;
[[File:fff-140-controlled-gates_sm.gif|frame|An example of a safe railway crossing.&amp;lt;br /&amp;gt;[https://wiki.factorio.com/images/Fff-140-controlled-gates.gif Click here] for the full-sized version of the image.]]&lt;br /&gt;
=== Crossing tracks ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Be careful when crossing train tracks! Trains are one of the highest damaging entities in the game, and will kill most players instantly on contact.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A checklist of proper track-crossing etiquette:&lt;br /&gt;
&lt;br /&gt;
# Zoom out, so that you can see a train coming.&lt;br /&gt;
# Look left, then right.&lt;br /&gt;
# Check for signals nearby: If a [[rail signal]] suddenly jumps from green to red or green to yellow, a train is coming. Do not cross.&lt;br /&gt;
# Avoid walking near the tracks, as you do not need to be fully on the tracks to get hit.&lt;br /&gt;
# While it is possible to get into/out of a train while it is moving, a miss can cost your life. The sides of the train can still deal damage, as well as the player being able to slip between two rail cars.&lt;br /&gt;
# Heavy [[Energy shield|shields]] can be used to reduce the damage taken. In extreme cases, it is possible to stop a train with your body. This will require several shield modules to not be instantly killed and will drain a large amount of the suit&#039;s energy.&lt;br /&gt;
# All entities with health will take damage getting hit by a train, so take care not to leave a [[car]] or [[tank]] on the tracks. However, this includes hostile forces!&lt;br /&gt;
# Trains far from a [[train stop]] will be traveling at (near) max speed, so take extra precaution when crossing and zoom out further. Trains near a [[train stop]] or signal will slow down to stop and will be traveling slower. Trains of different configurations will also move slower or faster.&lt;br /&gt;
&lt;br /&gt;
A safe railroad crossing like the example shown in the picture can be built. This works by restricting access to the tracks when an oncoming train has the rails reserved. When the player is on the rails, the signals are reserved by the [[circuit network]], and the train must stop and wait until the player leaves the tracks. When a player is inside the area crossing the tracks, the train gates are closed so the player can&#039;t get on the tracks outside the crossing. This is to completely ensure a safe crossing and is often used on servers.&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Trains ==&lt;br /&gt;
Train components:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|{{Imagelink|Locomotive}} || {{Imagelink|Cargo wagon}} || {{Imagelink|Fluid wagon}} || {{Imagelink|Artillery wagon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Railway-assemble-train.png|thumb|left|300px|Placing a [[Cargo wagon]] so it is attached to the train.]]&lt;br /&gt;
&lt;br /&gt;
* A train consists of at least one locomotive.&lt;br /&gt;
* Trains can have more than one locomotive and any number of [[wagon]]s.&lt;br /&gt;
* Locomotives can be &#039;&#039;&#039;manually&#039;&#039;&#039; driven forwards or backwards, however, they are generally slower going backwards. The left and right movement keys are used to change direction at switches.&lt;br /&gt;
* Trains can only drive forwards automatically. An automatic train can drive forwards and backwards when two locomotives facing different directions are connected to the train.&lt;br /&gt;
* A train needs [[fuel]] to drive. Fuel can be added by inserters when the train is in manual mode or parked at a station, not when waiting at a signal or standing in automatic mode.&lt;br /&gt;
&lt;br /&gt;
The locomotives&#039; inventory is only used for [[fuel]]. To transport items or fluids [[cargo wagon]]s and/or [[fluid wagon]]s have to be attached to the train. To attach rolling stock, whether a wagon or a locomotive, the player may prepare to place one near an existing train, where a green graphic will show the player that the stock will be attached, showing a connection between the train and the new stock. Alternatively, the player may manually connect rolling stock to trains with the rolling stock connect key, if the cargo wagon is placed far away from a train. Rolling stock can likewise be disconnected with the rolling stock disconnect key.&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Stations ==&lt;br /&gt;
[[File:station-example-1.png|thumb|right|256px|A very minimal train station.]]&lt;br /&gt;
&lt;br /&gt;
Train stations are the only place where trains can be loaded or unloaded when they are in automatic mode. Cargo wagons can be filled or emptied by up to twelve adjacent [[inserters]] (six on each side). Inserters can also be used to insert fuel into locomotives. [[Pump]]s are used to transfer fluid into and out of fluid wagons, only three pumps can attach to one fluid wagon at once.&lt;br /&gt;
&lt;br /&gt;
Train stations are usually created by placing a [[train stop]]. Train stops must be on the right-hand side of the track. However, it is also possible to create a temporary train station by opening a locomotive&#039;s GUI and using {{Keybinding|ctrl|lmb}} near a rail in the minimap in the GUI or by entering a locomotive and using {{Keybinding|ctrl|lmb}} near a rail on the world map. This will create a station without requiring a train stop. The temporary train station has a default wait condition of 5 seconds and is removed from the schedule once the train leaves the station.&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Signals ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Imagelink|Rail signal}} || {{Imagelink|Rail chain signal}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Rail signals are used to employ multiple trains automatically without the danger of trains crashing into each other. Rail signals split the network into blocks and ensure that only one train can be in every block at any time. Note that driving a train manually ignores all signals, so it is possible for automatic trains to crash into the player if the player ignores red/yellow signals. Always beware of automatic trains and give them the right of way.&lt;br /&gt;
&lt;br /&gt;
The [[Tutorial:Train signals|train signals tutorial]] contains an in-depth explanation of rail signals, blocks and deadlocks.&lt;br /&gt;
&lt;br /&gt;
=== Basic signaling rules ===&lt;br /&gt;
* There can only be one train in a block at any time. A train spanning multiple blocks occupies them all.&lt;br /&gt;
* A red signal means that the following block is occupied by a train.&lt;br /&gt;
* A yellow signal means that a train is approaching and already has the approval to enter the following block.&lt;br /&gt;
* [[Rail signal]]s separate a new block and reflect its state: green - free, yellow - reserved, red - occupied&lt;br /&gt;
* [[Rail chain signal]]s separate a new block and reflect the state of the next signal(s): see above, blue - at least one of the paths is blocked, but not all&lt;br /&gt;
* A train can only pass a signal on the right of the track, or if there is a signal on both sides on the same rail segment. Of course, manual driving overrides this.&lt;br /&gt;
&lt;br /&gt;
== Automated transport ==&lt;br /&gt;
[[File:locomotive_gui.png|thumb|300px|The wait condition tab in the locomotive&#039;s GUI.]]&lt;br /&gt;
&lt;br /&gt;
Trains set on &amp;quot;Automatic&amp;quot; choose their destination stop and route on departure, and after waiting at a chain signal for five seconds, and when their destination stop disables itself by circuit condition. They choose the shortest route using a [[Railway/Train_path_finding|path finding algorithm]] that will get them to an enabled train stop with the right name, taking penalties for any apparent-at-the-time delays into account. If no such train stop exists they will skip the stop and go on to the next.&lt;br /&gt;
&lt;br /&gt;
This section covers items used to make trains automatically transport items between stations. The player should be familiar with creating a rail system.&lt;br /&gt;
&lt;br /&gt;
First, the player has to set up a rail system with at least two train stops, which are placed on the right-hand side of the expected train arrival direction. By hovering over the train stop with the mouse you see the positions of the vehicles for better setting up the train station (including (un)loading machinery, and refueling/repair installations).&lt;br /&gt;
&lt;br /&gt;
When you set up the train schedule (see below) and fuel the train, you can start the train on its schedule by switching from manual to automatic driving mode.&lt;br /&gt;
&lt;br /&gt;
=== Train schedule ===&lt;br /&gt;
The player can set up a list of train stations in the left locomotive&#039;s GUI. The train will route to stops in the given order, if it&#039;s at the end it will continue with the first. Stations can be added by clicking &amp;quot;Add station&amp;quot; in the GUI. A pop-up appears with a list of all stop names. If one is selected, another button appears which allows selecting a wait condition from a pop-up list. Furthermore, the map in the right part of the GUI can be used to add stations to the schedule by using {{keybinding|shift|lmb}} on a station or using {{keybinding|ctrl|lmb}} near a rail in the map to create a temporary train station. These actions can also be performed on the world map when the player is sitting inside the train.&lt;br /&gt;
&lt;br /&gt;
Wait conditions are used to tell the train when to leave the station. There are 15 types of wait conditions:&lt;br /&gt;
* &#039;&#039;&#039;Circuit condition&#039;&#039;&#039; – The train stop is connectable to the [[circuit network]], so the signals can used for wait conditions.&lt;br /&gt;
* &#039;&#039;&#039;Empty cargo&#039;&#039;&#039; – All inventories of the train are empty. Does not include fuel inventories.&lt;br /&gt;
* &#039;&#039;&#039;Fluid count&#039;&#039;&#039; – The train (all fluid wagons summed) contains a specific amount of a certain fluid.&lt;br /&gt;
* &#039;&#039;&#039;Fuel (all locomotives)&#039;&#039;&#039; - All locomotives in the train collectively contain a specific amount of fuel&lt;br /&gt;
* &#039;&#039;&#039;Fuel (any locomotive)&#039;&#039;&#039; - Any one locomotive contains a specific amount of fuel&lt;br /&gt;
* &#039;&#039;&#039;Full cargo&#039;&#039;&#039; - All inventories of the train are full. Does not include fuel inventories&lt;br /&gt;
* &#039;&#039;&#039;Full fuel&#039;&#039;&#039; - All fuel inventories are full. Does not include cargo or fluid inventories&lt;br /&gt;
* &#039;&#039;&#039;Has cargo&#039;&#039;&#039; - Cargo or fluid inventories contain items. &lt;br /&gt;
* &#039;&#039;&#039;Inactivity&#039;&#039;&#039; – No items were added or removed for the specified amount of seconds.&lt;br /&gt;
* &#039;&#039;&#039;Item count&#039;&#039;&#039; – The train (all cargoes summed) contains a specific amount of a certain item. Does not include fuel inventories.&lt;br /&gt;
* &#039;&#039;&#039;Passenger present&#039;&#039;&#039; - At least one [[player]] is inside any part of the train.&lt;br /&gt;
* &#039;&#039;&#039;Passenger not present&#039;&#039;&#039; - No players are inside any part of the train.&lt;br /&gt;
* &#039;&#039;&#039;Station is full&#039;&#039;&#039; - A specified stop is full, according to its set train limit. If the stop has no train limit set, this condition will &#039;&#039;not&#039;&#039; be met.&lt;br /&gt;
* &#039;&#039;&#039;Station is not full&#039;&#039;&#039; - A specified stop is not full, according to its set train limit. If the stop has no train limit set, this condition &#039;&#039;will&#039;&#039; be met.&lt;br /&gt;
* &#039;&#039;&#039;Time passed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It is also possible to set no wait condition, this causes the train to simply pass by the station without stopping.&lt;br /&gt;
&lt;br /&gt;
Hereafter the word &amp;quot;term&amp;quot; is used to describe &#039;&#039;one&#039;&#039; type of wait condition, and the words &amp;quot;wait condition&amp;quot; are used to describe the whole set of terms (it turns a bit into maths).&lt;br /&gt;
&lt;br /&gt;
If more than one term is added, it is possible to change the connection of those using the logical operators AND and OR. An AND condition will result in true if all terms are true. An OR condition will return true if at least one of the terms is true.&lt;br /&gt;
&lt;br /&gt;
When mixing AND and OR terms, the logic is grouped by the OR terms. When evaluating the wait condition, the first term is evaluated along with all AND terms immediately following up to but excluding the next occurring OR term. If they all evaluate true, the wait condition evaluates true. Otherwise, evaluation continues with that next occurring OR term and all AND terms immediately following it, up to the next OR term. This continues until either an OR group evaluates true and the wait condition is satisfied, or all terms have been checked.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
[[File:Traingroup gui.png|thumb|300px|The train group GUI. There are 2 trains in &amp;quot;Group A&amp;quot; and 1 train in &amp;quot;Group B&amp;quot;]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
Expand for examples&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Wait until full, up to 30 seconds:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Full cargo inventory&lt;br /&gt;
OR 30 seconds passed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait until cargo full, &#039;&#039;or&#039;&#039; circuit condition Oil &amp;gt; 3000:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Full cargo inventory&lt;br /&gt;
OR Circuit condition - Oil &amp;gt; 3000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait until empty, &#039;&#039;and&#039;&#039; 30 seconds passed, &#039;&#039;and&#039;&#039; 5 seconds of inactivity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Empty cargo inventory&lt;br /&gt;
AND 30 seconds passed&lt;br /&gt;
AND 5 seconds of inactivity&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait until iron ore is low, &#039;&#039;or&#039;&#039; copper ore is low &#039;&#039;and&#039;&#039; at least 30 seconds passed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cargo: Iron ore &amp;lt; 500&lt;br /&gt;
AND 30 seconds passed&lt;br /&gt;
OR Cargo: Copper ore &amp;lt; 500&lt;br /&gt;
AND 30 seconds passed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Factorio&#039;s wait condition logic is read as disjunctive normal form ([https://en.wikipedia.org/wiki/Disjunctive_normal_form DNF]), and so this last example is processed as (note the parenthesis):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;((Cargo: Iron ore &amp;lt; 500 AND 30 seconds passed) OR (Cargo: Copper ore &amp;lt; 500 AND 30 seconds passed))&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which is the same as this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;((Cargo: Iron ore &amp;lt; 500 OR Cargo: Copper ore &amp;lt; 500) AND 30 seconds passed)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no way to write that shorter form in the current UI.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Train Groups ===&lt;br /&gt;
Trains are able to be assigned to a group. Selecting the small edit icon next to &amp;quot;no group assigned&amp;quot; will bring up the existing groups in the current world. One can select a group for the train to join, or create a new one. Editing the schedule of one train will change the schedules of all trains in the same group.&lt;br /&gt;
&lt;br /&gt;
=== Schedule Interrupts ===&lt;br /&gt;
[[File:Interrupt gui.png|thumb|300px|The Edit Interrupt GUI.]]&lt;br /&gt;
&lt;br /&gt;
Schedule interrupts allow a locomotive to override its current schedule when a certain condition is met. Selecting &amp;quot;Add interrupt&amp;quot; in the locomotive&#039;s GUI will bring up a list of existing interrupts in the current world. One can be selected from the list, or typing in a name will create a new one. Creating one will add it to the locomotive and all locomotives in the current locomotive group.&lt;br /&gt;
&lt;br /&gt;
To work, an interrupt requires two parts: a condition and a target station. When a condition is met, the interrupt will activate and insert the target station as a temporary stop in the locomotive&#039;s schedule. The locomotive will route to the target station and wait there until the specified wait condition is met, at which point it will leave and resume its original schedule. &lt;br /&gt;
&lt;br /&gt;
An interrupt can be triggered on many of the same conditions as waiting at a stop, along with some new conditions:&lt;br /&gt;
* &#039;&#039;&#039;At specified station&#039;&#039;&#039; -  The train is waiting at a specific stop&lt;br /&gt;
* &#039;&#039;&#039;Destination full or no path&#039;&#039;&#039; - The train&#039;s next stop is full, according to its train limit; or the train cannot physically reach its next station&lt;br /&gt;
* &#039;&#039;&#039;Not at specified station&#039;&#039;&#039;&#039; - The train is stopped somewhere other than the specific stop&lt;br /&gt;
&lt;br /&gt;
Multiple trains can have the same interrupt regardless if they are in the same locomotive group or not. Editing an interrupt will change it for all trains which have the interrupt in their system.&lt;br /&gt;
&lt;br /&gt;
Interrupts can be reordered within the locomotive&#039;s GUI like normal stops. If a train has multiple interrupt conditions true at the same time, it will prioritize interrupts that are higher on the list. This is important if one wishes a train to behave a certain way when working with a particular suite of interrupts.&lt;br /&gt;
&lt;br /&gt;
=== Wildcard Interrupts ===&lt;br /&gt;
[[File:interrupt_wildcards.png|thumb|left|300px|The four wildcard signals: Item, Fuel, Fluid, &amp;amp; Signal.]]&lt;br /&gt;
Within interrupts, trains have access to four special &amp;quot;wildcard&amp;quot; signals located within the Unsorted tab, which are special [[Circuit network#Logic signals|logic signals]] that can only be used within interrupts. Wildcard signals come in four types: item, fuel, fluid, and signal. When used as a condition to trigger an interrupt, each one looks at a specific inventory within the train and will replace itself with the signal of the first item it finds. For example, if an interrupt is set to trigger if an item parameter is over 50, and 51 [[iron gear wheel]]s are placed into a cargo wagon, the interrupt will trigger as if the condition was looking for over 50 iron gears. Item, fuel, and fluid wildcards each look at a specific inventory: [[cargo wagon|cargo]] and [[artillery wagon]]s, [[fluid wagon]]s, and [[locomotive]]s, respectively.&lt;br /&gt;
&lt;br /&gt;
When used solely as a condition, wildcards act otherwise identically to the [[circuit network#Anything|anything]] logic signal. What makes them special is their function when used in both the condition and the target.&lt;br /&gt;
&lt;br /&gt;
Wildcards will also replace themselves with any [[rich text]] icons within the names of [[train stop]]s. Instead of selecting a target stop from the list, instead click on the &amp;quot;icon&amp;quot; button next to the green confirm button and select the same type of wildcard as used in the condition. Then, type the name of the station. If the stop has a matching icon in its name, then the train will match the item it contains with that icon, and select that stop as the destination.&lt;br /&gt;
&lt;br /&gt;
The final wildcard, Signal parameter, checks against any signals passed to the train while parked at a train stop. When combined with a signal parameter for a target station, this can make the train go to a stop which has an icon in its name matching the signal it received from the station. When combined with matching the target station based on its contents, this can be utilized to create a generic train system which can select its destination based on the item it receives.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Below are some things to verify if a rail system or train is not working.&lt;br /&gt;
&lt;br /&gt;
* Is the train fueled? Ensure that the locomotive has [[fuel]] of some kind.&lt;br /&gt;
* Misplaced or non-functional switches? Ensure that the train can plan a path through the switches.&lt;br /&gt;
* Another train on the same [[Railway#Block|block]]? Make sure the path of the train is unobstructed.&lt;br /&gt;
* Train stops placed correctly? Make sure that the yellow arrows when hovering on the stop point towards the end or exit of the stop.&lt;br /&gt;
* Is the train allowed to enter signals from the right direction? Are the signals set correctly?&lt;br /&gt;
* If a track is supposed to be two-way, the rail signals should be opposite each other. You can verify they match up by hovering the cursor over one. For a matched pair, it will show the other.&lt;br /&gt;
&lt;br /&gt;
==== No path ====&lt;br /&gt;
When trains cannot reach the target, a &amp;quot;no path&amp;quot; symbol pops up over the locomotive. Check:&lt;br /&gt;
* Can the train reach its current destination by &#039;&#039;&#039;only driving forward&#039;&#039;&#039;? Build turning slopes or place a locomotive at both ends of a train!&lt;br /&gt;
* Are the train stops standing in the right direction? Train stops must be on the right-hand side of the track (from the forward-facing locomotive&#039;s perspective).  If the train is traveling south, the stop must be on the west side of the track.&lt;br /&gt;
* If you use rail signals, check that the signals are all allowing traffic in the correct direction.&lt;br /&gt;
* Check for interruptions in the train tracks, drive to the station manually to check there are no rail parts missing. Especially near junctions, these can be hard to spot if missing.&lt;br /&gt;
&lt;br /&gt;
If you are still having problems, consider:&lt;br /&gt;
* Driving the train manually, and as you pass each switch, try switching to automatic. When it works, you will know the rough area of the problem.&lt;br /&gt;
[http://imgur.com/a/Nq2Yk A pictorial summary of typical problems].&lt;br /&gt;
&lt;br /&gt;
== Elevated Rails ==&lt;br /&gt;
[[File:Elevated intersection example.png|thumb|350px|A simple bridge using elevated rails.]]&lt;br /&gt;
{{About/Space age}}&lt;br /&gt;
Elevated rails come in a separate mod which can be enabled independently of Space Age. They come as two new buildings: [[rail ramp]] and [[rail support]]. Ramps and supports are the only items in the game able to be built in the oceans of [[Nauvis]]. When playing with Space Age itself, elevated rails become an important part of the game, as they are critical to bridging the oil oceans of [[Fulgora]]{{SA}} and the lava rivers of [[Vulcanus]]{{SA}}. &lt;br /&gt;
&lt;br /&gt;
Elevated rails can be built using the [[rail planner]]. Pressing {{Key|G}} will switch levels, and attempt to build a ramp up or down, if the player has one in their inventory. While holding {{Key|SHIFT}} and targeting a section of rail on the opposite level, the rail planner will automatically place any ramps and/or supports necessary to reach that destination. A rail support must be placed every 16 straight tiles. Disassembling a support or ramp will automatically disassemble any rails which rely on that support.&lt;br /&gt;
&lt;br /&gt;
Players and [[enemies]] cannot walk on elevated rail. A player can enter and exit the train if it is elevated as normal, and will be teleported to the ground. If the player attempts to exit while over water or lava, nothing will happen. Both types of rail signals can be placed on elevated rail, but not train stops. &lt;br /&gt;
&lt;br /&gt;
Certain buildings are too tall to be placed underneath elevated rails:&lt;br /&gt;
* [[Big electric pole]]&lt;br /&gt;
* [[Cargo landing pad]]&lt;br /&gt;
* [[Oil refinery]]&lt;br /&gt;
* [[Roboport]]&lt;br /&gt;
* [[Rocket silo]]&lt;br /&gt;
* [[Agricultural tower]]{{SA}}&lt;br /&gt;
* [[Cargo bay]]{{SA}}&lt;br /&gt;
* [[Lightning rod]]{{SA}}&lt;br /&gt;
* [[Lightning collector]]{{SA}}&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
{{Achievement|getting-on-track}}&lt;br /&gt;
{{Achievement|trans-factorio-express}}&lt;br /&gt;
{{Achievement|watch-your-step}}&lt;br /&gt;
{{Achievement|getting-on-track-like-a-pro}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Tutorial:Train signals]]&lt;br /&gt;
* [[Railway/Train path finding]]&lt;br /&gt;
* [[Locomotive]]&lt;br /&gt;
* [[Cargo wagon]]&lt;br /&gt;
* [[Fluid wagon]]&lt;br /&gt;
* [[Artillery wagon]]&lt;br /&gt;
&lt;br /&gt;
{{C|Logistics{{!}}#Railway}} {{C|Railway{{!}}#Railway}}&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=File:Interrupt_wildcards.png&amp;diff=207669</id>
		<title>File:Interrupt wildcards.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=File:Interrupt_wildcards.png&amp;diff=207669"/>
		<updated>2024-12-09T03:08:36Z</updated>

		<summary type="html">&lt;p&gt;Yorven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yorven</name></author>
	</entry>
</feed>