In other languages: Deutsch 한국어 Polska Português do Brasil Русский 中文

Technologies: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Made page a page, instead of a weird redirect to basically a template)
No edit summary
 
(25 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Technologies are [[Research|researched]] in [[lab]]s using [[science pack]]s.
{{Languages}}
[[File:Technology tree.png|thumb|right|280px|The technology tree − Click to enlarge.]]
[[File:tech_bonuses.png|thumb|right|280px|Researched tech bonuses.]]
'''Technologies''' are [[Research|researched]] in [[lab]]s using [[science pack]]s.


Every technology needs certain amount of science packs of per science pack type to be researched, for example the [[logistics 1]] technology requires 20 [[science pack 1]] to be placed in labs while the technology is selected for research.
Every technology needs a certain amount of science packs per science pack type to be researched, for example the [[Logistics (research)|Logistics]] technology requires 20 [[automation science pack]]s to be placed in labs while the technology is selected for research.


== Achievements ==
== Achievements ==
{{Main|Achievements}}
{{Achievement|tech-maniac}}
Technologies are directly connected to the following achievement:
* Completing infinite technologies of any level is not required for '''Tech maniac'''. All non-infinite levels of technologies that have infinite continuations are still required.
; Tech maniac
{{clear}}
: Research all technologies
== Infinite technologies ==


== All technologies ==
While most technologies in Factorio are either one-off or have a finite, relatively small number of levels available, a few are "infinite", meaning the player can research as many levels as they can afford. All of them unlock bonuses to existing technologies, never new structures or abilities. The per-level bonuses are constant for a particular infinite technologies and, like finite research bonuses, are additive within a single technology. They are subject to diminishing returns; thus, the per-level and per-science pack contributions from very high levels of infinite technologies will eventually provide only marginal improvements.
This is a list of all technologies that are currently researchable in the game.


=== {{#switch:{{#titleparts: {{FULLPAGENAME}} | | -1 }}
All infinite technologies levels require [[space science pack]]s, and are also the only technologies that do. As such, they are late-game technologies intended primarily for players who wish to continue playing and expand their factory past the nominal victory condition of launching a rocket.
| cs = {{Translation/cs|Machines}}
| de = {{Translation/de|Machines}}
| es = {{Translation/es|Machines}}
| fr = {{Translation/fr|Machines}}
| it = {{Translation/it|Machines}}
| nl = {{Translation/nl|Machines}}
| pl = {{Translation/pl|Machines}}
| pt-br = {{Translation/pt-br|Machines}}
| ru = {{Translation/ru|Machines}}
| sv = {{Translation/sv|Machines}}
| uk = {{Translation/uk|Machines}}
| zh = {{Translation/zh|Machines}}
| #default = Machines
}} ===


* [[Automation (research){{If language suffix}}{{#if: |#{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automation }}]]
Infinite technologies are identified in-game by a small <code>∞</code> infinity symbol shown in the top right corner of the research technology's card in the research screen.
** [[Automation 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automation 2 }}]]
** [[Automation 3 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automation 3 }}]]
* [[Advanced electronics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Advanced electronics }}]]
** [[Advanced electronics 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Advanced electronics 2 }}]]
* [[Effect transmission (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Effect transmission }}]]
* [[Automated construction (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automated construction }}]]
* [[Electric energy accumulators (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Electric energy accumulators }}]]
* [[Electric energy distribution 1 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Electric energy distribution 1 }}]]
** [[Electric energy distribution 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Electric energy distribution 2 }}]]
* [[Fluid handling (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Fluid handling }}]]
* [[Oil processing (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Oil processing }}]]
* [[Logistics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Logistics }}]]
** [[Logistics 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Logistics 2 }}]]
** [[Logistics 3 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Logistics 3 }}]]
* [[Rocket silo (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Rocket silo }}]]
* [[Solar energy (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Solar energy }}]]


