Organization of .ssc files
Posted: 27.09.2009, 10:01
Recently I have been playing with all kinds of add-ons and this made it necessary to modify object definitions in the ssc file. What I found is that the location of objects is sometimes not where one would expect it to be.
This is the case with moons. They can either be in 'numberedmoons', 'minormoons' or sometimes in 'solarsys'.
Also; is Ceres a dwarfplanet or an asteroid? The good thing is that I haven't found any duplicate entries and neither do I want to sound critical about such a minor issue in this great program.
In fact, I was looking into solutions to generate ssc-files from a database that holds all parameters for any object in the program. This would require creating separate tables for planets, major- or numbered moons and minor moons.
Separate tables are desirable to optimize the number of records in each table against the type of object. For example, minor moons and asteroids do not have an atmosphere, so putting them in a table with other objects that do would waste space and could make the extraction of the correct data needlessly complex.
So, separate tables are needed. The result would then be several tables where each table contains objects of a distinct class: Planets, minorplanets, majormoons, minormoons, asteroids, comets, spaceships, exoplanets and a few more.
This would result in a set of files with the above names that would be easy to manage.
Am I missing something obvious that explains why things are not organized in this way?
And if I may ask: How are the ssc-files maintained ?
This is the case with moons. They can either be in 'numberedmoons', 'minormoons' or sometimes in 'solarsys'.
Also; is Ceres a dwarfplanet or an asteroid? The good thing is that I haven't found any duplicate entries and neither do I want to sound critical about such a minor issue in this great program.
In fact, I was looking into solutions to generate ssc-files from a database that holds all parameters for any object in the program. This would require creating separate tables for planets, major- or numbered moons and minor moons.
Separate tables are desirable to optimize the number of records in each table against the type of object. For example, minor moons and asteroids do not have an atmosphere, so putting them in a table with other objects that do would waste space and could make the extraction of the correct data needlessly complex.
So, separate tables are needed. The result would then be several tables where each table contains objects of a distinct class: Planets, minorplanets, majormoons, minormoons, asteroids, comets, spaceships, exoplanets and a few more.
This would result in a set of files with the above names that would be easy to manage.
Am I missing something obvious that explains why things are not organized in this way?
And if I may ask: How are the ssc-files maintained ?