From 49e22cc09e82541ab498fe7aecf1f81035f024ba Mon Sep 17 00:00:00 2001 From: Sigma88 Date: Fri, 4 Jan 2019 15:40:24 +0100 Subject: [PATCH 1/4] add navballSwitchRadiusMult --- .../Configs/Bodies/Templates/Values/Bop_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Dres_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Duna_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Eeloo_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Eve_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Gilly_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Ike_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Jool_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Kerbin_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Laythe_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Minmus_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Moho_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Mun_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Pol_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Sun_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Tylo_Values.cfg | 2 ++ .../Configs/Bodies/Templates/Values/Vall_Values.cfg | 2 ++ .../Dimensions/Configs/ReDimension/setDimensions.cfg | 8 ++++++++ 18 files changed, 42 insertions(+) diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Bop_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Bop_Values.cfg index cf296a7..9a320bf 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Bop_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Bop_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 544507.428516654 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 24500 24500 24500 40000 60000 80000 100000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Dres_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Dres_Values.cfg index 3384e54..23f6feb 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Dres_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Dres_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 34800 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 10000 10000 30000 50000 100000 200000 300000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Duna_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Duna_Values.cfg index d7f20ab..3f5facc 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Duna_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Duna_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 65517.859375 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 30000 30000 60000 100000 300000 600000 800000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 12000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eeloo_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eeloo_Values.cfg index 3d48680..474d861 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eeloo_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eeloo_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 19460 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 4000 4000 20000 30000 40000 70000 150000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eve_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eve_Values.cfg index fa33567..5beab5c 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eve_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Eve_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 80500 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 30000 30000 60000 120000 240000 480000 600000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 22000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Gilly_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Gilly_Values.cfg index daebc3f..3ae4001 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Gilly_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Gilly_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 28255 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 8000 8000 8000 20000 40000 80000 100000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Ike_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Ike_Values.cfg index 458d9ef..f40d338 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Ike_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Ike_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 65517.8621348081 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 5000 5000 10000 25000 50000 100000 200000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Jool_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Jool_Values.cfg index 5d95c50..54f1d04 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Jool_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Jool_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 36000 &inverseRotThresholdAltitude = 220000 &timewarpAltitudeLimits = 0 0 15000 60000 150000 300000 600000 1200000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 120000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Kerbin_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Kerbin_Values.cfg index 7da63d6..2c1f666 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Kerbin_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Kerbin_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 21600 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 30000 30000 60000 120000 240000 480000 600000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Laythe_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Laythe_Values.cfg index 5b48ce4..c038265 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Laythe_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Laythe_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 52980.8790593796 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 30000 30000 60000 120000 240000 480000 600000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 10000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Minmus_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Minmus_Values.cfg index ea37820..1cdc72f 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Minmus_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Minmus_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 40400 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 3000 3000 6000 12000 24000 48000 60000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Moho_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Moho_Values.cfg index d5e48f8..72e29a9 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Moho_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Moho_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 1210000 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 10000 10000 30000 50000 100000 200000 300000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Mun_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Mun_Values.cfg index 73c1439..7c8bb6b 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Mun_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Mun_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 138984.376574476 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 5000 5000 10000 25000 50000 100000 200000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Pol_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Pol_Values.cfg index c0f7d43..2e803de 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Pol_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Pol_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 901902.623531173 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 5000 5000 5000 8000 12000 30000 90000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Sun_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Sun_Values.cfg index 506e19d..4c4f1d8 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Sun_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Sun_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 432000 &inverseRotThresholdAltitude = 600000 &timewarpAltitudeLimits = 0 3270000 3270000 6540000 1.308E+07 2.616E+07 5.232E+07 6.54E+07 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Tylo_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Tylo_Values.cfg index db80359..eebed01 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Tylo_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Tylo_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 211926.35802123 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 30000 30000 60000 120000 240000 480000 600000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Vall_Values.cfg b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Vall_Values.cfg index a02ad2e..feb4a1c 100644 --- a/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Vall_Values.cfg +++ b/GameData/Sigma/Dimensions/Configs/Bodies/Templates/Values/Vall_Values.cfg @@ -9,6 +9,8 @@ &rotationPeriod = 105962.088893924 &inverseRotThresholdAltitude = 100000 &timewarpAltitudeLimits = 0 24500 24500 24500 40000 60000 80000 100000 + &navballSwitchRadiusMult = 0.06 + &navballSwitchRadiusMultLow = 0.055 %ScienceValues { &flyingAltitudeThreshold = 18000 diff --git a/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg b/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg index 63a7543..95cac94 100644 --- a/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg +++ b/GameData/Sigma/Dimensions/Configs/ReDimension/setDimensions.cfg @@ -6,6 +6,14 @@ { @inverseRotThresholdAltitude *= #$../SigmaDimensions/Atmosphere$ @inverseRotThresholdAltitude *= #$../SigmaDimensions/atmoTopLayer$ + + @navballSwitchRadiusMult != 2 + @navballSwitchRadiusMult /= #$../SigmaDimensions/Resize$ + @navballSwitchRadiusMult != 0.5 + + @navballSwitchRadiusMultLow != 2 + @navballSwitchRadiusMultLow /= #$../SigmaDimensions/Resize$ + @navballSwitchRadiusMultLow != 0.5 } } @Body:HAS[!Atmosphere] From 927e36700b6eb5db2f21df96ba4ce8c29e276084 Mon Sep 17 00:00:00 2001 From: Sigma88 Date: Fri, 4 Jan 2019 15:40:32 +0100 Subject: [PATCH 2/4] recompile --- .../Dimensions/Plugins/SigmaDimensions.dll | Bin 48128 -> 48128 bytes [Source]/Distribution/SigmaDimensions.dll | Bin 48128 -> 48128 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll b/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll index 54b14d4cd4902dc387a1755245792aba89661560..fc71bf86bca1b818f607f6136a44bd6aaf6a56b2 100644 GIT binary patch delta 96 zcmZqp!PM}BX+j5!eZGFo#-98|j7FRPEc(MJuy{(|)>C^Kyrw>qQ$AD}#=Jx2dYMb&hWQ@tk8XP8*6m!sxnWBKI{+22B-8)^ delta 96 zcmZqp!PM}BX+j6f^TMxD8+-B>F&b|Ev*-__!1l8@~ diff --git a/[Source]/Distribution/SigmaDimensions.dll b/[Source]/Distribution/SigmaDimensions.dll index 54b14d4cd4902dc387a1755245792aba89661560..fc71bf86bca1b818f607f6136a44bd6aaf6a56b2 100644 GIT binary patch delta 96 zcmZqp!PM}BX+j5!eZGFo#-98|j7FRPEc(MJuy{(|)>C^Kyrw>qQ$AD}#=Jx2dYMb&hWQ@tk8XP8*6m!sxnWBKI{+22B-8)^ delta 96 zcmZqp!PM}BX+j6f^TMxD8+-B>F&b|Ev*-__!1l8@~ From 3614ad1407c592f4716a721914ad4695249be162 Mon Sep 17 00:00:00 2001 From: Sigma88 Date: Fri, 4 Jan 2019 15:40:41 +0100 Subject: [PATCH 3/4] changelog and version --- Changelog.txt | 5 +++++ [Source]/SigmaDimensions/Version.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Changelog.txt b/Changelog.txt index b3beffb..c5ee6f4 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,8 @@ +**v0.10.2** + +- Updated to KSP 1.6.0 and Kopernicus 1.6.0-1 + + **v0.10.1** - Fixed PQSCity2Fixer diff --git a/[Source]/SigmaDimensions/Version.cs b/[Source]/SigmaDimensions/Version.cs index 0964bfc..20c4c10 100644 --- a/[Source]/SigmaDimensions/Version.cs +++ b/[Source]/SigmaDimensions/Version.cs @@ -6,7 +6,7 @@ namespace SigmaDimensionsPlugin [KSPAddon(KSPAddon.Startup.Instantly, true)] public class Version : MonoBehaviour { - public static readonly System.Version number = new System.Version("0.10.1"); + public static readonly System.Version number = new System.Version("0.10.2"); void Awake() { From c953dae4daad7668fe2fa76094a06b379d24f8ae Mon Sep 17 00:00:00 2001 From: Sigma88 Date: Sat, 8 Jun 2019 10:17:45 +0200 Subject: [PATCH 4/4] recompile for 1.7.1(-4) --- Changelog.txt | 5 +++ .../Dimensions/Plugins/SigmaDimensions.dll | Bin 48128 -> 48640 bytes [Source]/Distribution/SigmaDimensions.dll | Bin 48128 -> 48640 bytes .../SigmaDimensions/AtmosphereTopLayer.cs | 10 +++-- [Source]/SigmaDimensions/Compatibility.cs | 2 +- .../SigmaDimensions/PQSCityGroupsLoader.cs | 1 + .../SigmaDimensions/PQSMod_SigmaDimensions.cs | 42 ++++++++++-------- [Source]/SigmaDimensions/SettingsLoader.cs | 5 ++- [Source]/SigmaDimensions/SigmaDimensions.cs | 1 + .../SigmaDimensions/SigmaDimensions.csproj | 8 ---- [Source]/SigmaDimensions/Version.cs | 2 +- 11 files changed, 43 insertions(+), 33 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index c5ee6f4..952e6ff 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,8 @@ +**v0.10.3** + +- Updated to KSP 1.7.1 and Kopernicus 1.7.1-4 + + **v0.10.2** - Updated to KSP 1.6.0 and Kopernicus 1.6.0-1 diff --git a/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll b/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll index fc71bf86bca1b818f607f6136a44bd6aaf6a56b2..b91ec0d6de0531e3b3bd84b46d02261798d151f8 100644 GIT binary patch delta 7367 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 wX1_qZ+pz=MKCiKHY<*mSHnbYAyyJ^uK!{@?el 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 VqL6#{j{-eEFr>A7OB#~we+PV~foK2# diff --git a/[Source]/Distribution/SigmaDimensions.dll b/[Source]/Distribution/SigmaDimensions.dll index fc71bf86bca1b818f607f6136a44bd6aaf6a56b2..b91ec0d6de0531e3b3bd84b46d02261798d151f8 100644 GIT binary patch delta 7367 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 wX1_qZ+pz=MKCiKHY<*mSHnbYAyyJ^uK!{@?el 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 VqL6#{j{-eEFr>A7OB#~we+PV~foK2# diff --git a/[Source]/SigmaDimensions/AtmosphereTopLayer.cs b/[Source]/SigmaDimensions/AtmosphereTopLayer.cs index 87889b8..95be698 100644 --- a/[Source]/SigmaDimensions/AtmosphereTopLayer.cs +++ b/[Source]/SigmaDimensions/AtmosphereTopLayer.cs @@ -3,6 +3,7 @@ using System.Linq; using UnityEngine; using Kopernicus; +using Kopernicus.ConfigParser.BuiltinTypeParsers; namespace SigmaDimensionsPlugin @@ -39,8 +40,10 @@ void FixPressure(CelestialBody body, double topLayer) FloatCurve curve = body.atmospherePressureCurve; List list = ReadCurve(curve); - /* Remove ISP FIX ==> */ if (body.transform.name == "Kerbin" && list.Count > 0) { list.RemoveAt(0); } - /* Avoid Bad Curves ==> */ if (list.Count < 2) { UnityEngine.Debug.Log("SigmaLog: This pressure curve has " + (list.Count == 0 ? "no keys" : "just one key") + ". I don't know what you expect me to do with that."); return; } + /* Remove ISP FIX ==> */ + if (body.transform.name == "Kerbin" && list.Count > 0) { list.RemoveAt(0); } + /* Avoid Bad Curves ==> */ + if (list.Count < 2) { UnityEngine.Debug.Log("SigmaLog: This pressure curve has " + (list.Count == 0 ? "no keys" : "just one key") + ". I don't know what you expect me to do with that."); return; } double maxAltitude = list.Last()[0]; @@ -64,7 +67,8 @@ void FixPressure(CelestialBody body, double topLayer) Smooth(list); } - /* Restore ISP FIX ==> */ if (body.transform.name == "Kerbin") { list.Insert(0, new[] { 0, 101.325, 0, 0, }); } + /* Restore ISP FIX ==> */ + if (body.transform.name == "Kerbin") { list.Insert(0, new[] { 0, 101.325, 0, 0, }); } curve.Load(WriteCurve(list)); } diff --git a/[Source]/SigmaDimensions/Compatibility.cs b/[Source]/SigmaDimensions/Compatibility.cs index 1c0de46..182e191 100644 --- a/[Source]/SigmaDimensions/Compatibility.cs +++ b/[Source]/SigmaDimensions/Compatibility.cs @@ -1,6 +1,6 @@ using System.Linq; using UnityEngine; -using Kopernicus; +using Kopernicus.ConfigParser.BuiltinTypeParsers; namespace SigmaDimensionsPlugin diff --git a/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs b/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs index 044ca81..5d166f1 100644 --- a/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs +++ b/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs @@ -2,6 +2,7 @@ using System.Linq; using UnityEngine; using Kopernicus; +using Kopernicus.ConfigParser.BuiltinTypeParsers; namespace SigmaDimensionsPlugin diff --git a/[Source]/SigmaDimensions/PQSMod_SigmaDimensions.cs b/[Source]/SigmaDimensions/PQSMod_SigmaDimensions.cs index 1aec1eb..5cdaa96 100644 --- a/[Source]/SigmaDimensions/PQSMod_SigmaDimensions.cs +++ b/[Source]/SigmaDimensions/PQSMod_SigmaDimensions.cs @@ -1,6 +1,10 @@ using System.Reflection; using UnityEngine; using Kopernicus; +using Kopernicus.ConfigParser.Attributes; +using Kopernicus.ConfigParser.BuiltinTypeParsers; +using Kopernicus.ConfigParser.Enumerations; +using Kopernicus.ConfigParser.Interfaces; using Kopernicus.Configuration; using Kopernicus.Configuration.ModLoader; using Debug = SigmaDimensionsPlugin.Debug; @@ -32,64 +36,64 @@ public class SigmaDimensions : ModLoader, IParserEventSu [ParserTarget("Resize", Optional = true)] private NumericParser Resize { - get { return mod.Resize; } - set { mod.Resize = value; } + get { return Mod.Resize; } + set { Mod.Resize = value; } } // Atmosphere [ParserTarget("Atmosphere", Optional = true)] private NumericParser Atmosphere { - get { return mod.Atmosphere; } - set { mod.Atmosphere = value; } + get { return Mod.Atmosphere; } + set { Mod.Atmosphere = value; } } // landscape [ParserTarget("landscape", Optional = true)] private NumericParser landscape { - get { return mod.landscape; } - set { mod.landscape = value; } + get { return Mod.landscape; } + set { Mod.landscape = value; } } // changeScatterSize [ParserTarget("changeScatterSize", Optional = true)] private NumericParser changeScatterSize { - get { return mod.changeScatterSize; } - set { mod.changeScatterSize = value; } + get { return Mod.changeScatterSize; } + set { Mod.changeScatterSize = value; } } // changeScatterDensity [ParserTarget("changeScatterDensity", Optional = true)] private NumericParser changeScatterDensity { - get { return mod.changeScatterDensity; } - set { mod.changeScatterDensity = value; } + get { return Mod.changeScatterDensity; } + set { Mod.changeScatterDensity = value; } } // Resize [ParserTarget("resizeBuildings", Optional = true)] private NumericParser resizeBuildings { - get { return mod.resizeBuildings; } - set { mod.resizeBuildings = value; } + get { return Mod.resizeBuildings; } + set { Mod.resizeBuildings = value; } } // groundTiling [ParserTarget("groundTiling", Optional = true)] private NumericParser groundTiling { - get { return mod.groundTiling; } - set { mod.groundTiling = value; } + get { return Mod.groundTiling; } + set { Mod.groundTiling = value; } } // atmoTopLayer [ParserTarget("atmoTopLayer", Optional = true)] private NumericParser atmoTopLayer { - get { return mod.atmoTopLayer; } - set { mod.atmoTopLayer = value; } + get { return Mod.atmoTopLayer; } + set { Mod.atmoTopLayer = value; } } void IParserEventSubscriber.Apply(ConfigNode node) @@ -99,7 +103,7 @@ void IParserEventSubscriber.Apply(ConfigNode node) void IParserEventSubscriber.PostApply(ConfigNode node) { // Always Load Last - mod.order = int.MaxValue; + Mod.order = int.MaxValue; } } @@ -114,10 +118,10 @@ void Start() void FixPQS(Body body, ConfigNode node) { - Debug.Log("PQSModsFixer.FixPQS", "Body = " + body.name); + Debug.Log("PQSModsFixer.FixPQS", "Body = " + body.Name); // generatedBody - PSystemBody generatedBody = body?.generatedBody; + PSystemBody generatedBody = body?.GeneratedBody; // PQSMod_SigmaDimensions PQSMod_SigmaDimensions mod = generatedBody?.pqsVersion?.gameObject?.GetComponentInChildren(true)?.GetComponentInChildren(true); diff --git a/[Source]/SigmaDimensions/SettingsLoader.cs b/[Source]/SigmaDimensions/SettingsLoader.cs index c35f507..4cd3fb9 100644 --- a/[Source]/SigmaDimensions/SettingsLoader.cs +++ b/[Source]/SigmaDimensions/SettingsLoader.cs @@ -1,5 +1,8 @@ using Kopernicus; -using Kopernicus.Configuration; +using Kopernicus.ConfigParser.Attributes; +using Kopernicus.ConfigParser.BuiltinTypeParsers; +using Kopernicus.ConfigParser.Interfaces; +using Kopernicus.Configuration.Parsing; namespace SigmaDimensionsPlugin diff --git a/[Source]/SigmaDimensions/SigmaDimensions.cs b/[Source]/SigmaDimensions/SigmaDimensions.cs index ec6d50f..00a5220 100644 --- a/[Source]/SigmaDimensions/SigmaDimensions.cs +++ b/[Source]/SigmaDimensions/SigmaDimensions.cs @@ -3,6 +3,7 @@ using System.Linq; using UnityEngine; using Kopernicus; +using Kopernicus.ConfigParser.BuiltinTypeParsers; namespace SigmaDimensionsPlugin diff --git a/[Source]/SigmaDimensions/SigmaDimensions.csproj b/[Source]/SigmaDimensions/SigmaDimensions.csproj index 37ca317..461a91f 100644 --- a/[Source]/SigmaDimensions/SigmaDimensions.csproj +++ b/[Source]/SigmaDimensions/SigmaDimensions.csproj @@ -54,14 +54,6 @@ False ..\..\..\[References]\Kopernicus\Kopernicus.dll - - False - ..\..\..\[References]\Kopernicus\Kopernicus.Components.dll - - - False - ..\..\..\[References]\Kopernicus\Kopernicus.OnDemand.dll - False ..\..\..\[References]\Kopernicus\Kopernicus.Parser.dll diff --git a/[Source]/SigmaDimensions/Version.cs b/[Source]/SigmaDimensions/Version.cs index 20c4c10..d36d1ef 100644 --- a/[Source]/SigmaDimensions/Version.cs +++ b/[Source]/SigmaDimensions/Version.cs @@ -6,7 +6,7 @@ namespace SigmaDimensionsPlugin [KSPAddon(KSPAddon.Startup.Instantly, true)] public class Version : MonoBehaviour { - public static readonly System.Version number = new System.Version("0.10.2"); + public static readonly System.Version number = new System.Version("0.10.3"); void Awake() {