planetinfo.plist
file. It is a console application written in C# using .NET Core 5, and although the current release is compiled under Windows 64bit, it may be possible to recompile for Linux and Mac as well (but I don't use either of these so I can't say for certain!).When you run the tool, it will ask you to enter a starting galaxy number between 0 and 7. This is essentially galaxies 1-8. It will then ask you to enter a galaxy number to finish on between 0 and 7. The number of course has to be greater or equal to the first number you entered! Then it will ask the same again for system numbers, but these are between 0 and 255 (which correspond to systems 1 to 256). After you've entered these 4 numbers, based on the parameters you've entered the application will then generate some systems for you and dump them into a
planetinfo.plist
file.Please note that this is a very experimental tool at present and is very random! Whilst the original Oolite galaxies are somewhat balanced, this is purely randomised. You could have loads of anarchy systems that are high tech levels, or no high tech level systems at all! Also I haven't implemented the system descriptions yet either, so these are blank for now.
Future releases will tidy up the standard Oolite galaxies and systems it is currently generating and also implement a system name generator using the same way that Oolite used to randomly generate system descriptions. After that I intend to expand on this to go towards creating a kind of SOTL-like 'total conversion' OXP that will aim to create a new game within the current Oolite engine.
CHANGELOG:
- v1.0.1 - Brings some of the random values being assigned to the main planets in system and also the sun and other system variables more in-line with Oolite, and also paving the way internally towards starting to split out standard Oolite galaxy generation and alternate galaxy types. Still have not implemented system descriptions, but due to the complexity of this I may leave this for the time being and start on the alt galaxy types instead.
- v1.0 - Initial release. This allows you to generate a basic Oolite galaxy, with more randomisation than would have usually happened using the old galaxy generation method. Only function currently missing is the system description generator.
Download Oolite Galaxy Generator v1.0.1