Skip to content

zuckung/ES-GalaxyGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Endless Sky Galaxy Generator!


This repo generates plugins, containing a new galaxy generated out of the following options:
  • the center position of the new galaxy
  • amount of systems (between 1 and 500)
  • amount of landable planets (between 0 and 500)
  • amount of races (between 0 and 12)
  • a vanilla system for the wormhole link (choose the name)
  • number of suns a system can have
  • number of non-landable planets a system can have
  • number of minables a system can have
  • the background galaxy image (4 to choose )
  • radius around a star at which new systems get generated
  • density of systems/dead arms
  • re-tries of system generation to influence galaxy core density
Other used features are:
  • each race is made of a capital planet, neighbouring colony planets, 4 galactica ships and distributed fleets
  • cleaned up wordlists (system names, planet names, landing images, planet images, star images)
  • zip creation with correct folder structure (ready to play plugin)

To generate such a galaxy, open an issue and choose the galaxy generation template, modify the values inside the issue form, and post the issue. Between 30 seconds and 1 minute later, this readme shows the new generated galaxy, the generated files, a map of the galaxy, and a link to a zip with the complete plugin data.

The generated plugins don't offer much play-worthy content, but is a great start for your own plugin creation. So feel free to modify and play around with it.

Why is it not working? In case you change the values beyond max and min values the script stops before generating fatal errors, so try to stay within the mentioned min max. You can always check the actions tab to see at which point the generation stopped and why.

Have fun!


latest 5 generated galaxies:
name: Tester

pos: (-10000, -10000)
systems: 300
planets: 100
races: 6
wormhole: Sol
sunmax: 3
planetmax: 5
minablemax: 3
image: fornax
starradius: 100
density: 5
tries: 15
plugin:
Tester0.zip


MapGenSystems.txt
MapGenPlanets.txt
MapGenStuff.txt
name: Sideside

pos: (-100000, -1000000)
systems: 9
planets: 7
races: 2
wormhole: Sol
sunmax: 3
planetmax: 5
minablemax: 3
image: sculptor
starradius: 100
density: 5
tries: 15
plugin:
Sideside0.zip


MapGenSystems.txt
MapGenPlanets.txt
MapGenStuff.txt
name: Frustrator

pos: (-100000, -100000)
systems: 500
planets: 500
races: 12
wormhole: Rutilicus
sunmax: 3
planetmax: 20
minablemax: 10
image: messier
starradius: 100
density: 20
tries: 20
plugin:
Frustrator0.zip


MapGenSystems.txt
MapGenPlanets.txt
MapGenStuff.txt
name: Doctor Worm

pos: (-3000, -25000)
systems: 60
planets: 100
races: 12
wormhole: Eta Carinae
sunmax: 3
planetmax: 7
minablemax: 3
image: sculptor
starradius: 100
density: 20
tries: 15
plugin:
Doctor Worm0.zip


MapGenSystems.txt
MapGenPlanets.txt
MapGenStuff.txt
name: Obsidian

pos: (3000, 2000)
systems: 50
planets: 100
races: 3
wormhole: Sol
sunmax: 3
planetmax: 5
minablemax: 50
image: sculptor
starradius: 100
density: 7
tries: 15
plugin:
Obsidian0.zip


MapGenSystems.txt
MapGenPlanets.txt
MapGenStuff.txt