Hi everyone,
It seems that almost every major realistic / historical addon for Orbiter (AMSO/NASSP/Shuttle Fleet/SSU/Mercury, Gemini) installs its own version of KSC in order to be period-accurate, insert custom launchpads, etc. While this is nice, all the different versions of KSC get confusing and tend to cause conflicts / corrupt installations. They also make it difficult to install "common" upgrades like surface tiles.
Starting with the last version of Orbiter, two new parameters were introduced for surface bases that should have helped address this problem - namely PERIOD and CONTEXT. (if not familiar with how these work, check page 104 of the Orbiter manual). I propose a way to unify many of the KSC addons running around out there into a common addon that most historic vehicles can use without modification.
As far as I can tell, the most complete KSC addon to date is algol's KSC Missile Row v2, which uses many of kev33's launchpad meshes (http://orbithangar.com/searchid.php?ID=3966)
I suggest we use this addon as a starting point (with author's permission of course), and do the following:
I'm willing to put in the time to make this happen, but I would need some guidance on the easiest way to relocate all the base meshes relative to kukanotas' surface tiles. It doesn't appear that SurfaceBaseWizard allows you to load tiles as a background.
What are your thoughts? Would this be worthwhile?
It seems that almost every major realistic / historical addon for Orbiter (AMSO/NASSP/Shuttle Fleet/SSU/Mercury, Gemini) installs its own version of KSC in order to be period-accurate, insert custom launchpads, etc. While this is nice, all the different versions of KSC get confusing and tend to cause conflicts / corrupt installations. They also make it difficult to install "common" upgrades like surface tiles.
Starting with the last version of Orbiter, two new parameters were introduced for surface bases that should have helped address this problem - namely PERIOD and CONTEXT. (if not familiar with how these work, check page 104 of the Orbiter manual). I propose a way to unify many of the KSC addons running around out there into a common addon that most historic vehicles can use without modification.
As far as I can tell, the most complete KSC addon to date is algol's KSC Missile Row v2, which uses many of kev33's launchpad meshes (http://orbithangar.com/searchid.php?ID=3966)
I suggest we use this addon as a starting point (with author's permission of course), and do the following:
- modify the positions of all the meshes to line up properly with kukanotas' excellent hi-res surface tiles
- Split the base into a small number of PERIODs representing the major eras in NASA spaceflight. For each period, only the launchpads (and possibly even the buildings) present at that time in history would be loaded in the base configuration file (others can be commented out). In Earth.cfg, these different KSC's would be invoked using the PERIOD flag so that the appropriate base would be loaded automatically based on the MJD in the scenario file. So, if you load up a Mercury launch during 1962, the 60's era base will load without needing to specify an alternate solar system in the .scn file.
- For time periods with multiple launchpad versions (NASSP/AMSO , SSU/Shuttle Fleet / Stock Atlantis) the CONTEXT parameter would be used to define variants. It would be up to the respective addon developers to include the corresponding CONTEXT flag in scenarios for their addons. Likewise, if addon developers want to develop their own launchpad, but not include it in the standard Unified KSC package, it would be up to them to conform to the configuration file structure and add their own variant of the base without disturbing others.
I'm willing to put in the time to make this happen, but I would need some guidance on the easiest way to relocate all the base meshes relative to kukanotas' surface tiles. It doesn't appear that SurfaceBaseWizard allows you to load tiles as a background.
What are your thoughts? Would this be worthwhile?