=== {{#switch:{{#titleparts: {{FULLPAGENAME}} | | -1 }}
Most infinite technologies are continuations of ordinary multi-level technologies; the "infinite" mechanic becomes effective once the player reaches the card initially labeled with <code>N - ∞</code> in the research tree. Only the two [[artillery]]-related technologies (artillery shell [[artillery shell range (research)|range]] and [[artillery shell shooting speed (research)|shooting speed]]) are infinite-only; for these, <code>1 - ∞</code> is shown before any levels in them are researched. In either case, once the first infinite level is researched, the card label switches to the one discussed above.
| cs = {{Translation/cs|Military}}
| de = {{Translation/de|Military}}
| es = {{Translation/es|Military}}
| fr = {{Translation/fr|Military}}
| it = {{Translation/it|Military}}
| nl = {{Translation/nl|Military}}
| pl = {{Translation/pl|Military}}
| pt-br = {{Translation/pt-br|Military}}
| ru = {{Translation/ru|Military}}
| sv = {{Translation/sv|Military}}
| uk = {{Translation/uk|Military}}
| zh = {{Translation/zh|Military}}
| #default = Military
}} ===


* [[Military (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Military }}]]
=== Pricing formulas ===
** [[Military 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Military 2 }}]]
** [[Military 3 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Military 3 }}]]
** [[Military 4 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Military 4 }}]]
* [[Combat robotics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Combat robotics }}]]
** [[Combat robotics 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Combat robotics 2 }}]]
** [[Combat robotics 3 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Combat robotics 3 }}]]
* [[Rocketry (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Rocketry }}]]
** [[Explosive rocketry (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Explosive rocketry }}]]
* [[Flamethrower (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Flamethrower }}]]


=== {{#switch:{{#titleparts: {{FULLPAGENAME}} | | -1 }}
The price of all infinite technologies is generated in a [[Wikipedia:Progression|mathematical progression]]; for the majority of technologies, the progression is [[Wikipedia:Geometric_progression|geometric]], mostly in powers of 2. Two technologies - [[mining productivity (research)|mining productivity]] and [[follower robot count (research)|follower robot count]] - use an [[Wikipedia:Arithmetic_progression|arithmetic progression]] instead.
| cs = {{Translation/cs|Bonuses}}
| de = {{Translation/de|Bonuses}}
| es = {{Translation/es|Bonuses}}
| fr = {{Translation/fr|Bonuses}}
| it = {{Translation/it|Bonuses}}
| nl = {{Translation/nl|Bonuses}}
| pl = {{Translation/pl|Bonuses}}
| pt-br = {{Translation/pt-br|Bonuses}}
| ru = {{Translation/ru|Bonuses}}
| sv = {{Translation/sv|Bonuses}}
| uk = {{Translation/uk|Bonuses}}
| zh = {{Translation/zh|Bonuses}}
| #default = Bonuses
}} ===


* [[Bullet damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Bullet damage }}]]
The table below summarizes for all infinite researches their first infinite level, the cost of the first infinite level, the cost formula and the per-level bonus.
* [[Flamethrower damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Flamethrower damage }}]]
* [[Shotgun shell damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Shotgun shell damage }}]]
* [[Shotgun shell shooting speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Shotgun shell shooting speed }}]]
* [[Bullet shooting speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Bullet shooting speed }}]]
* [[Combat robot damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Combat robot damage }}]]
* [[Grenade damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Grenade damage }}]]
* [[Follower robot count (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Follower robot count }}]]
* [[Gun turret damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Gun turret damage }}]]
* [[Laser turret damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Laser turret damage }}]]
* [[Laser turret shooting speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Laser turret shooting speed }}]]
* [[Stack inserter (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Stack inserter }}]]
* [[Inserter capacity bonus (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Inserter capacity bonus }}]]
* [[Lab research speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Lab research speed }}]]
* [[Worker robot cargo size (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Worker robot cargo size }}]]
* [[Worker robot speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Worker robot speed }}]]
* [[Rocket damage (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Rocket damage }}]]
* [[Rocket shooting speed (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Rocket shooting speed }}]]


