diff --git a/CHANGES.txt b/CHANGES.txt index b659564a3..24cb0573c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +Contract Configurator 0.6.3 +- Fixed bad exception on loading from previous broken release. + Contract Configurator 0.6.2 - New exception handling for contract load/save prevents KSP from borking up the whole contract system. - Fixed issue where VisitWaypoint title didn't show up in mission control. diff --git a/GameData/ContractConfigurator/CC_RemoteTech.dll b/GameData/ContractConfigurator/CC_RemoteTech.dll index 79300df99..3c4dcbd40 100644 Binary files a/GameData/ContractConfigurator/CC_RemoteTech.dll and b/GameData/ContractConfigurator/CC_RemoteTech.dll differ diff --git a/GameData/ContractConfigurator/CC_SCANsat.dll b/GameData/ContractConfigurator/CC_SCANsat.dll index b01ea75ae..4304f6cf5 100644 Binary files a/GameData/ContractConfigurator/CC_SCANsat.dll and b/GameData/ContractConfigurator/CC_SCANsat.dll differ diff --git a/GameData/ContractConfigurator/ContractConfigurator.dll b/GameData/ContractConfigurator/ContractConfigurator.dll index bd2cda858..fb55c5e49 100644 Binary files a/GameData/ContractConfigurator/ContractConfigurator.dll and b/GameData/ContractConfigurator/ContractConfigurator.dll differ diff --git a/GameData/ContractConfigurator/ContractConfigurator.version b/GameData/ContractConfigurator/ContractConfigurator.version index 49c2c881b..b6869f9f3 100644 --- a/GameData/ContractConfigurator/ContractConfigurator.version +++ b/GameData/ContractConfigurator/ContractConfigurator.version @@ -2,7 +2,7 @@ "NAME":"Contract Configurator", "URL":"https://raw.githubusercontent.com/jrossignol/ContractConfigurator/master/GameData/ContractConfigurator/ContractConfigurator.version", "DOWNLOAD":"https://github.com/jrossignol/ContractConfigurator/releases", - "CHANGE_LOG_URL":"https://raw.githubusercontent.com/jrossignol/ContractConfigurator/0.6.2/CHANGES.txt", + "CHANGE_LOG_URL":"https://raw.githubusercontent.com/jrossignol/ContractConfigurator/0.6.3/CHANGES.txt", "GITHUB":{ "USERNAME":"jrossignol", "REPOSITORY":"ContractConfigurator", @@ -11,7 +11,7 @@ "VERSION":{ "MAJOR":0, "MINOR":6, - "PATCH":2, + "PATCH":3, "BUILD":0 }, "KSP_VERSION":{ diff --git a/source/CC_RemoteTech/Properties/AssemblyInfo.cs b/source/CC_RemoteTech/Properties/AssemblyInfo.cs index 72dc62f28..1e65978f1 100644 --- a/source/CC_RemoteTech/Properties/AssemblyInfo.cs +++ b/source/CC_RemoteTech/Properties/AssemblyInfo.cs @@ -33,8 +33,8 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0")] -[assembly: AssemblyFileVersion("0.6.2")] -[assembly: AssemblyInformationalVersion("0.6.2")] +[assembly: AssemblyFileVersion("0.6.3")] +[assembly: AssemblyInformationalVersion("0.6.3")] [assembly: KSPAssembly("CC_RemoteTech", 1, 0)] [assembly: KSPAssemblyDependency("ContractConfigurator", 1, 0)] [assembly: KSPAssemblyDependency("RemoteTech", 1, 6)] diff --git a/source/CC_SCANsat/Properties/AssemblyInfo.cs b/source/CC_SCANsat/Properties/AssemblyInfo.cs index 64c492f3f..6dc40778b 100644 --- a/source/CC_SCANsat/Properties/AssemblyInfo.cs +++ b/source/CC_SCANsat/Properties/AssemblyInfo.cs @@ -34,8 +34,8 @@ // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0")] -[assembly: AssemblyFileVersion("0.6.2")] -[assembly: AssemblyInformationalVersion("0.6.2")] +[assembly: AssemblyFileVersion("0.6.3")] +[assembly: AssemblyInformationalVersion("0.6.3")] [assembly: KSPAssembly("CC_SCANsat", 1, 0)] [assembly: KSPAssemblyDependency("ContractConfigurator", 1, 0)] [assembly: KSPAssemblyDependency("SCANsat", 1, 0)] diff --git a/source/ContractConfigurator/ContractParameter/ContractConfiguratorParameter.cs b/source/ContractConfigurator/ContractParameter/ContractConfiguratorParameter.cs index b9cedb672..331182e25 100644 --- a/source/ContractConfigurator/ContractParameter/ContractConfiguratorParameter.cs +++ b/source/ContractConfigurator/ContractParameter/ContractConfiguratorParameter.cs @@ -18,7 +18,10 @@ protected sealed override void OnSave(ConfigNode node) { try { - node.AddValue("ContractIdentifier", Root.ToString()); + if (Root != null) + { + node.AddValue("ContractIdentifier", Root.ToString()); + } OnParameterSave(node); } catch (Exception e) diff --git a/source/ContractConfigurator/Properties/AssemblyInfo.cs b/source/ContractConfigurator/Properties/AssemblyInfo.cs index 9c20561fe..31a18f975 100644 --- a/source/ContractConfigurator/Properties/AssemblyInfo.cs +++ b/source/ContractConfigurator/Properties/AssemblyInfo.cs @@ -34,6 +34,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0")] -[assembly: AssemblyFileVersion("0.6.2")] -[assembly: AssemblyInformationalVersion("0.6.2")] +[assembly: AssemblyFileVersion("0.6.3")] +[assembly: AssemblyInformationalVersion("0.6.3")] [assembly: KSPAssembly("ContractConfigurator", 1, 0)]