[Alpha] Solar System++


Solar System++ generates a random solar system from the planet mods and provides a means to reach the solar system edge.

Overhaul
2 days ago
2.0 - 2.1
1.58K
Environment
Owner:
rjdunlap
Source:
https://github.com/rjdunlap/solarsyst...
Homepage:
N/A
License:
MIT
Created:
1 year, 9 months ago
Latest Version:
0.1.2 (2 days ago)
Factorio version:
2.0 - 2.1
Downloaded by:
1.58K users

Builds a random solar system with a random start using the planet mods of this family.

Because Factorio requires map generation to be deterministic, set the seed in the startup settings to generate a new solar system.

T0 planets will be used if a T3 planet is used for Nauvis and will always be selected as the starting planet if they exist. Otherwise a random planet will be used to start (Nauvis starts are supported). Not all planets have been extensively tested as starts, but they should all be valid.

With "random" on, the system is built using math.random; with it off it is built from the digits of the seed, indexed as below.

tZeroOptions    = { 'akularis', 'gerkizia' }
nauvisOptions   = { 'nauvis', 'mickora', 'hexalith', 'quadromire', 'vicrox' }
vulcanusOptions = { 'vulcanus', 'froodara', 'tchekor', 'zzhora' }
glebaOptions    = { 'gleba', 'nekohaven', 'tapatrion', 'zzhora' }
fulgoraOptions  = { 'fulgora', 'nekohaven', 'tchekor', 'ithurice', 'vicrox' }
aquilioOptions  = { 'aquilo', 'tapatrion', 'ithurice' }
t3Options       = { 'hexalith' }

Planets that are not part of the rolled system are hidden. Each planet mod also works on its own, in which case it is simply added to your game.

Requirements

  • Factorio 2.1 with Space Age, PlanetsLib and Any Planet Start (required by this mod; optional for the individual planet mods).
  • All the planet mods it rolls from.

More planets and extra-content planets may be added later.