Number of systems to generate (>320 is very slow)
Seed (leave blank to use random seed)
Systems generated:
COMING SOON:
- the end
- Walkersysgen is no longer being updated. Please visit Periapsis, my new star system generator!
- the app now forgives you if you commit the cardinal sin of leaving a blank row in your wssg file
- fixed a little bit of outdated terminology
- ported the generator to a tabletop version on request, you can find the link here
- will probably make it look nicer in the future
- fixed some funky code
- added slightly more variety to the composition descriptions in the "starbound description".
- added a dynamically generated description inspired by starbound to the planet info
- this will work with existing systems
- non-technological civilizations added. such 'civilizations' are like dolphins, unable to develop notable technology and only debatably civilizations at all. they are very common
- they're id 2 to maintain compatibility
- was going to add NCCS composition today but that requires rewriting a lot of how composition is handled. a mockup of roughly how it will work can be found at this Scratch project
- removed jquery
- fixed the FAQ
- planet atmosphere composition determination is now a bit more realistic, with the atmosphere starting as a fully generated nitrogen atmosphere, but if certain conditions are met it becomes a Venus or Mars-like atmosphere.
- the seed for a system is now displayed in the system info (however, it isn't saved)
- updated the sidebar to reduce button clutter
- changed the way a swear word is censored in the patch notes
- hovering over a planet in the system preview displays its name
- trust me, this is a big deal
- wssg file format v2.0.0 is out!
- this means that older .wssg files WILL break, but it should be pretty easy to adapt them to the new specs
- things in the wssg file are now in an order that makes much more sense
- squashed a bug regarding the capitalization of "TRUE" and "FALSE" in csv files
- star luminosity and proper AU measurements added
- ultra-cool red dwarfs added because of this
- the WSSG file format version is now 1.2.0
- the app now uses a custom pseudorandom number generator, so specified seeds are now supported. there are 400 trillion different possible systems - that's 2000 galaxies worth of star systems!
- star graphics added
- canvases made higher res
- this isn't enough for a major update, resulting in my first ever minor update
- which also happens to be the 100th update on github so hooray
- more graphical improvements to the generator
- star type images added to the files, in case anyone can figure out how the f🪐ck to draw those correctly
- everyone's probably tired of always getting m-type stars, so I made k and g type stars more common (even if this makes the generator a little unrealistic)
- optimizations to system loading. mainly, I no longer use a canvas for the planet preview images, instead I stack a bunch of divs on top of each other. this makes systems generate waaaaaay faster.
- updated the way planets are placed in the system to more accurately represent how planets form
- had to remove numeric IDs because of this, but you can still find them in the csv file (all the planets will be out of order though)
- .wssg file format version: sv1.1.1
- made life types easier to understand
- geologic activity is now saved to .wssg files (that was kind of dumb of me to forget)
- added a bunch more varieties for planet appearances to make things look a bit more interesting
- default solar system file updated, and the app now loads that file when starting up
- old imported .wssg files keep the basic planet sprites
- current .wssg file format version: sv1.1.0
- CSV IMPORT IS HERE! System customization is now fully supported (though I might make the process a bit more user friendly in the future.)
- files are now .wssg, they're just csv files though, this change is more meant to represent csv as a save format instead of just an export format.
- current .wssg file format version: sv1.0.0
- squashed a bug with distant companion planet generation
- added a function, refreshSystem(id), that you can use to refresh the system display if you've made edits using the debug console.
- added more themes, including the green theme from before 0.2.7, and one inspired by 2048, my first experience with a github web-app
- next update will probably be progress on csv import
- hot jupiters don't appear around red dwarfs
- improved the look of the page buttons
- added light mode (in case you wanted to use light mode)
- systems are now displayed in pages
- systems now generate much faster
- brought back 500 systems button and upgraded it to a 1000 systems button to celebrate
- fixed csv export
- gave everything randomly generated names
- Added Hot Jupiters
- Made moons not generate close to the star
- Added Traveller's universal """world""" profile (hint: it tells you next to nothing about the world)
- More UI upgrades
- Made icy planets way more common
- GAS GIANT MOONS ARE FINALLY THE RIGHT SIZE, THIS BUG HAS BEEN IN THE APP SINCE 0.0.1
- added a sidebar so that you don't have to scroll down a bunch to find everything
- probably just ruined things for mobile users
- ah well
- uberplanet changed to euplanet at Azi's suggestion
- added rings to planets
- added a new seecret feature
- improved planet rendering!
- performance fixes and progress indicator for bulk generating systems
- graphical updates:
- changed the font to the one I use for google docs
- added icons for EVERYTHING
- planet info is now color coded
- lmn if this looks ugly
- radius and density are now displayed in traditional units, and temperature is displayed in C as well as K
- planets now specify their type (uberplanet, dwarf planet, satellite planet)
- removed excess <br> tags from csv file
- CSV DOWNLOAD FUNCTIONALITY ADDED
- tweaked planet sizes so now small and Earth-sized planets are a bit more common
- new logo that should hopefully fit the aesthetic more
- fixed the absolute mess of a patchnote from the previous version
- some small terminology improvements
- life now shows what liquid it uses
- more internal csv work. you can now get a csv dump of the systems by typing "fullcsv(systems)" in the debug console, but I have yet to put it in a ui usable format. 0.2 coming soon!
- made some generation of planet types, gas giants, moons somewhat more realistic
- internal changes to prepare for csv export functionality (that I won't bore you with explaining)
- updated distance display to now give you the equivalent distance from the sun
- updated the language used for star types and temperatures
- added approximate temperature measurements in kelvin to help with reading of the temperature labels
- made planets more common closer to the star, and made it so larger planets tend to have thicker atmospheres
- added another generate button for 500 systems
- added atmosphere and surface liquid visualization to the diagrams
- added scrollbars to things
- added color to system diagrams to indicate star types, composition of planets, aquatic goldilocks zone (since people seem to care about that)
- some star systems now just have many fewer planets
- finally the white dwarf temperature check works
- system diagrams added
- formatting improvements
- 'generate sector' button generates 125 systems
- attempted to fix white dwarf planets
- style overhaul, added logo
- tried to add check for planets around white dwarfs to always be the coldest possible temperature
- planet statistics now show in a more readable format
- generator is... functional
Q: What's an AU☉?
A: A measurement I made to help describe the layout of systems. One AU☉ is the distance Earth would need to be from the system's main star(s) to have the same surface temperature.
Q: What's a seed?
A: A seed is the base number the app uses to generate a system. The same seed always gives the same generated system. For example, the seed 466896111676924 (at least on 0.3.4) gives a star system with a rare blue giant star. Note that asteroid belt backgrounds and starfields are purely cosmetic, so they are generated using Javascript's internal random generator, which doesn't follow the seed.
Q: Why are my white dwarfs so bright?
A: A white dwarf's 'luminosity' is how bright it was as a main sequence star. This is done so that planets can be placed correctly around white dwarfs. You may notice that all the planets are very cold to account for the white dwarf in reality being very dim.
Q: Why is 340K (67*C) "lukewarm"? Why is 170K (-103*C) "cool"? (Etc.)
A: 340 Kelvin may be very hot for humans, and 170K very cold, but keep in mind we're dealing with planets as hot as 1200K and as cold as 50K! This means that temperatures are described in a more moderate manner than usual.
Q: Why is life so common?
A: Icy worlds with subsurface oceans are promising candidates for life. This is partially because they are very stable, and unlikely to be affected by astronomical events that would spell disaster on planets like Earth.
Q: Major planet? What's that?
A: A major planet refers to the traditional definition of a planet as needing to clear its neighborhood.
Q: Why are there so few planets in my system?
A: Is there a gas giant close to the star? If so, it's because the gas giant migrated inward and destroyed or ejected any planets in its path.
Q: What is the NCCS?
A: The No-Classification Classification System. Ideally, the planet description system used for WSSG, however it hasn't quite been implemented (as seen by the atmospheres and compositions).
Q: Dwarf planets aren't planets! / Moons aren't planets!
A: I disagree. I have a video on this topic if you want to know the details.
Q: How is there life with no water?
A: It's probably either subglacial - meaning it's in the subsurface ocean under the crust of an icy planet - or it's methanic or ammonic.
Q: Why is there no oxygen in the atmosphere?
A: Oxygen requires photosynthetic producers like plants, so I've simulated the presence of oxygen based on multicellular life.
Q: Why are Earth-like planets so rare?
A: Minsharic (Earth-like) planets are rare because the set of 'Earth-like' conditions are very precise. However, habitability doesn't require a planet to be precisely like Earth.
Q: How do I see the habitable zone?
A: The concept of a 'habitable zone' is rather fuzzy, given the wildly varying surface conditions that could make surface water possible or not. The green region of a system diagram denotes the region where water could exist given Earth-like atmospheric conditions, about 0.6-1.1 AU☉.
Q: Well ackshually, from 0.95 AU☉ and closer the planet has a runaway greenhouse effect-
A: I've seen these claims and I acknowledge them. However, there is an oddity with it - it relates to oceans boiling causing something something chemistry a bunch of carbon dioxide is released. The problem is, even with an Earth-like atmosphere, you need to be way closer to a star than 0.95 AU☉ for oceans to start boiling. I just simulate this directly.
Q: Why are my dwarf planet moons ordered weirdly?
A: Dwarf planet moons are positioned after the entire asteroid belt due to a technical limitation. This may or may not be fixed in the future. I personally don't see it as too big of an issue.
Q: What the heck is methanum?
A: Liquid methane. It's a term Astro Pro uses for liquid methane, and that I like.
Q: How do I export to CSV?
A: Hit 'Save systems as .wssg file' and save the file. A .wssg file is a csv file containing the system(s)' information
Q: What is a .wssg file?
A: A .wssg file is just a csv file. It's a special file extension because these files can also be loaded by the software to display saved systems.
Q: How do I make custom systems?
A: A custom system is a .wssg (csv) file containing the system(s)' information. Each planet is a row with all of the planet's data, there is a guide as to how to read the data at the readme. Just modify the file using your favorite spreadsheet editor, save it as csv, and you can load your custom system!
Q: What do all the numbers in the exported file mean?
A: The numbers under 'composition', 'temperature', etc are usually internal IDs for the respective classes (hot, cold, etc). There is a table of what the numbers mean at the readme.
Q: What does bepis mean? / Why is my planet's [whatever] 'bepis'?
A: I use 'bepis' for unintended values in certain arrays. 'bepis' appearing in CSVs for names of stars that don't exist is intentional, and additionally, 'Bepis' capitalized is just a very rare possibility for a randomly generated name (be + pi + s). If this isn't that, you can report it as a bug on the issues page.
Q: Why are all the planets out of order in the exported file?
A: Planets aren't listed in order of distance from the sun, they are instead listed in "order of formation", meaning the order they were placed in the system. In general, more massive planets have lower IDs.
Q: How do I suggest a feature?
A: Using the issues page.
Q: Demi-civilization?
A: A social species that meets some of the criteria for having civilization, but not all of them.