diff --git a/Changelog.txt b/Changelog.txt
index f7cfd8d..d545c9e 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,3 +1,8 @@
+**v0.9.8**
+
+- Added the option to exclude PQSMods
+
+
**v0.9.7**
- Updated to Kopernicus 1.3.1-5
diff --git a/GameData/Sigma/Dimensions/Configs/Sigma-Dimensions.version b/GameData/Sigma/Dimensions/Configs/Sigma-Dimensions.version
index 75772b3..41cc577 100644
--- a/GameData/Sigma/Dimensions/Configs/Sigma-Dimensions.version
+++ b/GameData/Sigma/Dimensions/Configs/Sigma-Dimensions.version
@@ -1,7 +1,7 @@
{
- "NAME": "Sigma Dimensions",
+ "NAME": "Sigma Dimensions",
"URL": "https://raw.githubusercontent.com/Sigma88/Sigma-Dimensions/master/GameData/Sigma/Dimensions/Configs/Sigma-Dimensions.version",
- "DOWNLOAD": "http://forum.kerbalspaceprogram.com/index.php?/topic/126548-0",
+ "DOWNLOAD": "http://www.github.com/Sigma88/Sigma-Dimensions/releases/latest",
"CHANGE_LOG_URL": "https://raw.githubusercontent.com/Sigma88/Sigma-Dimensions/master/Changelog.txt",
"GITHUB":
{
@@ -13,7 +13,7 @@
{
"MAJOR": 0,
"MINOR": 9,
- "PATCH": 7,
+ "PATCH": 8,
"BUILD": 0
},
"KSP_VERSION":
diff --git a/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll b/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll
index a539992..e5521d1 100644
Binary files a/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll and b/GameData/Sigma/Dimensions/Plugins/SigmaDimensions.dll differ
diff --git a/GameData/Sigma/Dimensions/README.txt b/GameData/Sigma/Dimensions/README.txt
index 9a13383..b5bdcac 100644
--- a/GameData/Sigma/Dimensions/README.txt
+++ b/GameData/Sigma/Dimensions/README.txt
@@ -1,6 +1,6 @@
## Sigma Dimensions ##
-# Forum Thread: http://forum.kerbalspaceprogram.com/index.php?/topic/126548-0
+# GitHub Repository: https://www.github.com/Sigma88/Sigma-Dimensions
@@ -221,8 +221,8 @@ To apply Planet Specific Changes follow these instructions.
-## For other questions, visit the Forum Thread:
-# http://forum.kerbalspaceprogram.com/index.php?/topic/126548-0
+## For other questions, visit the GitHub Repository:
+# https://www.github.com/Sigma88/Sigma-Dimensions
diff --git a/License.txt b/License.txt
index 7996101..32e5ac7 100644
--- a/License.txt
+++ b/License.txt
@@ -4,8 +4,8 @@ Sigma Dimensions by Sigma88 is released under the following license:
All Rights Reserved
-For more info visit the KSP Forum Thread:
-http://forum.kerbalspaceprogram.com/index.php?/topic/126548-0
+For more info visit the GitHub Repository:
+https://github.com/Sigma88/Sigma-Dimensions
diff --git a/README.md b/README.md
index 82e2d4c..c0c68d4 100644
--- a/README.md
+++ b/README.md
@@ -4,9 +4,7 @@
**The Universal Rescale Mod for KSP**
-KSP Forum Thread: http://forum.kerbalspaceprogram.com/index.php?/topic/126548-0/
-
-Download Latest Release: https://github.com/Sigma88/Sigma-Dimensions/releases/latest
+Latest Release: https://github.com/Sigma88/Sigma-Dimensions/releases/latest
Dev version: https://github.com/Sigma88/Sigma-Dimensions/tree/Development
diff --git a/[Source]/Distribution/SigmaDimensions.dll b/[Source]/Distribution/SigmaDimensions.dll
index a539992..e5521d1 100644
Binary files a/[Source]/Distribution/SigmaDimensions.dll and b/[Source]/Distribution/SigmaDimensions.dll differ
diff --git a/[Source]/SigmaDimensions/Configs.cs b/[Source]/SigmaDimensions/Configs.cs
new file mode 100644
index 0000000..3d3de2b
--- /dev/null
+++ b/[Source]/SigmaDimensions/Configs.cs
@@ -0,0 +1,12 @@
+/*
+namespace SigmaDimensionsPlugin
+{
+ public class Configs
+ {
+ public static void ModuleManagerPostLoad()
+ {
+ UnityEngine.Debug.Log("SigmaLog: SD2");
+ }
+ }
+}
+*/
diff --git a/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs b/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs
index 395d154..044ca81 100644
--- a/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs
+++ b/[Source]/SigmaDimensions/PQSCityGroupsLoader.cs
@@ -11,6 +11,7 @@ public class PQSCityGroups : MonoBehaviour
{
// Public Dictionary for External Groups
public static Dictionary>> ExternalGroups = new Dictionary>>();
+ public static Dictionary>> ExternalExceptions = new Dictionary>>();
Dictionary GroupsList = new Dictionary();
internal static List debug = new List();
@@ -53,6 +54,7 @@ void SaveGroups()
Debug.Log("PQSCityGroups.SaveGroups", "> Planet: " + body.name + (body.name != body.displayName.Replace("^N", "") ? (", (A.K.A.: " + body.displayName.Replace("^N", "") + ")") : "") + (body.name != body.transform.name ? (", (A.K.A.: " + body.transform.name + ")") : ""));
Debug.Log("PQSCityGroups.SaveGroups", " > Group: " + group);
+ bool.TryParse(Group.GetValue("exclude"), out bool exclude);
// FIND GROUP CENTER
Vector3Parser center = null;
@@ -76,6 +78,10 @@ void SaveGroups()
body.Set("PQSCityGroups", new Dictionary