=== {{#switch:{{#titleparts: {{FULLPAGENAME}} | | -1 }}
We denote by <code>N</code> the current level of the research, by <code>F</code> the final non-infinite level of the research (hence F+1 is the first "infinite" level) and by <code>P[N]</code> the price of the research at level <code>N</code>.
| cs = {{Translation/cs|Player augmentation}}
| de = {{Translation/de|Player augmentation}}
| es = {{Translation/es|Player augmentation}}
| fr = {{Translation/fr|Player augmentation}}
| it = {{Translation/it|Player augmentation}}
| nl = {{Translation/nl|Player augmentation}}
| pl = {{Translation/pl|Player augmentation}}
| pt-br = {{Translation/pt-br|Player augmentation}}
| ru = {{Translation/ru|Player augmentation}}
| sv = {{Translation/sv|Player augmentation}}
| uk = {{Translation/uk|Player augmentation}}
| zh = {{Translation/zh|Player augmentation}}
| #default = Player augmentation
}} ===


* [[Character logistic slots (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Character logistic slots }}]]
{| class="wikitable"
** [[Character logistic trash slots (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Character logistic trash slots }}]]
! Technology !! Science Packs !! F+1 !! P[F+1] !! P[N] !! Bonus
** [[Auto character logistic trash slots (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Auto character logistic trash slots }}]]
|-
* [[Construction robotics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Construction robotics }}]]
| {{Icontech|Worker robot speed (research)}} [[Worker robot speed (research)|Worker robot speed ]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Production science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 1,000 × 2^(N - F - 1) || +65% Robot Speed
* [[Logistic robotics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Logistic robotics }}]]
|-
* [[Toolbelt (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Toolbelt }}]]
| {{Icontech|Mining productivity (research)}} [[Mining productivity (research)|Mining productivity]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Production science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 4 || 2,500 || 2,500 × (N - F) || +10% Mining Productivity
 
|-
=== [[Defense{{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Defense  }}]] ===
| {{Icontech|Physical projectile damage (research)}} [[Physical projectile damage (research)|Physical projectile damage]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 1,000 × 2^(N - F - 1) || +40% Bullet Damage <br> +70% Turret Damage <br> +40% Shotgun Shell Damage <br> +100% Cannon Shell Damage
|-
| {{Icontech|Stronger explosives (research)}} [[Stronger explosives (research)|Stronger explosives]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 1,000 × 2^(N - F - 1) || +50% Rocket Damage <br> +20% Grenade Damage <br> +20% Landmine Damage
|-
| {{Icontech|Refined flammables (research)}} [[Refined flammables (research)|Refined flammables]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 1,000 × 2^(N - F - 1) || +20% Flame Thrower Damage
|-
| {{Icontech|Energy weapons damage (research)}} [[Energy weapons damage (research)|Energy weapons damage]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 1,000 × 2^(N - F - 1) || +70% Laser Turret Damage <br> +30% Combat Robot Beam/Laser Damage
|-
| {{Icontech|Artillery shell range (research)}} [[Artillery shell range (research)|Artillery shell range]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 1 || 1,000 || 1,000 × 2^(N - F) || +30% Artillery Shell Range
|-
| {{Icontech|Artillery shell shooting speed (research)}} [[Artillery shell shooting speed (research)|Artillery shell speed]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 1 || 1,000 || 1,000 + 1,000 × 3^(N - F - 1) || +100% Artillery Speed
|-
| {{Icontech|Follower robot count (research)}} [[Follower robot count (research)|Follower robot count]] || {{icon|Automation science pack}} {{icon|Logistic science pack}} {{icon|Chemical science pack}} {{icon|Military science pack}} {{icon|Production science pack}} {{icon|Utility science pack}} {{icon|Space science pack}} || 7 || 1,000 || 100 × (N - F) + 900 || +10 Follower Robots
|}


* [[Armor crafting (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Armor crafting }}]]
=== Cumulative cost ===
** [[Armor crafting 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Armor crafting 2 }}]]
** [[Modular armor (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Modular armor }}]]
* [[Power armor (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Power armor }}]]
** [[Power armor 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Power armor 2 }}]]
* [[Gates (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Gates }}]]
* [[Landmines (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Landmines }}]]
* [[Turrets (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Gun turrets }}]]
** [[Laser turrets (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Laser turrets }}]]
* [[Stone walls (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Stone walls }}]]


