In other languages: Deutsch Polska Русский 中文

Technologies

From Official Factorio Wiki
Jump to: navigation, search
The technology tree − click to enlarge

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 science pack 1 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, 14 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.

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 single satellite inside 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 equations

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; a single technology - artillery shell shooting speed - uses a powers-of-3 progression. Two technologies - mining productivity and follower robot count - use an arithmetic progression instead, in both cases with a difference of 100.

The equations that generate infinite research prices take the following forms:

  1. P[N] = P[0] × 2 ^ (N - N[0]) + C - most infinite technologies
  2. P[N] = P[0] × 3 ^ (N - N[0]) + C - artillery shell shooting speed
  3. P[N] = P[0] × (N - N[0]) + C - mining productivity and follower robot count

where:

  • P[N] is the price of the Nth level of the technology (as reported by the game; i.e., counting also all starting "non-infinite" levels, if any)
  • P[0] is a price multiplier
  • N is the level of the technologies, as reported by the game (i.e., including any starting non-infinite levels)
  • N[0] is a shift factor relative to the source series
  • C is a constant

Among others, the following properties can be observed:

  • P[0] = 1,000 for technologies with a geometric progression and P[0] = 100 for technologies with an arithmetic progression
  • for both infinite-only technologies, P[1] = 2 × P[0]
  • denote F the final level of non-infinite research available in the technology if such exists; for infinite-only research, set F = 0; then:
  • the majority of geometric-progression technologies have P[F+1] = P[0]; the rest have P[F+1] = 2 × P[0] (where P[F+1] is the price of the first "infinite" level)
  • for technologies with preceding non-infinite levels, the relation between P[F+1] and non-infinite level prices may vary, but in all cases P[F+1] >= P[F] (where P[F] is the price of the last non-infinite level)
  • either N[0] = F or N[0] = F + 1; this is mostly idiosyncratic to the technology in question
  • C != 0 only for follower robot count (C = 900) and artillery shooting speed (C = 1,000)

Price table

The table below summarizes the applicable equation type and parameters (using the same notation as in the preceding section), plus the per-level bonus, for all infinite technologies in the game. Technologies are ordered based on similarity of the parameters; if parameters are identical, then alphabetically.

Technology Equation
type
F + 1 P[F + 1] Equation Bonus
Gun turret damage (research).png
Gun turret damage
1 7 1,000 1,000 × 2^(N - F - 1) +70%
Rocket damage (research).png
Rocket damage
1 7 1,000 1,000 × 2^(N - F - 1) +50%
Bullet damage (research).png
Bullet damage
1 7 1,000 1,000 × 2^(N - F - 1) +40%
Shotgun shell damage (research).png
Shotgun shell damage
1 7 1,000 1,000 × 2^(N - F - 1) +40%
Flamethrower damage (research).png
Flamethrower damage
1 7 1,000 1,000 × 2^(N - F - 1) +20%
Worker robot speed (research).png
Worker robot speed
1 6 1,000 1,000 × 2^(N - F - 1) +65%
Combat robot damage (research).png
Combat robot damage
1 6 1,000 1,000 × 2^(N - F - 1) +30%
Cannon shell damage (research).png
Cannon shell damage
1 6 1,000 1,000 × 2^(N - F - 1) +30%
Laser turret damage (research).png
Laser turret damage
1 8 1,000 1,000 × 2^(N - F - 1) +70%
Artillery shell range (research).png
Artillery shell range
1 1 2,000 1,000 × 2^(N - F) +30%
Grenade damage (research).png
Grenade damage
1 7 2,000 1,000 × 2^(N - F) +20%
Mining productivity (research).png
Mining productivity
3 16 1,500 100 × (N - 1) +2%
Follower robot count (research).png
Follower robot count
3 7 1,000 100 × N + 900 +10
Artillery shell shooting speed (research).png
Artillery shell shooting speed
2 1 2,000 1,000 × 3^(N - F - 1) + 1,000 +100%

Affordability

Infinite technologies are essentially an inexhaustible resource sink for players who build very large bases. While the bonuses they provide can significantly improve the player's capabilities (particularly as regards combat), they are subject to diminishing returns; thus, the per-level contributions from very high levels of infinite technologies will eventually provide only marginal improvements.

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. The cumulative price of the first N - F levels (notation as in previous sections; i.e., here counting "infinite" levels only) of infinite technologies whose underlying equation is a powers-of-two geometric series (see equation type (1) in preceding sections) 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.
    • This tends toward 2 × P[N] as N goes to infinity.
    • The above also shows that, assuming constant research speed (usually, this is the same as science pack production capacity), each subsequent level of an infinite technology of this type will take about as long as all preceding infinite levels took combined (or, twice as long as the previous level).
    • Further, assuming one has reached a level M they consider the "highest feasible" with their current science pack production capacity, expanding said capacity by a factor of X will allow at least floor(log[2](X)) and at most ceiling(log[2](X)) (i.e., the next lower / higher integer from the base-2 logarithm of 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 wipes out 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 (equation type (3)) 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.
    • 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 the expressions above have been simplified to reflect the fact that this particular technology has F = 0. Since it is the only technology with this equation type, the loss of generality does not matter.
In all calculations above, the constant C (see equations) is ignored; for the technologies where C ≠ 0, results must be adjusted by adding C × (N - F). This only applies to follower robot count and artillery shooting speed.

In all cases, the player can calculate the research price of their target level using the general equations (1), (2), (3) (see preceding sections), look up the price of the first "infinite" level in the table above, then use the summation properties described herein to arrive at a total science pack budget.

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.)

All technologies

This is a list of all technologies that are currently researchable in the game.

