Create Habitable SystemA new button entitled "Create Habitable" has been added to the System View when SM mode is active. This is adjacent to the existing "Create System" button.
If you click this button in a random stars game, a system will be generated that contains at least one 'habitable' planet (see below). If this is a known stars game, the 'Select Known System to Generate' dialog will appear for you to select the specific system. This selected system will be generated with at least one 'habitable' planet. The 'habitable' planet will be generated with home world minerals.
'Habitable' in this context does not mean ideal for humans, although that will often be the case. Instead, the process is similar to NPR system generation, which involves selecting candidate planets that have the following characteristics.
- Starting surface temperature between 230K and 350K
- Gravity between 0.5G and 2.5G
- Hydro Extent greater than 20%
- Not tidal-locked
- Eccentricity less than 0.2
If a planet qualifies then any ruins and the existing atmosphere are removed. A new nitrogen-oxygen atmosphere is created with overall pressure between 0.75 atm and 1.25 atm and oxygen comprising 15% to 30% of that atmosphere. Any hydro extent above 70% is reduced to 70%.
The planet is then put through a condensation/evaporation cycle, after which the atmosphere and temperature are updated, including freezeout effects.
If the resulting temperature is between 250K and 310K (-23C and 37C), the planet qualifies as habitable and the dominant terrain is updated. If not, subsequent planets are checked. If no suitable planets are created, the system is discarded and regenerated until a suitable planet is created, at which point home world minerals are generated for that planet.
Note that this process could possibly result in one or more 'failed conversions' in a given system before the right planet is found, so a 'semi-habitable' planet might also be found in the same system as the habitable planet.
EDIT: The acceptable habitable range has since been updated to a range of -48C to + 67C