=== Crafting ===
As the price of most infinite technologies (specifically, those based on geometric progressions) increases very steeply, it may be a good idea for players to set realistic target levels for each of the infinite technologies they wish to pursue, and make their factory plans accordingly. To that end, the following properties of cumulative infinite research prices may be useful:


* [[Advanced material processing (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Advanced material processing }}]]
#For infinite technologies whose underlying equation is a powers-of-two geometric series, the cumulative price of the first <code>N - F</code> infinite levels (skipping the first <code>F</code> level, so counting "infinite" levels only) is <code>2 × P[N] - P[F+1]</code>; i.e., twice the price of the final researched level, less the price of the first "infinite" level.
** [[Advanced material processing 2 (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Advanced material processing 2 }}]]
#*As ''N'' increases, this is approximated well by <code>2 × P[N] = P[N+1]</code>, so the cumulative cost of researching to level <code>N</code> is about as much as researching level <code>N+1</code>.
* [[Battery (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Battery }}]]
#*If one decides a level <code>M</code> which one considers the "highest feasible" with their current science pack production capacity, expanding said capacity by a factor of <code>X</code> will allow about <code>log[2](X)</code> additional levels to be researched before the next level takes longer to research with the expanded capacity than level <code>M + 1</code> would have taken with the pre-expansion production capacity.
* [[Advanced oil processing (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Advanced oil processing }}]]
#*For example, if one expands production capacity by a factor of 10, they will be able to research at least <code>floor(log[2](10)) = 3</code> and at most <code>ceiling(log[2](10)) = 4</code> additional levels in a given technology before the exponential increase in price negates the speed benefits of their ×10 capacity expansion.
* [[Alien technology (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Alien technology }}]]
#The cumulative price of the first <code>N - F</code> levels of infinite technologies whose underlying equation is an arithmetic series is <code>(N - F) × (P[N] + P[F + 1]) ÷ 2</code>; i.e, <code>N - F</code> times the mean of the prices of the first and last "infinite" level. For the [[Follower robot count (research)]], an additional <code>900 × (N-F)</code> need to be added.
* [[Electronics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Electronics }}]]
#*Expanding production capacity by a factor of <code>X</code>, as above, will in this case allow an additional <code>N × (X - 1)</code> levels to be researched before the benefit of the expansion is wiped out (i.e., research progress speed drops to or below what it was pre-expansion).
* [[Engine (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Engine }}]]
#The cumulative price of the first '''''N''''' levels of '''artillery shell shooting speed''', the sole infinite technology whose underlying equation is a powers-of-three geometric series (equation type (2)) is <code>1.5 × P[N] - 0.5 × P[1]</code>; i.e., 1.5 times the price of the final researched level, less half the price of the first level.
** [[Electric engine (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Electric Engine }}]]
* [[Explosives (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Explosives }}]]
* [[Flammables (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Flammables }}]]
* [[Flight (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Flight }}]]
* [[Cluster grenade (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Cluster grenade }}]]
* [[Laser (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Laser }}]]
* [[Logistic system (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Logistic system }}]]
* [[Optics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Optics }}]]
* [[Plastics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Plastics }}]]
* [[Robotics (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Robotics }}]]
* [[Steel processing (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Steel processing }}]]
* [[Sulfur processing (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Sulfur processing }}]]
* [[Landfill (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Landfill }}]]
* [[Concrete (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Concrete }}]]


=== {{#switch:{{#titleparts: {{FULLPAGENAME}} | | -1 }}
Note that these prices reflect '''research units''', which will not be equal to science packs if [[productivity module|productivity modules]] are used in labs. (In that case, the science pack requirement will be lower.)
| cs = {{Translation/cs|Transportation}}
| de = {{Translation/de|Transportation}}
| es = {{Translation/es|Transportation}}
| fr = {{Translation/fr|Transportation}}
| it = {{Translation/it|Transportation}}
| nl = {{Translation/nl|Transportation}}
| pl = {{Translation/pl|Transportation}}
| pt-br = {{Translation/pt-br|Transportation}}
| ru = {{Translation/ru|Transportation}}
| sv = {{Translation/sv|Transportation}}
| uk = {{Translation/uk|Transportation}}
| zh = {{Translation/zh|Transportation}}
| #default = Transportation
}} ===
 
