Mostly Harmless 0.2.0 System Generator
Posted: 12.03.2004, 09:14
Here it is, another milestone.
I've finished modifying stargen and celestia so that they respectivly output to, and read from a MySQL database. The database is now a complete storage replacement for stc files, stars.dat and starnames.dat and an alternative storage method for ssc files.
This means that I can place a randomly generated solar systems around every star. My first version that used ssc files would use 10gig for about 100,000 stars, this database version only uses about a tenth of that.
The generator also add a few extras to base output of stargen:
Ring systems. (for now all jovians have rings, I will make them less frequent later)
Large jovians are converted to brown dwarfs.
Small objects are assigned asteroid meshes (Jestrs).
Oblateness is calculated for jovians.
Textures are assigned according to hydrosphere and cloud coverage,
By default only the inner 2000 systems are generated. There is a script that generates systems for all the stars which takes about 6 hours.
I realise that many stars should not have any planets, later after a bit of research I will do some serious culling. I'm open to any suggestions on what type of stars should not have planets.
Thanks to Rassilon, Don Edwards, jestr, and Praesepe for most of the textures.
If I have missed anyone let me know.
Unlike the SQL addon, the installation is independent of Celestia and will install to its own program directory. I have not changed any of the registry code yet so the options you set in Celestia will be read by MH and visa-versa.
I have only been able to upload the lores version which is 60Mb. The highres version is about 300Mb so I probably won't release it until Mostly Harmless matures a bit more.
There are a few orbital cities around earth which I created with anim8or, the textures for these are a WIP.
For more information on what I've done and what I plan to do have a look at the changelog.
http://mostlyharmless.sourceforge.net/m ... c.php?t=29
And here are the credits, (still a work in progress)
http://mostlyharmless.sourceforge.net/m ... c.php?t=32
and of course a link to the download.
http://prdownloads.sourceforge.net/most ... e?download
Now the next stage is ditching the existing user interface and making my own one using Plib, wish me luck!
I've finished modifying stargen and celestia so that they respectivly output to, and read from a MySQL database. The database is now a complete storage replacement for stc files, stars.dat and starnames.dat and an alternative storage method for ssc files.
This means that I can place a randomly generated solar systems around every star. My first version that used ssc files would use 10gig for about 100,000 stars, this database version only uses about a tenth of that.
The generator also add a few extras to base output of stargen:
Ring systems. (for now all jovians have rings, I will make them less frequent later)
Large jovians are converted to brown dwarfs.
Small objects are assigned asteroid meshes (Jestrs).
Oblateness is calculated for jovians.
Textures are assigned according to hydrosphere and cloud coverage,
By default only the inner 2000 systems are generated. There is a script that generates systems for all the stars which takes about 6 hours.
I realise that many stars should not have any planets, later after a bit of research I will do some serious culling. I'm open to any suggestions on what type of stars should not have planets.
Thanks to Rassilon, Don Edwards, jestr, and Praesepe for most of the textures.
If I have missed anyone let me know.
Unlike the SQL addon, the installation is independent of Celestia and will install to its own program directory. I have not changed any of the registry code yet so the options you set in Celestia will be read by MH and visa-versa.
I have only been able to upload the lores version which is 60Mb. The highres version is about 300Mb so I probably won't release it until Mostly Harmless matures a bit more.
There are a few orbital cities around earth which I created with anim8or, the textures for these are a WIP.
For more information on what I've done and what I plan to do have a look at the changelog.
http://mostlyharmless.sourceforge.net/m ... c.php?t=29
And here are the credits, (still a work in progress)
http://mostlyharmless.sourceforge.net/m ... c.php?t=32
and of course a link to the download.
http://prdownloads.sourceforge.net/most ... e?download
Now the next stage is ditching the existing user interface and making my own one using Plib, wish me luck!