In other languages: Deutsch Español Français Italiano 日本語 한국어 Polski Português, Brasil Русский Українська 简体中文

Research: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Space Age addition.)
 
(60 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{Languages}}
[[File:Technology_Screen.png|400px|thumb|The technology screen]]
'''Research''' is used to unlock [[technologies]], offering new recipes and bonuses. Research is performed by [[lab|labs]] consuming different types of [[science pack|science packs]].


== Basics ==
== Mechanics ==


* Research is performed in [[Lab]]s.
In singleplayer games, only one technology can be researched at a time, the same is true for every [[Multiplayer#PvP|force]] (team of players) in a multiplayer game. In multiplayer games with multiple forces, each force has its own technology tree and research status, so different forces can research independently in [[Multiplayer#PvP|PvP]] games.
* Every technology has a certain amount of units that are needed for it to be researched, the logistics 1 technology in the example requires 20 units.
* Every unit requires a certain combination of science packs, these have to be created and transported into the lab before it can start the research.
* When the laboratory has all the needed ingredients, it starts researching one unit, the time to research the unit varies from technology to technology.
* The more laboratories are researching at the same time, the shorter time it takes to get all the units required.


The technology to be researched is selected from the technology screen, opened by pressing {{Keybinding|T}} ({{Keybinding|ZL|-}} on [[Nintendo Switch version|Nintendo Switch]]). The currently active research can be changed at any time from the technology screen; if another research is in progress, that progress will be saved. Multiple technologies can be partially researched like this at any one time.


[[File:Techlist.png]]
Research progress for a technology is divided into ''units''. Each unit has a time and a science pack cost. When research is in progress, labs with the required amount of science packs for one unit will consume the amount and contribute towards research progress.


[[File:res.png]] Example of research
[[File:res.png|frame|The progress bar shown in the top right corner of the screen when research is in progress]]


The time ''T'' it will take to research a particular technology is given by:
*<code>T = (T[0] × P) ÷ (L × S)</code> seconds,
where:
*'''''T[0]''''' is the time cost per unit (as shown in Research screen)
*'''''P''''' is the price of the research, in units (as shown in Research screen)
*'''''L''''' is the number of labs used
*'''''S''''' is lab speed, which is given by:
**<code>(1 + B[r]) × (1 + M[r])</code>, where
**'''''B[r]''''' is the total research speed modifier from [[Lab research speed (research)|lab research speed]] research, expressed as a decimal (% value divided by 100); and
**'''''M[r]''''' is the sum of all module effects (Speed modules with <code>+</code> sign, Productivity modules with <code>-</code> sign), expressed as a decimal
''Note that ''P'' represents the research price '''in units''', not in individual science packs summed across all their types. For example, a research that costs 100 [[automation science pack]]s and 100 [[logistic science pack]]s, grouped into 100 units of 1 each of automation and logistic science packs, would have a ''P'' of 100, ''not'' 200.''
Unlike most bonus effects, the lab research speed bonus gained from research is ''multiplicative'' with module speed effects, not additive. However, different module effects (Speed vs. Productivity, beacon vs. in-lab) are additive with each other.


=== Automation ===
=== Automation ===
[[File:5_5_Labs_R_G_packs.png|400px|thumb|right|A simple lab setup using [[automation science pack]]s and [[logistic science pack]]s, [[belt transport system|belts]], and [[inserters]]]]
Crafting science packs by hand is not feasible, mainly because of the amount of resources and time needed to craft them. Some science packs also require ingredients that cannot be handcrafted, such as [[oil processing|oil products]]. Science pack production automation is the primary incentive for factory development throughout the game.
The insertion of science packs into labs may be automated using [[inserters]] and [[transport belt]]s, as shown to the right, or using [[robots]] and the [[logistic network]].
Note that inserters can take science packs from labs and hand them to other labs, making a lab chain a feasible solution. Other options include using 3 belts (before space science packs are needed), or a [[Glossary#S|sushi belt]].
=== Research queue ===
[[File:Research_Screen_Queue.png|400px|thumb|right|The technology screen with some technologies queued.]]
The research queue allows players to automatically research more technologies after research finishes. The research queue is by default unlocked when the first rocket is launched. Alternatively it can be unlocked in the map generation settings in the 'advanced' category, or via `/enable-research-queue` console command.


For the new player, the basic red research pack will be the first bigger item they try crafting by hand only to realise how slow it is. The idea to automate production of the red science packs (and their insertion into the labs) will occur and grow to automate the green and blue too.  
Once the research queue is enabled, a technology can be added to the queue by pressing the "Start Research" button when it is selected. Double-clicking (Double-pressing {{Keybinding|Y}} or {{Keybinding|A}} on [[Nintendo Switch version|Nintendo Switch]]) or using {{Keybinding|shift|lmb}} ({{Keybinding|ZR|A}} on [[Nintendo Switch version|Nintendo Switch]]) on any research in the tree or the list on the left will also add it to the queue. This is particularly useful to queue prerequisites without focusing them in the technology tree.  


This process forms a good part of the early/mid game to establish a reasonable progression speed through the tech tree.
Technologies in the queue are displayed in the upper left corner of the interface. If a technology is added to the queue, the technologies that depend on it may become available to be added to the queue as well and those technologies are displayed in orange. For example adding the [[Logistics_(research)|logistics]] and [[Logistic_science_pack_(research)|logistic science pack]] technologies to the queue allows the technology [[Logistics_2_(research)|logistics 2]] to be queued. The player can reorder the queue at any time.


[[File:Red.JPG]]
To remove a technology from the queue, the technology's image must be hovered in the queue display in the upper left corner and the red button that appears must be pressed.


== Technologies ==
== Achievements ==
{|
| style="width:33%;vertical-align:top" | Technologies A - D
{|
| {{icontech|Advanced-electronics-1||Advanced electronics}} [[Advanced electronics]]
|-
| {{icontech|Advanced-electronics-1|2|Advanced electronics 2}} [[Advanced electronics 2]]
|-
| {{icontech|advanced-material-processing||Advanced material processing}} [[Advanced material processing]]
|-
| {{icontech|advanced-material-processing|2|Advanced material processing 2}} [[Advanced material processing 2]]
|-
| {{icontech|Advanced-oil-processing-tech||Advanced oil processing (research)}} [[Advanced oil processing (research)|Advanced oil processing]]
|-
| {{icontech|Alien-technology||Alien technology}} [[Alien technology]]
|-
| {{icontech|Armor-making||Armor crafting 1}} [[Armor crafting 1|Armor crafting]]
|-
| {{icontech|Armor-making|2|Armor crafting 2}} [[Armor crafting 2]]
|-
| {{icontech|Armor-making|3|Armor crafting 3}} [[Armor crafting 3]]
|-
| {{icontech|automated-construction||Automated construction}} [[Automated construction]]
|-
| {{icontech|automated-rail-transportation||Automated rail transportation}} [[Automated rail transportation]]
|-
| {{icontech|Automation||Automation 1}} [[Automation 1|Automation]]
|-
| {{icontech|Automation|2|Automation 2}} [[Automation 2]]
|-
| {{icontech|automation|3|Automation 3}} [[Automation 3]]
|-
| {{icontech|Automobilism||Automobilism}} [[Automobilism]]
|-
| {{icontech|basic-exoskeleton-equipment||Basic exoskeleton equipment (research)}} [[Basic exoskeleton equipment (research)|Basic exoskeleton equipment]]
|-
| {{icontech|battery-tech||Battery_(research)}} [[Battery_(research)|Battery]]
|-
| {{icontech|battery-equipment||Battery equipment}} [[Battery equipment]]
|-
| {{icontech|battery-mk2||Battery equipment MK2}} [[Battery equipment MK2]]
|-
| {{icontech|bullet-damage||Bullet damage}} [[Bullet damage]]
|-
| {{icontech|bullet-speed||Bullet shooting speed}} [[Bullet shooting speed]]
|-
| {{icontech|character-logistic-slots||Character logistic slots}} [[Character logistic slots]]
|-
| {{icontech|combat-robot-damage||Combat robot damage}} [[Combat robot damage]]
|-
| {{icontech|combat-robotics||Combat robotics}} [[Combat robotics]]
|-
| {{icontech|combat-robotics|2|Combat robotics 2}} [[Combat robotics 2]]
|-
| {{icontech|combat-robotics|3|Combat robotics 3}} [[Combat robotics 3]]
|-
| {{icontech|construction-robotics||Construction robotics}} [[Construction robotics]]
|-
| {{icontech|discharge-defense||Discharge defense (research)}} [[Discharge defense (research)|Discharge defense]]
|-
|}
| style="width:33%;vertical-align:top" | Technologies E - L
{|
| {{icontech|effectivity-module||Efficiency module (research)}} [[Efficiency module (research)|Efficiency module]]
|-
| {{icontech|effect-transmission||Effect transmission}} [[Effect transmission]]
|-
| {{icontech|electric-energy-acumulators|1|Electric energy accumulators 1}} [[Electric energy accumulators 1]]
|-
| {{icontech|electric-energy-distribution|1|Electric energy distribution 1}} [[Electric energy distribution 1]]
|-
| {{icontech|electric-energy-distribution|2|Electric energy distribution 2}} [[Electric energy distribution 2]]
|-
| {{icontech|electric-engine||Electric engine}} [[Electric engine]]
|-
| {{icontech|Electronics||Electronics}} [[Electronics]]
|-
| {{icontech|energy-shield||Energy shield equipment}} [[Energy shield equipment]]
|-
| {{icontech|energy-shield-mk2||Energy shield MK2 equipment}} [[Energy shield MK2 equipment]]
|-
| {{icontech|engine||Engine}} [[Engine]]
|-
| {{icontech|explosive-rocketry||Explosive rocketry}} [[Explosive rocketry]]
|-
| {{icontech|Explosives-tech||Explosives (research)}} [[Explosives (research)|Explosives]]
|-
| {{icontech|Flame-thrower||Flame thrower}} [[Flame thrower]]
|-
| {{icontech|Flammables||Flammables}} [[Flammables]]
|-
| {{icontech|fluid-handling||Fluid handling}} [[Fluid handling]]
|-
| {{icontech|Flying||Flight}} [[Flight]]
|-
| {{icontech|follower-robots||Follower robot count}} [[Follower robot count]]
|-
| {{icontech|gun-turret-damage||Gun turret damage upgrade}} [[Gun turret damage upgrade]]
|-
| {{icontech|inserter-stack-size-bonus||Inserter item stack size bonus}} [[Inserter item stack size bonus]]
|-
| {{icontech|Lab-effectivity||Lab efficiency}} [[Lab efficiency]]
|-
| {{icontech|land-mine||Land mines}} [[Land mines]]
|-
| {{icontech|Laser||Laser}} [[Laser]]
|-
| {{icontech|laser-turret-damage||Laser turret damage upgrade}} [[Laser turret damage upgrade]]
|-
| {{icontech|laser-turret-speed||Laser turret shooting speed}} [[Laser turret shooting speed]]
|-
| {{icontech|Laser-turrets||Laser turrets}} [[Laser turrets]]
|-
| {{icontech|Logistic-robotics||Logistic robotics}} [[Logistic robotics]]
|-
| {{icontech|Logistic-robot-speed||Logistic robot speed}} [[Logistic robot speed]]
|-
| {{icontech|Logistic-robot-storage||Logistic robot cargo size}} [[Logistic robot cargo size]]
|-
| {{icontech|Logistic-system||Logistic system}} [[Logistic system]]
|-
| {{icontech|Logistics||Logistics}} [[Logistics]]
|-
| {{icontech|Logistics|2|Logistics 2}} [[Logistics 2]]
|-
| {{icontech|Logistics|3|Logistics 3}} [[Logistics 3]]
|-
|}
| style="width:33%;vertical-align:top" | Technologies M - Z
{|
| {{icontech|military||Military}} [[Military]]
|-
| {{icontech|military|2|Military 2}} [[Military 2]]
|-
| {{icontech|military|3|Military 3}} [[Military 3]]
|-
| {{icontech|military|4|Military 4}} [[Military 4]]
|-
| {{icontech|module||Modules}} [[Modules]]
|-
| {{icontech|night-vision||Night vision (research)}} [[Night vision (research)|Night vision]]
|-
| {{icontech|Oil-gathering||Oil processing (research)}} [[Oil processing (research)|Oil processing]]
|-
| {{icontech|Optics||Optics}} [[Optics]]
|-
| {{icontech|laser-defense||Personal laser defense (research)}} [[Personal laser defense (research)]]
|-
| {{icontech|Plastics||Plastics}} [[Plastics]]
|-
| {{icontech|portable-fusion-reactor||Portable fusion reactor (research)}} [[Portable fusion reactor (research)|Portable fusion reactor]]
|-
| {{icontech|portable-solar-panel||Portable solar panel (research)}} [[Portable solar panel (research)|Portable solar panel]]
|-
| {{icontech|power-armor||Power armor (research)}} [[Power armor (research)|Power armor]]
|-
| {{icontech|power-armor-mk2|2|Power armor 2}} [[Power armor 2]]
|-
| {{icontech|productivity-module||Productivity module (research)}} [[Productivity module (research)|Productivity module]]
|-
| {{icontech|rail-signals||Rail signals}} [[Rail signals]]
|-
| {{icontech|Railway||Railway}} [[Railway]]
|-
| {{icontech|Robotics||Robotics}} [[Robotics]]
|-
| {{icontech|Rocket-damage||Rocket damage}} [[Rocket damage]]
|-
| {{icontech|rocket-defense||Rocket defense (research)}} [[Rocket defense (research)|Rocket defense]]
|-
| {{icontech|Rocket-speed||Rocket shooting speed}} [[Rocket shooting speed]]
|-
| {{icontech|Rocketry||Rocketry}} [[Rocketry]]
|-
| {{icontech|shotgun-shell-damage||Shotgun shell damage}} [[Shotgun shell damage]]
|-
| {{icontech|shotgun-shell-speed||Shotgun shell shooting speed}} [[Shotgun shell shooting speed]]
|-
| {{icontech|Solar-energy||Solar energy}} [[Solar energy]]
|-
| {{icontech|speed-module||Speed module (research)}} [[Speed module (research)|Speed module]]
|-
| {{icontech|Steel-processing||Steel processing}} [[Steel processing]]
|-
| {{icontech|Sulfur||Sulfur processing}} [[Sulfur processing]]
|-
| {{icontech|toolbelt||Toolbelt}} [[Toolbelt]]
|-
| {{icontech|Turrets||Turrets}} [[Turrets]]
|-
|}
|}


== Obsolete technologies ==
{{Achievement|Tech-maniac}}
This is a list of obsolete technologies that got removed.
* 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.
{|
| {{imagelink|Advanced-chemistry|Advanced chemistry}} || {{imagelink|Chemistry|Chemistry}} || {{imagelink|iron-working|Iron working}}
|-
|}


== Technology tree ==
== History ==
Note: This is the technology of version 0.6 or lower, and a bit outdated.
{{History|1.1.92|
* Added a notification when a technology is researched.
* Added /enable-research-queue console command to enable the research queue without disabling achievements.}}


'''We recommend to look into [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=2408 this thread] for a more or less actual version of this tree.'''
{{History|0.17.0|
* Research UI overhauled.
* Research Queue added.}}


{{History|0.15.0|
* Research system overhauled
** There are now 7 science pack types instead of 4, research prices have been changed to compensate.
** Top-tier science pack is no longer obtained by destroying alien nests, but by launching rockets with satellites.
**"Infinite research" mechanic introduced.}}


<imagemap>
{{History|0.2.0|
File:technology-tree.png|
* Introduced}}
rect 540 140 622 222 [[Automation 1]]
rect 460 0 542 82 [[Iron working]]
rect 40 140 122 222 [[Logistics 1]]
rect 400 140 482 222 [[Armor making 1]]
rect 540 260 622 342 [[Electronics]]
rect 660 400 742 482 [[Automation 2]]
rect 40 260 122 342 [[Logistics 2]]
rect 40 400 122 482 [[Logistics 3]]
rect 880 0 962 82 [[Chemistry]]
rect 900 140 982 222 [[Explosives]]
rect 780 140 862 222 [[Flammables]]
rect 780 260 862 342 [[Flamethrower (research)]]
rect 860 400 942 482 [[Rocketry]]
rect 540 400 622 482 [[Advanced electronics 1]]
rect 540 540 622 622 [[Advanced electronics 2]]
rect 540 660 622 742 [[Robotics]]
rect 440 540 522 622 [[Flight]]
rect 540 780 622 862 [[Logistic robotics]]
rect 240 400 322 482 [[Optics]]
rect 340 540 422 622 [[Solar energy]]
rect 240 540 322 622 [[Laser]]
rect 280 140 362 222 [[Steel processing]]
rect 400 260 482 342 [[Armor making 2]]
rect 660 140 742 222 [[Military 1]]
rect 660 260 742 342 [[Military 2]]
rect 160 140 242 222 [[Turrets]]
rect 180 680 262 762 [[Laser turrets]]
rect 940 520 1022 602 [[Alien technology]]
rect 600 900 682 982 [[Logistic robot cargo]]
rect 480 900 562 982 [[Logistic robot speed]]
rect 760 820 842 902 [[Rocket shooting speed]]
rect 900 820 982 902 [[Rocket damage]]
rect 360 400 442 482 [[Lab efficiency]]
rect 0 540 82 622 [[Automobilism]]
rect 100 540 182 622 [[Railway]]
rect 980 260 1062 342 [[Advanced chemistry]]
desc none
</imagemap>


== See also ==
* [[Technologies]]
* [[Science pack]]


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

Latest revision as of 21:22, 21 October 2024

The technology screen

Research is used to unlock technologies, offering new recipes and bonuses. Research is performed by labs consuming different types of science packs.

Mechanics

In singleplayer games, only one technology can be researched at a time, the same is true for every force (team of players) in a multiplayer game. In multiplayer games with multiple forces, each force has its own technology tree and research status, so different forces can research independently in PvP games.

The technology to be researched is selected from the technology screen, opened by pressing T (ZL + - on Nintendo Switch). The currently active research can be changed at any time from the technology screen; if another research is in progress, that progress will be saved. Multiple technologies can be partially researched like this at any one time.

Research progress for a technology is divided into units. Each unit has a time and a science pack cost. When research is in progress, labs with the required amount of science packs for one unit will consume the amount and contribute towards research progress.

The progress bar shown in the top right corner of the screen when research is in progress

The time T it will take to research a particular technology is given by:

  • T = (T[0] × P) ÷ (L × S) seconds,

where:

  • T[0] is the time cost per unit (as shown in Research screen)
  • P is the price of the research, in units (as shown in Research screen)
  • L is the number of labs used
  • S is lab speed, which is given by:
    • (1 + B[r]) × (1 + M[r]), where
    • B[r] is the total research speed modifier from lab research speed research, expressed as a decimal (% value divided by 100); and
    • M[r] is the sum of all module effects (Speed modules with + sign, Productivity modules with - sign), expressed as a decimal

Note that P represents the research price in units, not in individual science packs summed across all their types. For example, a research that costs 100 automation science packs and 100 logistic science packs, grouped into 100 units of 1 each of automation and logistic science packs, would have a P of 100, not 200.

Unlike most bonus effects, the lab research speed bonus gained from research is multiplicative with module speed effects, not additive. However, different module effects (Speed vs. Productivity, beacon vs. in-lab) are additive with each other.

Automation

Crafting science packs by hand is not feasible, mainly because of the amount of resources and time needed to craft them. Some science packs also require ingredients that cannot be handcrafted, such as oil products. Science pack production automation is the primary incentive for factory development throughout the game.

The insertion of science packs into labs may be automated using inserters and transport belts, as shown to the right, or using robots and the logistic network.

Note that inserters can take science packs from labs and hand them to other labs, making a lab chain a feasible solution. Other options include using 3 belts (before space science packs are needed), or a sushi belt.

Research queue

The technology screen with some technologies queued.

The research queue allows players to automatically research more technologies after research finishes. The research queue is by default unlocked when the first rocket is launched. Alternatively it can be unlocked in the map generation settings in the 'advanced' category, or via `/enable-research-queue` console command.

Once the research queue is enabled, a technology can be added to the queue by pressing the "Start Research" button when it is selected. Double-clicking (Double-pressing Y or A on Nintendo Switch) or using SHIFT + Left mouse button (ZR + A on Nintendo Switch) on any research in the tree or the list on the left will also add it to the queue. This is particularly useful to queue prerequisites without focusing them in the technology tree.

Technologies in the queue are displayed in the upper left corner of the interface. If a technology is added to the queue, the technologies that depend on it may become available to be added to the queue as well and those technologies are displayed in orange. For example adding the logistics and logistic science pack technologies to the queue allows the technology logistics 2 to be queued. The player can reorder the queue at any time.

To remove a technology from the queue, the technology's image must be hovered in the queue display in the upper left corner and the red button that appears must be pressed.

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.

History

  • 1.1.92:
    • Added a notification when a technology is researched.
    • Added /enable-research-queue console command to enable the research queue without disabling achievements.
  • 0.17.0:
    • Research UI overhauled.
    • Research Queue added.
  • 0.15.0:
    • Research system overhauled
      • There are now 7 science pack types instead of 4, research prices have been changed to compensate.
      • Top-tier science pack is no longer obtained by destroying alien nests, but by launching rockets with satellites.
      • "Infinite research" mechanic introduced.

See also