* [[Automated rail transportation (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automated rail transportation }}]]
* [[Rail signals (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Rail signals }}]]
* [[Railway (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Railway }}]]
* [[Automobilism (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Automobilism }}]]
* [[Tanks (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Tanks }}]]
 
=== [[Armor modules{{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Armor modules  }}]] ===
 
* [[Exoskeleton equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Exoskeleton equipment }}]]
* [[Battery equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Battery equipment }}]]
** [[Battery MK2 equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Battery equipment 2 }}]]
* [[Discharge defense (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Discharge defense }}]]
* [[Nightvision equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Nightvision equipment }}]]
* [[Personal laser defense (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Personal laser defense }}]]
* [[Portable fusion reactor (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Portable fusion reactor }}]]
* [[Portable solar panel (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Portable solar panel }}]]
* [[Energy shield equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Energy shield equipment }}]]
** [[Energy shield  MK2 equipment (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Energy shield equipment 2 }}]]
 
=== [[Module{{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Modules }}]] ===
 
* [[Modules (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Modules }}]]
* [[Efficiency module (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Efficiency module }}]]
* [[Productivity module (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Productivity module }}]]
* [[Speed module (research){{If language suffix}}{{#if: |&#35;{{Translation{{If language suffix}}|{{{anchor}}}}}}}|{{Translation|Speed module }}]]
 
== Obsolete technologies ==
This is a list of obsolete technologies that got removed.
{|
| {{icontech|Advanced-chemistry-research||Advanced chemistry}} [[Advanced chemistry (research)|Advanced chemistry]]
| {{icontech|Chemistry-research||Chemistry}} [[Chemistry (research)|Chemistry]]
| {{icontech|iron-working||Iron working}} [[Iron working]]
| {{icontech|rocket-defense||Rocket defense (research)}} [[Rocket defense (research)|Rocket defense]]
|-
|}


== See also ==
== See also ==


* [[Technology tree]]
* [[Research]]
* [[Research]]
* [[Science pack]]
* [[Science pack]]


 
{{TechNav}}
[[Category: Technology]]

Latest revision as of 22:35, 15 August 2020

The technology tree − Click to enlarge.
Researched tech bonuses.

Technologies are researched in labs using science packs.

Every technology needs a certain amount of science packs per science pack type to be researched, for example the Logistics technology requires 20 automation science packs to be placed in labs while the technology is selected for research.

Achievements

Tech-maniac-achievement.png Tech maniac

Research all technologies.

  • Completing infinite technologies of any level is not required for Tech maniac. All non-infinite levels of technologies that have infinite continuations are still required.

Infinite technologies

While most technologies in Factorio are either one-off or have a finite, relatively small number of levels available, a few are "infinite", meaning the player can research as many levels as they can afford. All of them unlock bonuses to existing technologies, never new structures or abilities. The per-level bonuses are constant for a particular infinite technologies and, like finite research bonuses, are additive within a single technology. They are subject to diminishing returns; thus, the per-level and per-science pack contributions from very high levels of infinite technologies will eventually provide only marginal improvements.

All infinite technologies levels require space science packs, and are also the only technologies that do. As such, they are late-game technologies intended primarily for players who wish to continue playing and expand their factory past the nominal victory condition of launching a rocket.

Infinite technologies are identified in-game by a small infinity symbol shown in the top right corner of the research technology's card in the research screen.

Most infinite technologies are continuations of ordinary multi-level technologies; the "infinite" mechanic becomes effective once the player reaches the card initially labeled with N - ∞ in the research tree. Only the two artillery-related technologies (artillery shell range and shooting speed) are infinite-only; for these, 1 - ∞ is shown before any levels in them are researched. In either case, once the first infinite level is researched, the card label switches to the one discussed above.

Pricing formulas

The price of all infinite technologies is generated in a mathematical progression; for the majority of technologies, the progression is geometric, mostly in powers of 2. Two technologies - mining productivity and follower robot count - use an arithmetic progression instead.

The table below summarizes for all infinite researches their first infinite level, the cost of the first infinite level, the cost formula and the per-level bonus.

We denote by N the current level of the research, by F the final non-infinite level of the research (hence F+1 is the first "infinite" level) and by P[N] the price of the research at level N.

Technology Science Packs F+1 P[F+1] P[N] Bonus
Worker robot speed (research).png
Worker robot speed
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Production science pack.png
Utility science pack.png
Space science pack.png
7 1,000 1,000 × 2^(N - F - 1) +65% Robot Speed
Mining productivity (research).png
Mining productivity
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Production science pack.png
Utility science pack.png
Space science pack.png
4 2,500 2,500 × (N - F) +10% Mining Productivity
Physical projectile damage (research).png
Physical projectile damage
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
7 1,000 1,000 × 2^(N - F - 1) +40% Bullet Damage
+70% Turret Damage
+40% Shotgun Shell Damage
+100% Cannon Shell Damage
Stronger explosives (research).png
Stronger explosives
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
7 1,000 1,000 × 2^(N - F - 1) +50% Rocket Damage
+20% Grenade Damage
+20% Landmine Damage
Refined flammables (research).png
Refined flammables
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
7 1,000 1,000 × 2^(N - F - 1) +20% Flame Thrower Damage
Energy weapons damage (research).png
Energy weapons damage
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
7 1,000 1,000 × 2^(N - F - 1) +70% Laser Turret Damage
+30% Combat Robot Beam/Laser Damage
Artillery shell range (research).png
Artillery shell range
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
1 1,000 1,000 × 2^(N - F) +30% Artillery Shell Range
Artillery shell shooting speed (research).png
Artillery shell speed
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Utility science pack.png
Space science pack.png
1 1,000 1,000 + 1,000 × 3^(N - F - 1) +100% Artillery Speed
Follower robot count (research).png
Follower robot count
Automation science pack.png
Logistic science pack.png
Chemical science pack.png
Military science pack.png
Production science pack.png
Utility science pack.png
Space science pack.png
7 1,000 100 × (N - F) + 900 +10 Follower Robots

Cumulative cost

As the price of most infinite technologies (specifically, those based on geometric progressions) increases very steeply, it may be a good idea for players to set realistic target levels for each of the infinite technologies they wish to pursue, and make their factory plans accordingly. To that end, the following properties of cumulative infinite research prices may be useful:

  1. For infinite technologies whose underlying equation is a powers-of-two geometric series, the cumulative price of the first N - F infinite levels (skipping the first F level, so counting "infinite" levels only) is 2 × P[N] - P[F+1]; i.e., twice the price of the final researched level, less the price of the first "infinite" level.
    • As N increases, this is approximated well by 2 × P[N] = P[N+1], so the cumulative cost of researching to level N is about as much as researching level N+1.
    • If one decides a level M which one considers the "highest feasible" with their current science pack production capacity, expanding said capacity by a factor of X will allow about log[2](X) additional levels to be researched before the next level takes longer to research with the expanded capacity than level M + 1 would have taken with the pre-expansion production capacity.
    • For example, if one expands production capacity by a factor of 10, they will be able to research at least floor(log[2](10)) = 3 and at most ceiling(log[2](10)) = 4 additional levels in a given technology before the exponential increase in price negates the speed benefits of their ×10 capacity expansion.
  2. The cumulative price of the first N - F levels of infinite technologies whose underlying equation is an arithmetic series is (N - F) × (P[N] + P[F + 1]) ÷ 2; i.e, N - F times the mean of the prices of the first and last "infinite" level. For the Follower robot count (research), an additional 900 × (N-F) need to be added.
    • Expanding production capacity by a factor of X, as above, will in this case allow an additional N × (X - 1) levels to be researched before the benefit of the expansion is wiped out (i.e., research progress speed drops to or below what it was pre-expansion).
  3. The cumulative price of the first N levels of artillery shell shooting speed, the sole infinite technology whose underlying equation is a powers-of-three geometric series (equation type (2)) is 1.5 × P[N] - 0.5 × P[1]; i.e., 1.5 times the price of the final researched level, less half the price of the first level.

Note that these prices reflect research units, which will not be equal to science packs if productivity modules are used in labs. (In that case, the science pack requirement will be lower.)

See also