Machines Military/Weaponry Bonuses Player augmentation Defense Crafting Transportation Equipment modules Modules
Advanced electronics (research).png
Advanced electronics
Atomic bomb (research).png
Atomic bomb
Artillery shell range (research).png
Artillery shell range
Character logistic slots (research).png
Character logistic slots
Armor-making-research.png
Heavy armor
Advanced material processing (research).png
Advanced material processing
Automated rail transportation (research).png
Automated rail transportation
Battery equipment (research).png
Battery equipment
Modules (research).png
Modules
Advanced electronics 2 (research).png
2
Advanced electronics 2
Combat robotics (research).png
Combat robotics
Artillery shell shooting speed (research).png
Artillery shell shooting speed
Character logistic trash slots (research).png
Character logistic trash slots
Armor-making-research.png
Modular armor
Advanced material processing (research).png
2
Advanced material processing 2
Automobilism (research).png
Automobilism
Battery MK2 equipment (research).png
Battery MK2 equipment
Effect transmission (research).png
Effect transmission
Automation (research).png
Automation
Combat robotics (research).png
2
Combat robotics 2
Braking force (research).png
Braking force
Auto character logistic trash slots (research).png
Auto character logistic trash slots
Power armor (research).png
Power armor
Advanced oil processing (research).png
Advanced oil processing
Fluid wagon (research).png
Fluid wagon
Discharge defense (research).png
Discharge defense
Efficiency module (research).png
Efficiency module
Automation (research).png
2
Automation 2
Combat robotics (research).png
3
Combat robotics 3
Bullet damage (research).png
Bullet damage
Construction robotics (research).png
Construction robotics
Power armor 2 (research).png
2
Power armor 2
Battery (research).png
Battery
Rail signals (research).png
Rail signals
Energy shield equipment (research).png
Energy shield equipment
Efficiency module (research).png
2
Efficiency module 2
Automation (research).png
3
Automation 3
Flamethrower (research).png
Flamethrower
Bullet shooting speed (research).png
Bullet shooting speed
Logistic robotics (research).png
Logistic robotics
Gates (research).png
Gates
Circuit network (research).png
Circuit network
Railway (research).png
Railway
Energy shield MK2 equipment (research).png
Energy shield MK2 equipment
Efficiency module (research).png
3
Efficiency module 3
Electric energy accumulators (research).png
Electric energy accumulators
Military (research).png
Military
Cannon shell damage (research).png
Cannon shell damage
Toolbelt (research).png
Toolbelt
Landmines (research).png
Landmines
Cliff explosives (research).png
Cliff explosives
Tanks (research).png
Tanks
Exoskeleton equipment (research).png
Exoskeleton equipment
Productivity module (research).png
Productivity module
Electric energy distribution (research).png
Electric energy distribution 1
Military (research).png
2
Military 2
Cannon shell shooting speed (research).png
Cannon shell shooting speed
Stone walls (research).png
Stone walls
Advanced oil processing (research).png
Coal liquefaction
Nightvision equipment (research).png
Nightvision equipment
Productivity module (research).png
2
Productivity module 2
Electric energy distribution (research).png
2
Electric energy distribution 2
Military (research).png
3
Military 3
Combat robot damage (research).png
Combat robot damage
Turrets (research).png
Turrets
Concrete (research).png
Concrete
Personal laser defense (research).png
Personal laser defense
Productivity module (research).png
3
Productivity module 3
Fluid handling (research).png
Fluid handling
Military (research).png
4
Military 4
Flamethrower damage (research).png
Flamethrower damage
Laser turrets (research).png
Laser turrets
Electronics (research).png
Electronics
Personal roboport (research).png
Personal roboport
Speed module (research).png
Speed module
Logistics (research).png
Logistics
Rocketry (research).png
Rocketry
Follower robot count (research).png
Follower robot count
Artillery (research).png
Artillery
Engine (research).png
Engine
Personal roboport (research).png
2
Personal roboport 2
Speed module (research).png
2
Speed module 2
Logistics (research).png
2
Logistics 2
Explosive rocketry (research).png
Explosive rocketry
Grenade damage (research).png
Grenade damage
Electric engine (research).png
Electric engine
Portable fusion reactor (research).png
Portable fusion reactor
Speed module (research).png
3
Speed module 3
Logistics (research).png
3
Logistics 3
Uranium ammo (research).png
Uranium ammo
Gun turret damage (research).png
Gun turret damage
Explosives (research).png
Explosives
Portable solar panel (research).png
Portable solar panel
Nuclear power (research).png
Nuclear power
Inserter capacity bonus (research).png
Inserter capacity bonus
Flammables (research).png
Flammables
Oil processing (research).png
Oil processing
Lab research speed (research).png
Lab research speed
Flight (research).png
Flight
Rocket silo (research).png
Rocket silo
Laser turret damage (research).png
Laser turret damage
Kovarex enrichment process (research).png
Kovarex enrichment process
Solar energy (research).png
Solar energy
Laser turret shooting speed (research).png
Laser turret shooting speed
Landfill (research).png
Landfill
Stack inserter (research).png
Stack inserter
Mining productivity (research).png
Mining productivity
Laser (research).png
Laser
Rocket damage (research).png
Rocket damage
Logistic system (research).png
Logistic system
Rocket shooting speed (research).png
Rocket shooting speed
Nuclear fuel reprocessing (research).png
Nuclear fuel reprocessing
Shotgun shell damage (research).png
Shotgun shell damage
Optics (research).png
Optics
Shotgun shell shooting speed (research).png
Shotgun shell shooting speed
Plastics (research).png
Plastics
Worker robot cargo size (research).png
Worker robot cargo size
Robotics (research).png
Robotics
Worker robot speed (research).png
Worker robot speed
Steel processing (research).png
Steel processing
Sulfur processing (research).png
Sulfur processing

See also