Kerbal Space Program Solar System Randomizer
Allows for a ship to use a warp drive to jump to hyperspace, arriving in a completely different system, generated by a custom seed.
Thanks to /u/SuperSeniorComicGuy over at Reddit's /r/KerbalSpaceProgram subreddit for the idea!
Here's a list of what changes:
Atmospheres:
- Atmosphere (does a body have one?)
- Oxygen (does a body have it?)
- Atmosphere Height
- Atmosphere Color
- Atmosphere Pressure
General Planet Stuff:
- Gravity
- Temperature
- Names
Orbits:
- Reference Bodies (former moons may now orbit the sun, and former planets may orbit other planets)
- Semi-Major Axis
- Eccentricity
- Inclination
- Longitude Ascending Node
- Rotation (how long a day is)
- Period (how long a year is)
- Sphere of Influence (unrelated to the size of the body -- Ike can have an SOI the size of Jool, for example)
What happens is an entirely new solar system is produced. The planets themselves are the same as the old ones, but everything about them is different.
Note that whatever you put in orbit in the "new" system will still be in orbit on the corresponding planet/moon in the "old" system. The only thing I do is modify planets and orbits a la Hyperedit (not required to run the mod), so any vessels in orbit around a body will still be in orbit around that body afterward.
To activate the Warp Drive, just go into a solar orbit around Kerbol. Right-click on the Warp Drive part (found in the VAB under "Utility" -- it looks like an ASAS module), then click on "Activate Warp Drive." A box will come up asking for hyperspace coordinates. Type in your seed, then click the button and the system will randomize based on your seed.
Future Additions:
- Name your own planets
- Hide vessels not in the current system
- Custom model/Science requirement for Warp Drive
- Custom KSP Colony module
- Procedurally-generated terrain