ohh did'nt see that you had a ?
I Mean for past 1.73...
If we want to call up data on any other Globe, other than the main Planet, we need to be able to modify the on screen data...
presently
Diameter and the texture is locked to the main planet...
and of that
Diameter of an NON main planet should me read/write, so you could dynamicly and pseudo randomly set the size of our extra non-main planets, instead of having to have fixed entries in your planetinfo.plist file.
for example
presently i have things like this..
Code: Select all
"MarsType1M" = {
position = "abs 0 0 50000000";
radius = 8970;
ambient_level = 0.5;
"polar_color_factor" = 0.0;
"rotational_velocity" = 0.001;
"percent_cloud" = 25;
"percent_land" = 75;
"clear_sky_color" = "colorRed";
"cloud_color" = "colorRed";
"polar_clear_sky_color" = "colorRed";
"polar_cloud_color" = "colorRed";
"land_hsb_color" = "0.84 0.69 0.38";
"sea_hsb_color" = "0.84 0.69 0.38";
"cloud_alpha" = 89;
};
"MarsType1S" = {
position = "abs 0 0 50000000";
radius = 3397;
ambient_level = 0.5;
"polar_color_factor" = 0.0;
"rotational_velocity" = 0.001;
"percent_cloud" = 25;
"percent_land" = 75;
"clear_sky_color" = "colorRed";
"cloud_color" = "colorRed";
"polar_clear_sky_color" = "colorRed";
"polar_cloud_color" = "colorRed";
"land_hsb_color" = "0.84 0.69 0.38";
"sea_hsb_color" = "0.84 0.69 0.38";
"cloud_alpha" = 89;
};
"MarsType1L" = {
position = "abs 0 0 50000000";
radius = 13397;
ambient_level = 0.5;
"polar_color_factor" = 0.0;
"rotational_velocity" = 0.001;
"percent_cloud" = 25;
"percent_land" = 75;
"clear_sky_color" = "colorRed";
"cloud_color" = "colorRed";
"polar_clear_sky_color" = "colorRed";
"polar_cloud_color" = "colorRed";
"land_hsb_color" = "0.84 0.69 0.38";
"sea_hsb_color" = "0.84 0.69 0.38";
"cloud_alpha" = 89;
};
Thats alot of text, for something that differs only in size... which is why, diameter should be read/write for non main planets.
I'm not advocating for a read/write to the main planets diameter, but only for extra generated planets..
The textures of these(the generated ones), can never be shown either.
* in systems where
System redux or any other OXP sets a texture for the main planet... we can trick the miniature into showing another texture, when on the system data screen.
* BUT We can never re-set the main planets texture, since we cannot read the texture of the main planet, and therefore we do not know what the texture originally was.
There are a bunch of work arounds for texture thing.. however not for procedual generated planets, which is why I think we need some way
to show the extra planets, in the planet/system data screen...
Pressing F7 twice is presently not used for anything... it would be perfect to use that somehow... like switching through all the extra planets or moons in the system, that have a property set like
Code: Select all
system.planets[n].OXPExtraPlanet = true
when not set to true, these are just uninteresting globes intended for viewing, not any actual use.