diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Bop.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Bop.cfg index d3ccaac..5c522bf 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Bop.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Bop.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 25000 } } + %ScaledVersion + { + fadeStart = 135000 + fadeEnd = 140000 + } %PQS { + fadeStart = 140000 + fadeEnd = 145000 + deactivateAltitude = 180000 %Mods { FlattenArea {} @@ -24,6 +32,7 @@ flattenTo = 2200 innerRadius = 4000 outerRadius = 15000 + position = -19468.5,5737.089,61828.13 SigmaDimensions = 1 } @FlattenArea,1 @@ -31,6 +40,7 @@ flattenTo = 900 innerRadius = 15000 outerRadius = 35000 + position = 2000,5737.089,61828.13 SigmaDimensions = 1 } %VertexSimplexHeightAbsolute @@ -58,12 +68,14 @@ @MapDecal,0 { heightMapDeformity = 10 + position = -19468.5,5737.089,61828.13 radius = 60000 SigmaDimensions = 1 } @MapDecal,1 { heightMapDeformity = 10 + position = 2000,5737.089,61828.13 radius = 20000 SigmaDimensions = 1 } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Dres.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Dres.cfg index acdef22..56f2162 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Dres.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Dres.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 25000 } } + %ScaledVersion + { + fadeStart = 95000 + fadeEnd = 100000 + } %PQS { + fadeStart = 100000 + fadeEnd = 110000 + deactivateAltitude = 115000 %Mods { %AerialPerspectiveMaterial @@ -42,6 +50,11 @@ deformity = 400 SigmaDimensions = 1 } + %FlattenOcean + { + oceanRadius = 1 + SigmaDimensions = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Duna.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Duna.cfg index 63ba2a4..accced3 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Duna.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Duna.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 140000 } } + %ScaledVersion + { + fadeStart = 95000 + fadeEnd = 97000 + } %PQS { + fadeStart = 100000 + fadeEnd = 110000 + deactivateAltitude = 120000 %Mods { %VertexHeightMap @@ -58,6 +66,28 @@ vHeightMax = 3500 SigmaDimensions = 1 } + @LandControl:HAS[!landClasses] + { + landClasses {} + } + @LandControl + { + @landClasses:HAS[!Class[Ice?Caps]] + { + Class + { + name = Ice Caps + } + } + @landClasses + { + @Class[Ice?Caps] + { + alterApparentHeight = 100 + alterRealHeight = 100 + } + } + } %AerialPerspectiveMaterial { atmosphereDepth = 150000 @@ -67,6 +97,7 @@ { absoluteOffset = 0 heightMapDeformity = 100 + position = -123617.5,-294525.7,-42850.8 radius = 400 } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Duna_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Duna_atmo.cfg new file mode 100644 index 0000000..b17e026 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Duna_atmo.cfg @@ -0,0 +1,48 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Duna]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 50000 + altitude = 50000 + atmosphereDepth = 50000 + + %pressureCurve {} + %temperatureCurve {} + %temperatureSunMultCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 6.755 0 -0.0007 + key = 12000 1.276 -0.000223 -0.000223 + key = 20000 0.241 -4.22E-05 -4.22E-05 + key = 35000 0.015 -2.787075E-06 -2.787075E-06 + key = 50000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 233 0 -0.0004261126 + key = 1000 232.8 -0.000573325 -0.000573325 + key = 25000 153.7 -0.001877083 -0.001877083 + key = 30000 150 0 0 + key = 45000 150 0 0 + key = 50000 160 0.003746914 0 + } + @temperatureSunMultCurve:HAS[~key[*]] + { + key = 0 1 0 0 + key = 1000 1 0 0 + key = 25000 0 0 0 + key = 45000 0 0 0 + key = 47350 0.4551345 0.0006885778 0.0006885778 + key = 50000 1 0 0 + } + %AtmosphereFromGround + { + innerRadius = 319800 + outerRadius = 328000 + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Eeloo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Eeloo.cfg index 9cca1bc..0bc2922 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Eeloo.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Eeloo.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 60000 } } + %ScaledVersion + { + fadeStart = 95000 + fadeEnd = 100000 + } %PQS { + fadeStart = 100000 + fadeEnd = 110000 + deactivateAltitude = 120000 %Mods { %LandControl @@ -53,6 +61,11 @@ deformation = 250 displacement = 0.00499999988824129 } + %FlattenOcean + { + oceanRadius = 1 + SigmaDimensions = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Eve.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Eve.cfg index c08eaf1..5540ccf 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Eve.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Eve.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 400000 } } + %ScaledVersion + { + fadeStart = 105000 + fadeEnd = 110000 + } %PQS { + fadeStart = 110000 + fadeEnd = 115000 + deactivateAltitude = 130000 %Mods { %VertexHeightMap diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Eve_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Eve_atmo.cfg new file mode 100644 index 0000000..a46083e --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Eve_atmo.cfg @@ -0,0 +1,48 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Eve]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 90000 + altitude = 90000 + atmosphereDepth = 90000 + + %pressureCurve {} + %temperatureCurve {} + %temperatureSunMultCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 506.625 -0.08693577 -0.08693577 + key = 9723.525 113.4918 -0.0149408 -0.0149408 + key = 20000 29.0968 -0.003046887 -0.003046887 + key = 45000 0.82 -6.321458E-05 -6.321458E-05 + key = 80000 0.0035 -9.886503E-07 -9.886503E-07 + key = 90000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 420 0 -0.01029338 + key = 15000 280 -0.004705439 -0.004705439 + key = 50000 180 0 0 + key = 60000 190 0 0 + key = 70000 160 0 0 + key = 90000 250 0.005894589 0 + } + @temperatureSunMultCurve:HAS[~key[*]] + { + key = 0 1 0 0 + key = 15000 0 0 0 + key = 50000 0 0 0 + key = 70000 1.5 0 0 + key = 90000 2 0 0 + } + %AtmosphereFromGround + { + innerRadius = 699562.5 + outerRadius = 717500 + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Gilly.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Gilly.cfg index fddd34e..cdaf4eb 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Gilly.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Gilly.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 6000 } } + %ScaledVersion + { + fadeStart = 135000 + fadeEnd = 140000 + } %PQS { + fadeStart = 140000 + fadeEnd = 145000 + deactivateAltitude = 180000 %Mods { %VertexSimplexHeightAbsolute diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Ike.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Ike.cfg index 2effdfe..41a02ab 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Ike.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Ike.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 50000 } } + %ScaledVersion + { + fadeStart = 135000 + fadeEnd = 140000 + } %PQS { + fadeStart = 140000 + fadeEnd = 145000 + deactivateAltitude = 180000 %Mods { %VertexSimplexHeightAbsolute diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Jool.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Jool.cfg index 5b78b37..a1bbd86 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Jool.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Jool.cfg @@ -13,4 +13,10 @@ spaceAltitudeThreshold = 4000000 } } + %ScaledVersion + { + fadeStart = 29000 + fadeEnd = 30000 + } + } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Jool_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Jool_atmo.cfg new file mode 100644 index 0000000..7585a29 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Jool_atmo.cfg @@ -0,0 +1,48 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Jool]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 200000 + altitude = 200000 + atmosphereDepth = 200000 + + %pressureCurve {} + %temperatureCurve {} + %temperatureSunMultCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 1519.875 0 -0.05753474 + key = 29000 628.0436 -0.01449255 -0.01449255 + key = 123450 22.26 -0.001562163 -0.001562163 + key = 150000 2 -0.0001361465 -0.0001361465 + key = 170000 0.1 -1.001277E-05 -1.001277E-05 + key = 200000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 200 0 -0.001182922 + key = 29000 165 -0.001207278 -0.001207278 + key = 123450 120 0 0 + key = 168000 160 0.0009967944 0.0009967944 + key = 187500 175 0 0 + key = 194000 167 0 0 + key = 200000 350 0.08717471 0 + } + @temperatureSunMultCurve:HAS[~key[*]] + { + key = 0 0 0 0 + key = 29000 0.5 0 0 + key = 123450 0.8 0 0 + key = 200000 1.5 0 0 + } + %AtmosphereFromGround + { + innerRadius = 5996250 + outerRadius = 6150000 + } + } + } +} \ No newline at end of file diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin.cfg index 80869a5..2e1adf1 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 250000 } } + %ScaledVersion + { + fadeStart = 55000 + fadeEnd = 60000 + } %PQS { + fadeStart = 60000 + fadeEnd = 120000 + deactivateAltitude = 160000 %Mods { %VertexSimplexHeightAbsolute @@ -41,6 +49,40 @@ vHeightMax = 3500 SigmaDimensions = 1 } + @LandControl:HAS[!landClasses] + { + landClasses {} + } + @LandControl + { + @landClasses:HAS[!Class[DesertMountains]] + { + Class + { + name = DesertMountains + } + } + @landClasses:HAS[!Class[IceCaps]] + { + Class + { + name = IceCaps + } + } + @landClasses + { + @Class[DesertMountains] + { + alterApparentHeight = -0.8 + alterRealHeight = 0 + } + @Class[IceCaps] + { + alterApparentHeight = 100 + alterRealHeight = 10 + } + } + } %AerialPerspectiveMaterial { atmosphereDepth = 150000 @@ -54,10 +96,18 @@ } MapDecalTangent {} MapDecalTangent {} + @MapDecalTangent,0 + { + heightMapDeformity = 70 + position = 157000,-3000,-570000 + radius = 7500 + SigmaDimensions = 1 + } @MapDecalTangent,1 { absoluteOffset = -85 heightMapDeformity = 200 + position = 186100,-15810,-570000 radius = 1200 smoothHeight = 0.2 SigmaDimensions = 1 @@ -66,6 +116,7 @@ { absoluteOffset = 400 heightMapDeformity = 100 + position = -468960,211164.7,-310261 radius = 2000 smoothHeight = 0.1 SigmaDimensions = 1 @@ -75,6 +126,7 @@ flattenTo = 1300 innerRadius = 400 outerRadius = 1000 + position = -468635.1,-68111.1,-370297.1 SigmaDimensions = 1 } } @@ -85,28 +137,6 @@ %SpaceCenter { repositionRadiusOffset = 42.7 - %repositionRadiusOffsetTEMP = #$repositionRadiusOffset$ - !repositionRadiusOffset,* = DEL - repositionRadiusOffset = #$repositionRadiusOffsetTEMP$ - !repositionRadiusOffsetTEMP = DEL - - heightMapDeformity = 70 - %heightMapDeformityTEMP = #$heightMapDeformity$ - !heightMapDeformity,* = DEL - heightMapDeformity = #$heightMapDeformityTEMP$ - !heightMapDeformityTEMP = DEL - - absoluteOffset = 0 - %absoluteOffsetTEMP = #$absoluteOffset$ - !absoluteOffset,* = DEL - absoluteOffset = #$absoluteOffsetTEMP$ - !absoluteOffsetTEMP = DEL - - radius = 7500 - %radiusTEMP = #$radius$ - !radius,* = DEL - radius = #$radiusTEMP$ - !radiusTEMP = DEL } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin_atmo.cfg new file mode 100644 index 0000000..645cf80 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Kerbin_atmo.cfg @@ -0,0 +1,69 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Kerbin]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 70000 + altitude = 70000 + atmosphereDepth = 70000 + + %pressureCurve {} + %temperatureCurve {} + %temperatureSunMultCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 101.325 0 -0.01501631 + key = 1241.025 84.02916 -0.01289846 -0.01289826 + key = 2439.593 69.68138 -0.01107876 -0.01107859 + key = 3597.11 57.78001 -0.009515483 -0.009515338 + key = 4714.942 47.90862 -0.00817254 -0.008172415 + key = 5794.409 39.72148 -0.00701892 -0.007018813 + key = 6836.791 32.93169 -0.006027969 -0.006027877 + key = 7843.328 27.30109 -0.005176778 -0.0051767 + key = 8815.22 22.63206 -0.004445662 -0.004445578 + key = 10786.42 15.3684 -0.003016528 -0.00301646 + key = 12101.4 11.87313 -0.002329273 -0.00232922 + key = 13417.05 9.172798 -0.001798594 -0.001798554 + key = 16678.47 4.842261 -0.0009448537 -0.0009448319 + key = 21143.1 2.050097 -0.0003894095 -0.0003894005 + key = 26977.92 0.6905929 -0.0001252565 -0.0001252534 + key = 33593.82 0.2201734 -3.626878E-05 -3.626788E-05 + key = 42081.87 0.05768469 -9.063159E-06 -9.062975E-06 + key = 49312.13 0.01753794 -3.029397E-06 -3.029335E-06 + key = 56669.95 0.004591824 -8.827175E-07 -8.826996E-07 + key = 62300.84 0.001497072 -3.077091E-07 -3.077031E-07 + key = 70000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 288.15 0 -0.008125 + key = 8815.22 216.65 -0.008096968 0 + key = 16050.39 216.65 0 0.001242164 + key = 25729.23 228.65 0.001237475 0.003464929 + key = 37879.44 270.65 0.00344855 0 + key = 41129.24 270.65 0 -0.003444189 + key = 57440.13 214.65 -0.003422425 -0.002444589 + key = 68797.88 186.946 -0.002433851 0 + key = 70000 186.946 0 0 + } + @temperatureSunMultCurve:HAS[~key[*]] + { + key = 0 1 0 0 + key = 8815.22 0.3 -5.91316E-05 -5.91316E-05 + key = 16050.39 0 0 0 + key = 25729.23 0 0 0 + key = 37879.44 0.2 0 0 + key = 57440.13 0.2 0 0 + key = 63902.72 1 0.0001012837 0.0001012837 + key = 70000 1.2 0 0 + } + %AtmosphereFromGround + { + innerRadius = 599625 + outerRadius = 615000 + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Laythe.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Laythe.cfg index 3e480c4..f625194 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Laythe.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Laythe.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 200000 } } + %ScaledVersion + { + fadeStart = 55000 + fadeEnd = 60000 + } %PQS { + fadeStart = 60000 + fadeEnd = 120000 + deactivateAltitude = 160000 %Mods { %LandControl @@ -22,6 +30,28 @@ vHeightMax = 6000 SigmaDimensions = 1 } + @LandControl:HAS[!landClasses] + { + landClasses {} + } + @LandControl + { + @landClasses:HAS[!Class[IceCaps]] + { + Class + { + name = IceCaps + } + } + @landClasses + { + @Class[IceCaps] + { + alterApparentHeight = 100 + alterRealHeight = 10 + } + } + } %AerialPerspectiveMaterial { atmosphereDepth = 150000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Laythe_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Laythe_atmo.cfg new file mode 100644 index 0000000..f909452 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Laythe_atmo.cfg @@ -0,0 +1,54 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Laythe]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 50000 + altitude = 50000 + atmosphereDepth = 50000 + + %pressureCurve {} + %temperatureCurve {} + %temperatureSunMultCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 60.795 0 -0.005216384 + key = 5250 33.40898 -0.004252711 -0.004252711 + key = 10000 17.78605 -0.002407767 -0.002407767 + key = 17000 7.100577 -0.001092064 -0.001092064 + key = 22000 3.812421 -0.0004677011 -0.0004677011 + key = 31000 1.312482 -0.0001961767 -0.0001961767 + key = 38000 0.5104055 -7.855808E-05 -7.855808E-05 + key = 50000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 277 0 -0.009285714 + key = 5250 206 -0.009253677 0 + key = 10000 206 0 0.001419616 + key = 17000 217.8 0.001414257 0.003959919 + key = 22000 235.5 0.0039412 -0.0002581542 + key = 31000 203 -0.003911343 -0.0007623209 + key = 38000 199 0 0.001478429 + key = 50000 214 0 0 + } + @temperatureSunMultCurve:HAS[~key[*]] + { + key = 0 1 0 0 + key = 5250 0.1 -6.848309E-05 -6.848309E-05 + key = 10000 0 0 0 + key = 17000 0 0 0 + key = 27000 0.1763835 4.519309E-05 4.519309E-05 + key = 38000 1 4.497274E-05 4.497274E-05 + key = 50000 1.2 0 0 + } + %AtmosphereFromGround + { + innerRadius = 499687.5 + outerRadius = 512500 + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Minmus.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Minmus.cfg index a315cc4..b22d524 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Minmus.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Minmus.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 30000 } } + %ScaledVersion + { + fadeStart = 135000 + fadeEnd = 140000 + } %PQS { + fadeStart = 140000 + fadeEnd = 145000 + deactivateAltitude = 180000 %Mods { %AltitudeAlpha diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Moho.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Moho.cfg index b08f9db..3235f82 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Moho.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Moho.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 80000 } } + %ScaledVersion + { + fadeStart = 95000 + fadeEnd = 100000 + } %PQS { + fadeStart = 100000 + fadeEnd = 110000 + deactivateAltitude = 115000 %Mods { %AltitudeAlpha @@ -49,6 +57,11 @@ deformity = 200 SigmaDimensions = 1 } + %FlattenOcean + { + oceanRadius = 1 + SigmaDimensions = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Mun.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Mun.cfg index c1470d5..6a5a8c0 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Mun.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Mun.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 60000 } } + %ScaledVersion + { + fadeStart = 55000 + fadeEnd = 60000 + } %PQS { + fadeStart = 60000 + fadeEnd = 120000 + deactivateAltitude = 120750 %Mods { %VertexHeightMap @@ -49,6 +57,7 @@ flattenTo = 4500.25 innerRadius = 200 outerRadius = 1000 + position = -6140,-200500,26747 SigmaDimensions = 1 } @FlattenArea,1 @@ -56,6 +65,7 @@ flattenTo = 4000.25 innerRadius = 200 outerRadius = 1000 + position = 106480,170340,17136 SigmaDimensions = 1 } VoronoiCraters {} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Pol.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Pol.cfg index f97723f..59ef22e 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Pol.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Pol.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 22000 } } + %ScaledVersion + { + fadeStart = 130000 + fadeEnd = 135000 + } %PQS { + fadeStart = 135000 + fadeEnd = 140000 + deactivateAltitude = 180000 %Mods { VertexSimplexHeightAbsolute {} @@ -51,6 +59,11 @@ enabled = True SigmaDimensions = 1 } + %FlattenOcean + { + oceanRadius = 1 + SigmaDimensions = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Sun.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Sun.cfg index e4b301c..c2b95f2 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Sun.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Sun.cfg @@ -13,5 +13,12 @@ spaceAltitudeThreshold = 1E+09 } } + %ScaledVersion + { + %Light + { + sunAU = 13599840256 + } + } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Sun_atmo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Sun_atmo.cfg new file mode 100644 index 0000000..6359b16 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Sun_atmo.cfg @@ -0,0 +1,37 @@ +@Kopernicus:FOR[SigDim] +{ + @Body:HAS[@Template:HAS[#name[Sun]],!Template:HAS[#removeAtmosphere[True]]] + { + %Atmosphere + { + maxAltitude = 600000 + altitude = 600000 + atmosphereDepth = 600000 + + %pressureCurve {} + %temperatureCurve {} + + @pressureCurve:HAS[~key[*]] + { + key = 0 16 0 0 + key = 5000 8.3 -0.001532 -0.001532 + key = 10000 0.68 -0.001178053 -0.001178053 + key = 10753.09 0.300954 -2.96097E-05 -2.96097E-05 + key = 14194.01 0.2613179 -8.41565E-07 -8.41565E-07 + key = 350000 0.1 -7.49481E-07 -7.49481E-07 + key = 400000 0.04 -7.05211E-07 -7.05211E-07 + key = 590000 2E-05 -6.21053E-09 -6.21053E-09 + key = 600000 0 0 0 + } + @temperatureCurve:HAS[~key[*]] + { + key = 0 5840 0 -0.2780258 + key = 10000 4465 -0.01447884 -0.01447884 + key = 50000 4000 -0.007179292 0.003853968 + key = 250000 5800 0.0009989792 0.0009989792 + key = 500000 6000 0.001352723 0.001352723 + key = 600000 10000 0.06371323 0 + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Tylo.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Tylo.cfg index 0f78cc2..5184bbc 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Tylo.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Tylo.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 250000 } } + %ScaledVersion + { + fadeStart = 95000 + fadeEnd = 100000 + } %PQS { + fadeStart = 100000 + fadeEnd = 125000 + deactivateAltitude = 330000 %Mods { %VertexSimplexHeightAbsolute @@ -49,6 +57,16 @@ vHeightMax = 10000 SigmaDimensions = 1 } + %MapDecal + { + heightMapDeformity = 50 + position = 569917.4,-94669.8,181300.9 + } + %FlattenOcean + { + oceanRadius = 1 + SigmaDimensions = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Vall.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Vall.cfg index 1c329ad..1d728a1 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Vall.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Vall.cfg @@ -13,8 +13,16 @@ spaceAltitudeThreshold = 90000 } } + %ScaledVersion + { + fadeStart = 295000 + fadeEnd = 300000 + } %PQS { + fadeStart = 300000 + fadeEnd = 325000 + deactivateAltitude = 330000 %Mods { VertexSimplexHeightAbsolute {} diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/allowUserDefined.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/allowUserDefined.cfg index df0e084..eb421fa 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/allowUserDefined.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/allowUserDefined.cfg @@ -2,6 +2,10 @@ { @Body,* { + %Properties + { + inverseRotThresholdAltitude = 100000 + } @PQS { @Mods @@ -21,6 +25,13 @@ @LandControl,* { %userDefined = 1 + @landClasses,* + { + @Class,* + { + %userDefined = 1 + } + } } @AerialPerspectiveMaterial,* { @@ -78,6 +89,10 @@ { %userDefined = 1 } + @FlattenOcean,* + { + %userDefined = 1 + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/General/caseSensitivityFix.cfg b/GameData/Sigma/Dimensions/Configs/General/caseSensitivityFix.cfg index 7c3c70e..0e62aa9 100644 --- a/GameData/Sigma/Dimensions/Configs/General/caseSensitivityFix.cfg +++ b/GameData/Sigma/Dimensions/Configs/General/caseSensitivityFix.cfg @@ -12,6 +12,11 @@ @removeAllPQSMods ^= :R:r: @removeAllPQSMods ^= :U:u: @removeAllPQSMods ^= :E:e: + + @removeAtmosphere ^= :t:T: + @removeAtmosphere ^= :R:r: + @removeAtmosphere ^= :U:u: + @removeAtmosphere ^= :E:e: } @Properties { diff --git a/GameData/Sigma/Dimensions/Configs/General/removeDuplicates.cfg b/GameData/Sigma/Dimensions/Configs/General/removeDuplicates.cfg index 813c474..a6ba17c 100644 --- a/GameData/Sigma/Dimensions/Configs/General/removeDuplicates.cfg +++ b/GameData/Sigma/Dimensions/Configs/General/removeDuplicates.cfg @@ -1,6 +1,6 @@ @Kopernicus:FOR[SigDim] { - @Body,* + @Body:HAS[@Template,!Template[Sun]] { @Properties { @@ -32,5 +32,34 @@ !spaceAltitudeThresholdTEMP = DEL } } + @ScaledVersion + { + %fadeStartTEMP = #$fadeStart$ + !fadeStart,* = DEL + fadeStart = #$fadeStartTEMP$ + !fadeStartTEMP = DEL + + %fadeEndTEMP = #$fadeEnd$ + !fadeEnd,* = DEL + fadeEnd = #$fadeEndTEMP$ + !fadeEndTEMP = DEL + } + @PQS + { + %fadeStartTEMP = #$fadeStart$ + !fadeStart,* = DEL + fadeStart = #$fadeStartTEMP$ + !fadeStartTEMP = DEL + + %fadeEndTEMP = #$fadeEnd$ + !fadeEnd,* = DEL + fadeEnd = #$fadeEndTEMP$ + !fadeEndTEMP = DEL + + %deactivateAltitudeTEMP = #$deactivateAltitude$ + !deactivateAltitude,* = DEL + deactivateAltitude = #$deactivateAltitudeTEMP$ + !deactivateAltitudeTEMP = DEL + } } } diff --git a/GameData/Sigma/Dimensions/Configs/General/removePQSMods.cfg b/GameData/Sigma/Dimensions/Configs/General/removePQSMods.cfg index a13a0d0..7945f05 100644 --- a/GameData/Sigma/Dimensions/Configs/General/removePQSMods.cfg +++ b/GameData/Sigma/Dimensions/Configs/General/removePQSMods.cfg @@ -24,6 +24,14 @@ !VertexVoronoi:HAS[#SigmaDimensions[1],~userDefined[1]] {} !MapDecalTangent:HAS[#SigmaDimensions[1],~userDefined[1]] {} !MapDecal:HAS[#SigmaDimensions[1],~userDefined[1]] {} + !FlattenOcean:HAS[#SigmaDimensions[1],~userDefined[1]] {} + @LandControl,* + { + @landClasses,* + { + !Class:HAS[#SigmaDimensions[1],~userDefined[1]] {} + } + } } } } @@ -215,6 +223,16 @@ } } } + @Body:HAS[#removePQSMods[*,FlattenOcean,*]] + { + @PQS + { + @Mods + { + !FlattenOcean:HAS[#SigmaDimensions[1],~userDefined[1]] {} + } + } + } @Body,* { !removePQSMods = DEL diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/ResizePQSMods.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/ResizePQSMods.cfg index 571d28e..7ac3b14 100644 --- a/GameData/Sigma/Dimensions/Configs/ReDimension/ResizePQSMods.cfg +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/ResizePQSMods.cfg @@ -4,6 +4,9 @@ { @PQS { + @fadeStart *= #$@SigmaDimensions/fadeResize$ + @fadeEnd *= #$@SigmaDimensions/fadeResize$ + @deactivateAltitude *= #$@SigmaDimensions/fadeResize$ @Mods { @VertexSimplexHeightAbsolute,* @@ -25,6 +28,14 @@ @LandControl,* { @vHeightMax *= #$@SigmaDimensions/Resize$ + @landClasses,* + { + @Class,* + { + @alterApparentHeight *= #$@SigmaDimensions/Resize$ + @alterRealHeight *= #$@SigmaDimensions/Resize$ + } + } } @AerialPerspectiveMaterial,* { @@ -61,6 +72,19 @@ @flattenTo *= #$@SigmaDimensions/Resize$ @innerRadius *= #$@SigmaDimensions/Resize$ @outerRadius *= #$@SigmaDimensions/Resize$ + } + @FlattenArea:HAS[#position[*]] + { + %vectorX = #$position[0]$ + @vectorX *= #$@SigmaDimensions/Resize$ + %vectorY = #$position[1]$ + @vectorY *= #$@SigmaDimensions/Resize$ + %vectorZ = #$position[2]$ + @vectorZ *= #$@SigmaDimensions/Resize$ + @position = #$vectorX$,$vectorY$,$vectorZ$ + !vectorX = DEL + !vectorY = DEL + !vectorZ = DEL } @VertexSimplexHeightMap,* { @@ -78,7 +102,6 @@ @VertexVoronoi,* { @deformation *= #$@SigmaDimensions/Resize$ - @displacement *= #$@SigmaDimensions/Resize$ } @MapDecalTangent,* { @@ -87,6 +110,19 @@ @radius *= #$@SigmaDimensions/Resize$ @smoothHeight *= #$@SigmaDimensions/Resize$ } + @MapDecalTangent:HAS[#position[*]] + { + %vectorX = #$position[0]$ + @vectorX *= #$@SigmaDimensions/Resize$ + %vectorY = #$position[1]$ + @vectorY *= #$@SigmaDimensions/Resize$ + %vectorZ = #$position[2]$ + @vectorZ *= #$@SigmaDimensions/Resize$ + @position = #$vectorX$,$vectorY$,$vectorZ$ + !vectorX = DEL + !vectorY = DEL + !vectorZ = DEL + } @MapDecal,* { @absoluteOffset *= #$@SigmaDimensions/Resize$ @@ -94,6 +130,57 @@ @radius *= #$@SigmaDimensions/Resize$ @smoothHeight *= #$@SigmaDimensions/Resize$ } + @MapDecal:HAS[#position[*]] + { + %vectorX = #$position[0]$ + @vectorX *= #$@SigmaDimensions/Resize$ + %vectorY = #$position[1]$ + @vectorY *= #$@SigmaDimensions/Resize$ + %vectorZ = #$position[2]$ + @vectorZ *= #$@SigmaDimensions/Resize$ + @position = #$vectorX$,$vectorY$,$vectorZ$ + !vectorX = DEL + !vectorY = DEL + !vectorZ = DEL + } + @VertexHeightOffset,* + { + @offset *= #$@SigmaDimensions/Resize$ + } + @VertexHeightOblate,* + { + @height *= #$@SigmaDimensions/Resize$ + } + @FlattenMountains,* + { + @altitude *= #$@SigmaDimensions/Resize$ + } + @FlattenOcean,* + { + @oceanRadius *= #$@SigmaDimensions/Resize$ + } + @VertexDefineCoastLine,* + { + @depthOffset *= #$@SigmaDimensions/Resize$ + @oceanRadiusOffset *= #$@SigmaDimensions/Resize$ + } + @VertexHeightMapStep,* + { + @offset *= #$@SigmaDimensions/Resize$ + @deformity *= #$@SigmaDimensions/Resize$ + } + @VertexHeightNoiseHeightMap,* + { + @deformity *= #$@SigmaDimensions/Resize$ + @heightEnd *= #$@SigmaDimensions/Resize$ + @heightStart *= #$@SigmaDimensions/Resize$ + } + @VertexHeightNoiseVertHeightCurve,* + { + @deformity *= #$@SigmaDimensions/Resize$ + @heightEnd *= #$@SigmaDimensions/Resize$ + @heightStart *= #$@SigmaDimensions/Resize$ + } } } } diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/advancedSettings.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/advancedSettings.cfg new file mode 100644 index 0000000..7fe292a --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/advancedSettings.cfg @@ -0,0 +1,38 @@ +@SigmaDimensions:HAS[#orbitalPeriod[>0]] +{ + %Rescale = #$orbitalPeriod$ + @Rescale *= #$Resize$ + @Rescale != 0.666666666666667 +} +@SigmaDimensions:HAS[#rescaleSoIs[1]] +{ + %rescaleSoIs = #$Rescale$ +} +@SigmaDimensions:HAS[~rescaleSoIs[1]] +{ + %rescaleSoIs = #$Resize$ +} +@SigmaDimensions:HAS[#daysVSyearRatio[>0]] +{ + %dayLengthMultiplier = #$Rescale$ + @dayLengthMultiplier != 0.5 + @dayLengthMultiplier *= #$Rescale$ + @dayLengthMultiplier *= #$daysVSyearRatio$ + @dayLengthMultiplier /= #$Resize$ +} +@SigmaDimensions:HAS[#SoIsfromRadius[1]] +{ + %SoIsfromRadius = #$Resize$ +} +@SigmaDimensions:HAS[~SoIsfromRadius[1]] +{ + %SoIsfromRadius = #$Rescale$ +} +@SigmaDimensions +{ + %fadeResize = 1 +} +@SigmaDimensions:HAS[#Resize[>1]] +{ + %fadeResize = #$Resize$ +} diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/atmoScale.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/atmoScale.cfg new file mode 100644 index 0000000..a7bc85d --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/atmoScale.cfg @@ -0,0 +1,1106 @@ +@Kopernicus:AFTER[SigDim] +{ + @Body,* + { + @Atmosphere + { + @maxAltitude *= #$@SigmaDimensions/Atmosphere$ + @altitude *= #$@SigmaDimensions/Atmosphere$ + @atmosphereDepth *= #$@SigmaDimensions/Atmosphere$ + @AtmosphereFromGround + { + @innerRadius *= #$@SigmaDimensions/Atmosphere$ + @outerRadius *= #$@SigmaDimensions/Atmosphere$ + } + + // pressureCurve + + @pressureCurve + { + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + } + @pressureCurve + { + %temp1 = #$key,0[0, ]$ + %temp2 = #$key,0[1, ]$ + %temp3 = #$key,0[2, ]$ + %temp4 = #$key,0[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,0 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,1[0, ]$ + %temp2 = #$key,1[1, ]$ + %temp3 = #$key,1[2, ]$ + %temp4 = #$key,1[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,1 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,2[0, ]$ + %temp2 = #$key,2[1, ]$ + %temp3 = #$key,2[2, ]$ + %temp4 = #$key,2[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,2 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,3[0, ]$ + %temp2 = #$key,3[1, ]$ + %temp3 = #$key,3[2, ]$ + %temp4 = #$key,3[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,3 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,4[0, ]$ + %temp2 = #$key,4[1, ]$ + %temp3 = #$key,4[2, ]$ + %temp4 = #$key,4[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,4 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,5[0, ]$ + %temp2 = #$key,5[1, ]$ + %temp3 = #$key,5[2, ]$ + %temp4 = #$key,5[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,5 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,6[0, ]$ + %temp2 = #$key,6[1, ]$ + %temp3 = #$key,6[2, ]$ + %temp4 = #$key,6[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,6 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,7[0, ]$ + %temp2 = #$key,7[1, ]$ + %temp3 = #$key,7[2, ]$ + %temp4 = #$key,7[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,7 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,8[0, ]$ + %temp2 = #$key,8[1, ]$ + %temp3 = #$key,8[2, ]$ + %temp4 = #$key,8[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,8 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,9[0, ]$ + %temp2 = #$key,9[1, ]$ + %temp3 = #$key,9[2, ]$ + %temp4 = #$key,9[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,9 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,10[0, ]$ + %temp2 = #$key,10[1, ]$ + %temp3 = #$key,10[2, ]$ + %temp4 = #$key,10[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,10 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,11[0, ]$ + %temp2 = #$key,11[1, ]$ + %temp3 = #$key,11[2, ]$ + %temp4 = #$key,11[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,11 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,12[0, ]$ + %temp2 = #$key,12[1, ]$ + %temp3 = #$key,12[2, ]$ + %temp4 = #$key,12[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,12 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,13[0, ]$ + %temp2 = #$key,13[1, ]$ + %temp3 = #$key,13[2, ]$ + %temp4 = #$key,13[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,13 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,14[0, ]$ + %temp2 = #$key,14[1, ]$ + %temp3 = #$key,14[2, ]$ + %temp4 = #$key,14[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,14 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,15[0, ]$ + %temp2 = #$key,15[1, ]$ + %temp3 = #$key,15[2, ]$ + %temp4 = #$key,15[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,15 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,16[0, ]$ + %temp2 = #$key,16[1, ]$ + %temp3 = #$key,16[2, ]$ + %temp4 = #$key,16[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,16 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,17[0, ]$ + %temp2 = #$key,17[1, ]$ + %temp3 = #$key,17[2, ]$ + %temp4 = #$key,17[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,17 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,18[0, ]$ + %temp2 = #$key,18[1, ]$ + %temp3 = #$key,18[2, ]$ + %temp4 = #$key,18[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,18 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,19[0, ]$ + %temp2 = #$key,19[1, ]$ + %temp3 = #$key,19[2, ]$ + %temp4 = #$key,19[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,19 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,20[0, ]$ + %temp2 = #$key,20[1, ]$ + %temp3 = #$key,20[2, ]$ + %temp4 = #$key,20[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,20 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,21[0, ]$ + %temp2 = #$key,21[1, ]$ + %temp3 = #$key,21[2, ]$ + %temp4 = #$key,21[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,21 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,22[0, ]$ + %temp2 = #$key,22[1, ]$ + %temp3 = #$key,22[2, ]$ + %temp4 = #$key,22[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,22 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,23[0, ]$ + %temp2 = #$key,23[1, ]$ + %temp3 = #$key,23[2, ]$ + %temp4 = #$key,23[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,23 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,24[0, ]$ + %temp2 = #$key,24[1, ]$ + %temp3 = #$key,24[2, ]$ + %temp4 = #$key,24[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,24 = #$temp1$ $temp2$ $temp3$ $temp4$ + + !temp1 = DEL + !temp2 = DEL + !temp3 = DEL + !temp4 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @pressureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + + // temperatureCurve + + @temperatureCurve + { + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + } + @temperatureCurve + { + %temp1 = #$key,0[0, ]$ + %temp2 = #$key,0[1, ]$ + %temp3 = #$key,0[2, ]$ + %temp4 = #$key,0[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,0 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,1[0, ]$ + %temp2 = #$key,1[1, ]$ + %temp3 = #$key,1[2, ]$ + %temp4 = #$key,1[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,1 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,2[0, ]$ + %temp2 = #$key,2[1, ]$ + %temp3 = #$key,2[2, ]$ + %temp4 = #$key,2[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,2 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,3[0, ]$ + %temp2 = #$key,3[1, ]$ + %temp3 = #$key,3[2, ]$ + %temp4 = #$key,3[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,3 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,4[0, ]$ + %temp2 = #$key,4[1, ]$ + %temp3 = #$key,4[2, ]$ + %temp4 = #$key,4[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,4 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,5[0, ]$ + %temp2 = #$key,5[1, ]$ + %temp3 = #$key,5[2, ]$ + %temp4 = #$key,5[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,5 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,6[0, ]$ + %temp2 = #$key,6[1, ]$ + %temp3 = #$key,6[2, ]$ + %temp4 = #$key,6[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,6 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,7[0, ]$ + %temp2 = #$key,7[1, ]$ + %temp3 = #$key,7[2, ]$ + %temp4 = #$key,7[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,7 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,8[0, ]$ + %temp2 = #$key,8[1, ]$ + %temp3 = #$key,8[2, ]$ + %temp4 = #$key,8[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,8 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,9[0, ]$ + %temp2 = #$key,9[1, ]$ + %temp3 = #$key,9[2, ]$ + %temp4 = #$key,9[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,9 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,10[0, ]$ + %temp2 = #$key,10[1, ]$ + %temp3 = #$key,10[2, ]$ + %temp4 = #$key,10[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,10 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,11[0, ]$ + %temp2 = #$key,11[1, ]$ + %temp3 = #$key,11[2, ]$ + %temp4 = #$key,11[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,11 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,12[0, ]$ + %temp2 = #$key,12[1, ]$ + %temp3 = #$key,12[2, ]$ + %temp4 = #$key,12[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,12 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,13[0, ]$ + %temp2 = #$key,13[1, ]$ + %temp3 = #$key,13[2, ]$ + %temp4 = #$key,13[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,13 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,14[0, ]$ + %temp2 = #$key,14[1, ]$ + %temp3 = #$key,14[2, ]$ + %temp4 = #$key,14[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,14 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,15[0, ]$ + %temp2 = #$key,15[1, ]$ + %temp3 = #$key,15[2, ]$ + %temp4 = #$key,15[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,15 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,16[0, ]$ + %temp2 = #$key,16[1, ]$ + %temp3 = #$key,16[2, ]$ + %temp4 = #$key,16[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,16 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,17[0, ]$ + %temp2 = #$key,17[1, ]$ + %temp3 = #$key,17[2, ]$ + %temp4 = #$key,17[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,17 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,18[0, ]$ + %temp2 = #$key,18[1, ]$ + %temp3 = #$key,18[2, ]$ + %temp4 = #$key,18[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,18 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,19[0, ]$ + %temp2 = #$key,19[1, ]$ + %temp3 = #$key,19[2, ]$ + %temp4 = #$key,19[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,19 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,20[0, ]$ + %temp2 = #$key,20[1, ]$ + %temp3 = #$key,20[2, ]$ + %temp4 = #$key,20[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,20 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,21[0, ]$ + %temp2 = #$key,21[1, ]$ + %temp3 = #$key,21[2, ]$ + %temp4 = #$key,21[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,21 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,22[0, ]$ + %temp2 = #$key,22[1, ]$ + %temp3 = #$key,22[2, ]$ + %temp4 = #$key,22[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,22 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,23[0, ]$ + %temp2 = #$key,23[1, ]$ + %temp3 = #$key,23[2, ]$ + %temp4 = #$key,23[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,23 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,24[0, ]$ + %temp2 = #$key,24[1, ]$ + %temp3 = #$key,24[2, ]$ + %temp4 = #$key,24[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,24 = #$temp1$ $temp2$ $temp3$ $temp4$ + + !temp1 = DEL + !temp2 = DEL + !temp3 = DEL + !temp4 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + + // temperatureSunMultCurve + + @temperatureSunMultCurve + { + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + key = 0 Sigma 0 0 + } + @temperatureSunMultCurve + { + %temp1 = #$key,0[0, ]$ + %temp2 = #$key,0[1, ]$ + %temp3 = #$key,0[2, ]$ + %temp4 = #$key,0[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,0 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,1[0, ]$ + %temp2 = #$key,1[1, ]$ + %temp3 = #$key,1[2, ]$ + %temp4 = #$key,1[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,1 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,2[0, ]$ + %temp2 = #$key,2[1, ]$ + %temp3 = #$key,2[2, ]$ + %temp4 = #$key,2[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,2 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,3[0, ]$ + %temp2 = #$key,3[1, ]$ + %temp3 = #$key,3[2, ]$ + %temp4 = #$key,3[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,3 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,4[0, ]$ + %temp2 = #$key,4[1, ]$ + %temp3 = #$key,4[2, ]$ + %temp4 = #$key,4[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,4 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,5[0, ]$ + %temp2 = #$key,5[1, ]$ + %temp3 = #$key,5[2, ]$ + %temp4 = #$key,5[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,5 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,6[0, ]$ + %temp2 = #$key,6[1, ]$ + %temp3 = #$key,6[2, ]$ + %temp4 = #$key,6[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,6 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,7[0, ]$ + %temp2 = #$key,7[1, ]$ + %temp3 = #$key,7[2, ]$ + %temp4 = #$key,7[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,7 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,8[0, ]$ + %temp2 = #$key,8[1, ]$ + %temp3 = #$key,8[2, ]$ + %temp4 = #$key,8[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,8 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,9[0, ]$ + %temp2 = #$key,9[1, ]$ + %temp3 = #$key,9[2, ]$ + %temp4 = #$key,9[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,9 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,10[0, ]$ + %temp2 = #$key,10[1, ]$ + %temp3 = #$key,10[2, ]$ + %temp4 = #$key,10[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,10 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,11[0, ]$ + %temp2 = #$key,11[1, ]$ + %temp3 = #$key,11[2, ]$ + %temp4 = #$key,11[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,11 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,12[0, ]$ + %temp2 = #$key,12[1, ]$ + %temp3 = #$key,12[2, ]$ + %temp4 = #$key,12[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,12 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,13[0, ]$ + %temp2 = #$key,13[1, ]$ + %temp3 = #$key,13[2, ]$ + %temp4 = #$key,13[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,13 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,14[0, ]$ + %temp2 = #$key,14[1, ]$ + %temp3 = #$key,14[2, ]$ + %temp4 = #$key,14[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,14 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,15[0, ]$ + %temp2 = #$key,15[1, ]$ + %temp3 = #$key,15[2, ]$ + %temp4 = #$key,15[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,15 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,16[0, ]$ + %temp2 = #$key,16[1, ]$ + %temp3 = #$key,16[2, ]$ + %temp4 = #$key,16[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,16 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,17[0, ]$ + %temp2 = #$key,17[1, ]$ + %temp3 = #$key,17[2, ]$ + %temp4 = #$key,17[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,17 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,18[0, ]$ + %temp2 = #$key,18[1, ]$ + %temp3 = #$key,18[2, ]$ + %temp4 = #$key,18[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,18 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,19[0, ]$ + %temp2 = #$key,19[1, ]$ + %temp3 = #$key,19[2, ]$ + %temp4 = #$key,19[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,19 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,20[0, ]$ + %temp2 = #$key,20[1, ]$ + %temp3 = #$key,20[2, ]$ + %temp4 = #$key,20[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,20 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,21[0, ]$ + %temp2 = #$key,21[1, ]$ + %temp3 = #$key,21[2, ]$ + %temp4 = #$key,21[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,21 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,22[0, ]$ + %temp2 = #$key,22[1, ]$ + %temp3 = #$key,22[2, ]$ + %temp4 = #$key,22[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,22 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,23[0, ]$ + %temp2 = #$key,23[1, ]$ + %temp3 = #$key,23[2, ]$ + %temp4 = #$key,23[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,23 = #$temp1$ $temp2$ $temp3$ $temp4$ + + %temp1 = #$key,24[0, ]$ + %temp2 = #$key,24[1, ]$ + %temp3 = #$key,24[2, ]$ + %temp4 = #$key,24[3, ]$ + @temp1 *= #$@SigmaDimensions/Atmosphere$ + @temp3 /= #$@SigmaDimensions/Atmosphere$ + @temp4 /= #$@SigmaDimensions/Atmosphere$ + @key,24 = #$temp1$ $temp2$ $temp3$ $temp4$ + + !temp1 = DEL + !temp2 = DEL + !temp3 = DEL + !temp4 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + @temperatureSunMultCurve:HAS[#key[*Sigma*]] + { + !key,25 = DEL + } + } + } +} \ No newline at end of file diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/setAsteroids.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/setAsteroids.cfg new file mode 100644 index 0000000..f2620b8 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/setAsteroids.cfg @@ -0,0 +1,17 @@ +@Kopernicus +{ + @Asteroid,* + { + @Locations,* + { + @Around,* + { + @Body,* + { + @minAltitude *= #$@SigmaDimensions/Rescale$ + @maxAltitude *= #$@SigmaDimensions/Rescale$ + } + } + } + } +} diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg index e01a323..367007a 100644 --- a/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg @@ -7,9 +7,10 @@ @radius *= #$@SigmaDimensions/Resize$ @mass *= #$@SigmaDimensions/Resize$ @mass *= #$@SigmaDimensions/Resize$ + @mass *= #$@SigmaDimensions/geeASLmultiplier$ @rotationPeriod *= #$@SigmaDimensions/dayLengthMultiplier$ @inverseRotThresholdAltitude *= #$@SigmaDimensions/Resize$ - @sphereOfInfluence *= #$@SigmaDimensions/Rescale$ + @sphereOfInfluence *= #$@SigmaDimensions/SoIsfromRadius$ @ScienceValues { @flyingAltitudeThreshold *= #$@SigmaDimensions/Resize$ @@ -20,6 +21,23 @@ { @semiMajorAxis *= #$@SigmaDimensions/Rescale$ } + @ScaledVersion + { + @fadeStart *= #$@SigmaDimensions/fadeResize$ + @fadeEnd *= #$@SigmaDimensions/fadeResize$ + @Light + { + @sunAU *= #$@SigmaDimensions/Resize$ + } + } + @Rings + { + @Ring + { + @outerRadius *= #$@SigmaDimensions/Resize$ + @innerRadius *= #$@SigmaDimensions/Resize$ + } + } @SpaceCenter { %Resize = #$@SigmaDimensions/Resize$ @@ -38,4 +56,26 @@ @radius *= #$Resize$ } } + @Body[Kerbin]:HAS[~removePQSmods[*MapDecalTangent*]] + { + @PQS + { + @Mods + { + @MapDecalTangent + { + %Resize = #$@SigmaDimensions/Resize$ + @radius /= #$Resize$ + } + @MapDecalTangent:HAS[#Resize[<0.75],#Resize[>0.01]] + { + @Resize = 0.75 + } + @MapDecalTangent:HAS[#Resize[*]] + { + @radius *= #$Resize$ + } + } + } + } } diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/setPQSlevels.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/setPQSlevels.cfg new file mode 100644 index 0000000..0d16fe6 --- /dev/null +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/setPQSlevels.cfg @@ -0,0 +1,11 @@ +@Kopernicus:AFTER[SigDim] +{ + @Body:HAS[@Properties:HAS[#radius[<5000]]] + { + %PQS + { + %minLevel = 1 + %maxLevel = 2 + } + } +} \ No newline at end of file diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/stockPQScities.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/stockPQScities.cfg.txt similarity index 100% rename from GameData/Sigma/Dimensions/Configs/ReDimension/stockPQScities.cfg rename to GameData/Sigma/Dimensions/Configs/ReDimension/stockPQScities.cfg.txt diff --git a/GameData/Sigma/Dimensions/Settings.cfg b/GameData/Sigma/Dimensions/Settings.cfg index 236faf3..c379ceb 100644 --- a/GameData/Sigma/Dimensions/Settings.cfg +++ b/GameData/Sigma/Dimensions/Settings.cfg @@ -1,10 +1,21 @@ +// Base Settings + SigmaDimensions { - Resize = 1 Rescale = 1 + Resize = 1 + Atmosphere = 1 dayLengthMultiplier = 1 } -formula to fix Munolith 2 -(flattento * Resize) - ((189 - 13.69) * (1 - Resize)) \ No newline at end of file + +// Advanced Settings + +@SigmaDimensions +{ + geeASLmultiplier = 1 + SoIsfromRadius = 0 + orbitalPeriod = 0 + daysVSyearRatio = 0 +} \ No newline at end of file