On this page
- Key facts in 30 seconds
- What temperature changes — two factors
- Exact formulas
- Numbers across the range
- Where you see temperature in-game
- Does a warm planet give «0% bonus» or a penalty to deuterium?
- Can I change a planet's temperature?
- Where do I see temperature in-game?
- Does temperature affect anything besides deuterium and satellites?
- What should a newbie pick — warm or cold?
- For min-maxers
- Quick citation reference
- What to read next
Key facts in 30 seconds
- Temperature affects TWO things: deuterium production AND solar satellite efficiency
- Cold planet: +23% to deuterium BUT −46% to satellites (at −150°C)
- Warm planet: PENALTY to deuterium (−15.5% at +100°C) BUT +31% to satellites
- 0°C is baseline (1.0× both factors)
- Warm planets are NOT «0% bonus» — that was wrong; they give a deuterium penalty + satellite bonus
What temperature changes — two factors
Planet temperature in Xterium affects two parameters simultaneously, in opposite directions:
- DeuteriumTempFactor — colder = more deuterium
- SatelliteTempFactor — warmer = more energy from Solar Satellite
It\'s not «cold-only bonus» as often assumed. Warm planets give more energy but less deuterium. Two sides of one colonization decision.
Exact formulas
DeuteriumTempFactor = max(0, 1 − 0.00155 × temp_max)
SatelliteTempFactor = max(0, 1 + 0.00310 × temp_max)
Both factors are multipliers relative to baseline (1.0 = normal). Factor > 1.0 = bonus, < 1.0 = penalty. max(0, ...) protects against negative values at extreme temperatures.
Numbers across the range
| Temperature | DeuteriumTempFactor | To deuterium | SatelliteTempFactor | To satellites |
|---|---|---|---|---|
| +200°C | 0.69 | −31% | 1.62 | +62% |
| +150°C | 0.7675 | −23.25% | 1.465 | +46.5% |
| +100°C | 0.845 | −15.5% | 1.31 | +31% |
| +50°C | 0.9225 | −7.75% | 1.155 | +15.5% |
| 0°C | 1.0 | 0% | 1.0 | 0% |
| −50°C | 1.0775 | +7.75% | 0.845 | −15.5% |
| −100°C | 1.155 | +15.5% | 0.69 | −31% |
| −150°C | 1.2325 | +23.25% | 0.535 | −46.5% |
Example on a cold planet (-120°C):
- DeuteriumTempFactor = 1.186 (+18.6%) — more deuterium
- SatelliteTempFactor = 0.628 (−37.2%) — much less satellite energy
Where you see temperature in-game
Wiki explicitly names three screens:
- Overview — quick temperature read (current planet temperature in header)
- Galaxy — compare candidates before colonizing (see
temp_min/temp_maxfor each position) - Buildings / Planetarium — practical impact on deuterium and satellites (shown as %)
Display format: ShownTempBonus(%) = (Factor × 100) − 100. E.g. Factor = 1.186 → shown +18.6%.
Tip: validate the target coordinate FIRST in Galaxy (warm/cold?), then verify practical bonus in Buildings/Planetarium BEFORE colonizing.
Does a warm planet give «0% bonus» or a penalty to deuterium?
Penalty. At +100°C the deuterium factor = 0.845 = −15.5% from baseline. The old common misconception was «warm = 0%». Actually: 0°C = baseline (1.0), warmer = deuterium penalty, colder = bonus.
Can I change a planet's temperature?
Only via Planet Relocation. After relocation NewTempMax = DestinationBaseTemp (new temperature zone). NewTempMin = NewTempMax − 40. Relocation is blocked while fleets are in motion.
Where do I see temperature in-game?
Overview (quick header read), Galaxy (compare candidates before colonizing — see temp_min/temp_max for each position), Buildings/Planetarium (practical impact on deuterium/satellites in %).
Does temperature affect anything besides deuterium and satellites?
Per wiki/04: only those two. The rest — diameter and fields — depends on planet diameter, not temperature. Metal/crystal production does NOT depend on temperature.
What should a newbie pick — warm or cold?
Depends on role. Cold Fuel Network (cold planets) — for active PvP with heavy deuterium burn. Warm Energy Core (warm) — for stable low-maintenance economy. Mixed Portfolio — 2-3 cold deuterium hubs + 1 warm eco core.
For min-maxers
Exact formulas from wiki/04. Player TL;DR: «cold = deuterium bonus + energy penalty; warm = the opposite».
Formulas (from canonical wiki/04_Planets_and_Temperature.md):
DeuteriumTempFactor = max(0, 1 − 0.00155 × temp_max)
SatelliteTempFactor = max(0, 1 + 0.00310 × temp_max)
Where temp_max is the planet maximum temperature (negative for cold ones).
Numerical check at temp_max = −150:
- DeuteriumTempFactor = 1 − 0.00155 × (−150) = 1 + 0.2325 = 1.2325 (+23.25%)
- SatelliteTempFactor = 1 + 0.00310 × (−150) = 1 − 0.465 = 0.535 (−46.5%)
Numerical check at temp_max = +100:
- DeuteriumTempFactor = 1 − 0.00155 × 100 = 1 − 0.155 = 0.845 (−15.5% to deuterium!)
- SatelliteTempFactor = 1 + 0.00310 × 100 = 1.31 (+31% to satellite energy)
Floor max(0, ...) prevents negative factors. UI values are rounded, so tiny differences may not be visible.
Quick citation reference
Source: wiki/04_Planets_and_Temperature.md. Formulas: DeuteriumTempFactor = max(0, 1 − 0.00155 × temp_max); SatelliteTempFactor = max(0, 1 + 0.00310 × temp_max). Deuterium bonus at −150°C: +23.25%. Deuterium penalty at +100°C: −15.5%. Satellite bonus at +100°C: +31%. Satellite penalty at −150°C: −46.5%. Where to see: Overview, Galaxy, Buildings/Planetarium. Last verified: 2026-05-22 (wiki/04).