My system generation script has the beginnings of filling out star systems. At present, it determines rings, moons for the mainworld, and determines planetoid belts and gas giants, as well as noting the habitable zone orbit and the orbits of secondary stars.
It does not assign the worlds to stars yet, and it does not yet reconcile collisions. Nor does it determine moons for secondary worlds and GGs, nor place the mainworld's "owning world" when it is indicated to be a satellite.
To see this work in progress, check the "full" checkbox when generating sectors, from the script here:
http://eaglestone.pocketempires.com/survey/t5-prog/t5sysgen.pl
It does not assign the worlds to stars yet, and it does not yet reconcile collisions. Nor does it determine moons for secondary worlds and GGs, nor place the mainworld's "owning world" when it is indicated to be a satellite.
To see this work in progress, check the "full" checkbox when generating sectors, from the script here:
http://eaglestone.pocketempires.com/survey/t5-prog/t5sysgen.pl