diff --git a/Buffalo/Buffalo.csproj b/Buffalo/Buffalo.csproj
index 1dda942..0b91cb7 100644
--- a/Buffalo/Buffalo.csproj
+++ b/Buffalo/Buffalo.csproj
@@ -98,10 +98,6 @@
-
- {8D46364B-4F22-403D-84E3-C2DCA8E49A4A}
- BARISBridge
-
{691F7D23-82FA-4194-8357-0EF40092C050}
KerbalActuators
diff --git a/Buffalo/bin/Debug/BARISBridge.dll b/Buffalo/bin/Debug/BARISBridge.dll
deleted file mode 100644
index 9fc2e04..0000000
Binary files a/Buffalo/bin/Debug/BARISBridge.dll and /dev/null differ
diff --git a/Buffalo/bin/Debug/BARISBridge.pdb b/Buffalo/bin/Debug/BARISBridge.pdb
deleted file mode 100644
index 31d7ed2..0000000
Binary files a/Buffalo/bin/Debug/BARISBridge.pdb and /dev/null differ
diff --git a/Buffalo/bin/Debug/Buffalo.dll b/Buffalo/bin/Debug/Buffalo.dll
index 1f5cda2..d643afd 100644
Binary files a/Buffalo/bin/Debug/Buffalo.dll and b/Buffalo/bin/Debug/Buffalo.dll differ
diff --git a/Buffalo/bin/Debug/Buffalo.pdb b/Buffalo/bin/Debug/Buffalo.pdb
index 4c40a4e..7956a6f 100644
Binary files a/Buffalo/bin/Debug/Buffalo.pdb and b/Buffalo/bin/Debug/Buffalo.pdb differ
diff --git a/Buffalo/bin/Debug/KerbalActuators.dll b/Buffalo/bin/Debug/KerbalActuators.dll
index 3b4cb81..ba0e40d 100644
Binary files a/Buffalo/bin/Debug/KerbalActuators.dll and b/Buffalo/bin/Debug/KerbalActuators.dll differ
diff --git a/Buffalo/bin/Debug/KerbalActuators.pdb b/Buffalo/bin/Debug/KerbalActuators.pdb
index 56bb6e3..0b2768d 100644
Binary files a/Buffalo/bin/Debug/KerbalActuators.pdb and b/Buffalo/bin/Debug/KerbalActuators.pdb differ
diff --git a/Buffalo/bin/Debug/WildBlueTools.dll b/Buffalo/bin/Debug/WildBlueTools.dll
index cd821a0..a843b0c 100644
Binary files a/Buffalo/bin/Debug/WildBlueTools.dll and b/Buffalo/bin/Debug/WildBlueTools.dll differ
diff --git a/Buffalo/bin/Debug/WildBlueTools.pdb b/Buffalo/bin/Debug/WildBlueTools.pdb
index 208440e..f8e03e2 100644
Binary files a/Buffalo/bin/Debug/WildBlueTools.pdb and b/Buffalo/bin/Debug/WildBlueTools.pdb differ
diff --git a/Buffalo/obj/Debug/Buffalo.csproj.CoreCompileInputs.cache b/Buffalo/obj/Debug/Buffalo.csproj.CoreCompileInputs.cache
index 3f3996e..6f01bfc 100644
--- a/Buffalo/obj/Debug/Buffalo.csproj.CoreCompileInputs.cache
+++ b/Buffalo/obj/Debug/Buffalo.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7ab1a27f490ac9a2455be26cf011d52b708e3f28
+1c5857d3643d955d66c0ba7ba61fb74bf07051fa
diff --git a/Buffalo/obj/Debug/Buffalo.csproj.FileListAbsolute.txt b/Buffalo/obj/Debug/Buffalo.csproj.FileListAbsolute.txt
index c10d236..cb98bf1 100644
--- a/Buffalo/obj/Debug/Buffalo.csproj.FileListAbsolute.txt
+++ b/Buffalo/obj/Debug/Buffalo.csproj.FileListAbsolute.txt
@@ -7,7 +7,6 @@ C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Buffalo.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Buffalo.pdb
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Assembly-CSharp-firstpass.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Assembly-CSharp.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\BARISBridge.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\KerbalActuators.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\KSPAssets.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AnimationModule.dll
@@ -24,16 +23,16 @@ C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\WildBlueTools.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AudioModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWebRequestWWWModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ParticleSystemModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWebRequestModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\KSPTrackIR.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWebRequestModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AssetBundleModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Mono.Cecil.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VehiclesModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Ionic.Zip.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Unity.Analytics.DataPrivacy.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ScreenCaptureModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Unity.Analytics.StandardEvents.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityAnalyticsModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\Unity.Analytics.DataPrivacy.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VRModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWebRequestTextureModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWebRequestAudioModule.dll
@@ -41,37 +40,37 @@ C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityWe
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\TDx.TDxInput.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.Physics2DModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SharedInternalsModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.JSONSerializeModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TextCoreModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.JSONSerializeModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.XRModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.DSPGraphModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AndroidJNIModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AccessibilityModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityConnectModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AIModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.AndroidJNIModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.PerformanceReportingModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ClothModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ClusterInputModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.DirectorModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.DSPGraphModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ClusterRendererModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.CrashReportingModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TilemapModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TerrainModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VFXModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VideoModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.GridModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SubsystemsModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.LocalizationModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UNETModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.DirectorModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.GameCenterModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SpriteMaskModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SpriteShapeModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.StreamingModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TerrainModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TerrainPhysicsModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TilemapModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UnityConnectModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VFXModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.VideoModule.dll
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SpriteShapeModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.WindModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ClothModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.GameCenterModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.InputModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.TextCoreModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.UNETModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ARModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.ClusterRendererModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.CrashReportingModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.PerformanceReportingModule.dll
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\BARISBridge.pdb
+C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.InputModule.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\KerbalActuators.pdb
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\WildBlueTools.pdb
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\KSPAssets.XmlSerializers.dll
@@ -80,4 +79,3 @@ C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\obj\Debug\Buffalo.csproj.Core
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\obj\Debug\Buffalo.csproj.CopyComplete
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\obj\Debug\Buffalo.dll
C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\obj\Debug\Buffalo.pdb
-C:\Projects\KSP\WildBlueIndustries\Buffalo\Buffalo\bin\Debug\UnityEngine.SubsystemsModule.dll
diff --git a/Buffalo/obj/Debug/Buffalo.csprojAssemblyReference.cache b/Buffalo/obj/Debug/Buffalo.csprojAssemblyReference.cache
index 29e1c42..c9c4888 100644
Binary files a/Buffalo/obj/Debug/Buffalo.csprojAssemblyReference.cache and b/Buffalo/obj/Debug/Buffalo.csprojAssemblyReference.cache differ
diff --git a/Buffalo/obj/Debug/Buffalo.dll b/Buffalo/obj/Debug/Buffalo.dll
index 1f5cda2..d643afd 100644
Binary files a/Buffalo/obj/Debug/Buffalo.dll and b/Buffalo/obj/Debug/Buffalo.dll differ
diff --git a/Buffalo/obj/Debug/Buffalo.pdb b/Buffalo/obj/Debug/Buffalo.pdb
index 4c40a4e..7956a6f 100644
Binary files a/Buffalo/obj/Debug/Buffalo.pdb and b/Buffalo/obj/Debug/Buffalo.pdb differ
diff --git a/Buffalo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Buffalo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 491145a..a44cfec 100644
Binary files a/Buffalo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Buffalo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll b/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll
deleted file mode 100644
index 5b076c9..0000000
Binary files a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll and /dev/null differ
diff --git a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll.mdb b/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll.mdb
deleted file mode 100644
index e72d8ed..0000000
Binary files a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.dll.mdb and /dev/null differ
diff --git a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.pdb b/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.pdb
deleted file mode 100644
index 31d7ed2..0000000
Binary files a/GameData/WildBlueIndustries/000ABARISBridgeDoNotDelete/BARISBridge.pdb and /dev/null differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Experiments/MultiBiomeExteriment.cfg b/GameData/WildBlueIndustries/000WildBlueTools/Experiments/MultiBiomeExteriment.cfg
new file mode 100644
index 0000000..8c87d01
--- /dev/null
+++ b/GameData/WildBlueIndustries/000WildBlueTools/Experiments/MultiBiomeExteriment.cfg
@@ -0,0 +1,38 @@
+EXPERIMENT_DEFINITION
+{
+ id = WBIBiomeResearchExperiment
+ title = Core Sample Experiment
+ baseValue = 5
+ scienceCap = 50
+ dataScale = 3
+ requireAtmosphere = False
+ situationMask = 3
+ biomeMask = 3
+
+ description = Check out the local environment, they said. See the world, they said. We'd rather be sailing.
+ mass = 0.01
+ techRequired = spaceExploration
+ tags = basic
+ minCrew = 1
+ requiredResources = LabTime,36
+ situations = ORBITING;LANDED;SPLASHED
+
+ RESULTS
+ {
+ default = Soil samples suggest some kind of volcanic activity in the distant past.
+ default = These core samples seem to have two different compositions that indicate that some resources come from asteroid impacts.
+ default = The core sample was contaminated, but the surrounding landscape has an interesting tectonic history. Numerous cracks in the ground indicate several faults in the area.
+ default = Layers of sedimentary rock in the core sample indicate that water once flowed in this area. Perhaps there is water in an underground aquifer.
+ default = This core sample has hematite spherules, popularly known as "blueberries" throughout the strata. They also taste terrible when added to pancakes.
+ default = You find perchlorate salt deposits in the core sample. Perhaps there is water somewhere else in the area.
+ default = The core samples contain basalt along with traces of gypsum, kieserite, opaline silica, and phyllosilicates. This seems to be pretty common for this area.
+ default = A core sample from this area has a high percentage of clay.
+ default = There appear to be flecks of a strange blue substance in the core samples. Spectral analysis hasn't been able to identify the substance, and it glows in certain lights.
+ default = A layer of iron oxide in the core samples of this area suggests that an asteroid impacted the area.
+ default = Several core samples consist of volcanic rock, suggesting volcanic activity in this region.
+ default = There are traces of gold in the core sample. Gold rush, anyone?
+ default = Somebody ate the core sample, it looked like layered chocolate cake.
+ default = The sample has precursor chemicals necessary for life to occur. Perhaps there is some kind of life somewhere else in the region?
+ default = This unassuming core sample contains rock, soil, and dust- not unlike regolith!
+ }
+}
\ No newline at end of file
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-1k_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-1k_icon.png
index 6e935b9..7ade2f6 100644
Binary files a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-1k_icon.png and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-1k_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-2k_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-2k_icon.png
new file mode 100644
index 0000000..91e9781
Binary files /dev/null and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-2k_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-3k_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-3k_icon.png
new file mode 100644
index 0000000..407fa7c
Binary files /dev/null and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-3k_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-6k_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-6k_icon.png
new file mode 100644
index 0000000..e75cb35
Binary files /dev/null and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.Buckboard-6k_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.MicroISRU_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.MicroISRU_icon.png
new file mode 100644
index 0000000..1e1749f
Binary files /dev/null and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.MicroISRU_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.SAFER_icon.png b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.SAFER_icon.png
index 44dc433..abf6d52 100644
Binary files a/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.SAFER_icon.png and b/GameData/WildBlueIndustries/000WildBlueTools/Parts/@thumbs/WBI.SAFER_icon.png differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.dll b/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.dll
index cd821a0..a843b0c 100644
Binary files a/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.dll and b/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.dll differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.pdb b/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.pdb
index 208440e..f8e03e2 100644
Binary files a/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.pdb and b/GameData/WildBlueIndustries/000WildBlueTools/Plugins/WildBlueTools.pdb differ
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Readme.txt b/GameData/WildBlueIndustries/000WildBlueTools/Readme.txt
index 208d58f..03f4677 100644
--- a/GameData/WildBlueIndustries/000WildBlueTools/Readme.txt
+++ b/GameData/WildBlueIndustries/000WildBlueTools/Readme.txt
@@ -6,8 +6,68 @@ A KSP mod that provides common functionality for mods by Wild Blue Industries.
Copy the contents of the mod's GameData directory into your GameData folder.
+1.88.0
+- Removed BARIS dependency dll.
+
+1.87.0
+- Sandcastle compatibility update.
+
+1.86.0
+
+WBIModuleResourceHarvester has new configurable parameters:
+
+- solarOrbitRequired: if set to true, then the harvester can only work when in solar orbit.
+- requiredAnomalies: set to the names of one or more PQSCity anomalies (ex: Monolith00), with multiple names separated by semicolon, the harvester will only work when in proximity to an anomaly on the list.
+- minAnomalyRange: in meters, what is the minimum distance required from an anomaly that is requred in order for the harvester to work.
+- ANOMALY_RESOURCE: the harvester supports the new ANOMALY_RESOURCE configuration node, which lets it harvest special resources that are associated with anomalies. The harvester does NOT need its requiredAnomalies field to be filled out in order to harvest this special resource. If the harvester is in range of the anomaly, then it will harvest the resource. See below for an example.
+
+NOTE: These changes also apply to WBIGoldStrikeDrill.
+
+WBIOmniConverter has new configurable parameters.
+
+- solarOrbitRequired: if set to true, then the harvester can only work when in solar orbit.
+- requiredAnomalies: set to the names of one or more PQSCity anomalies (ex: Monolith00), with multiple names separated by semicolon, the harvester will only work when in proximity to an anomaly on the list.
+- minAnomalyRange: in meters, what is the minimum distance required from an anomaly that is requred in order for the harvester to work.
+
+Sample ANOMALY_RESOURCE config
+You can find this in 000WildBlueTools/Templates/AnomalyResources.
+
+// You can specify one or more resources that are associated with an anomaly (a static game object marked as an anomaly, like a monolith).
+// WBIModuleResourceHarvester will mine the resources if in close proximity to the anomaly.
+// You do NOT need to set requiredAnomalies on WBIModuleResourceHarvester.
+ANOMALY_RESOURCE
+{
+ // Name of the anomaly
+ name = Monolith00
+
+ // Name of the resource that the anomaly has.
+ resourceName = Graviolium
+
+ // Optional. Minimum abundance of the anomaly's resource. The actual abundance depends upon this value and maxAbundance.
+ // If specified, then the anomaly has an unlimited amount of the resournce.
+ minAbundance = 0.001
+
+ // Optional. The maximum abundance of the anomaly's resource. The actual value is between minAbundance and maxAbundance.
+ // If specified, then the anomaly has an unlimited amount of the resournce.
+ maxAbundance = 0.1
+
+ // Optional. The minimum amount of resource that the anomaly has. The actual amount depends upon this value and maxAmount.
+ // If specified, then the anomaly has a limited supply of the resource. Once exhausted the resource will no longer be harvested unless the node contains minAbundance/maxAbundance.
+ minAmount = 1000
+
+ // Optional. The maximum amount of resource that the anomaly has. The actual amount is between minAmount and maxAmount.
+ // If specified, then the anomaly has a limited supply of the resource. Once exhausted the resource will no longer be harvested unless the node contains minAbundance/maxAbundance.
+ maxAmount = 5000
+}
+
+1.85.2
+- Bug fixes
+
+1.85.0
+- Bug fixes
+
1.83.0
-- Bug fixes & KSP 1.12.2 update
+- Recompiled for KSP 1.12.2.
1.82.1
- Bug fixes
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Templates/AnomalyResources/AnomalyResources.txt b/GameData/WildBlueIndustries/000WildBlueTools/Templates/AnomalyResources/AnomalyResources.txt
new file mode 100644
index 0000000..87ad4eb
--- /dev/null
+++ b/GameData/WildBlueIndustries/000WildBlueTools/Templates/AnomalyResources/AnomalyResources.txt
@@ -0,0 +1,26 @@
+// You can specify one or more resources that are associated with an anomaly (a static game object marked as an anomaly, like a monolith).
+// WBIModuleResourceHarvester will mine the resources if in close proximity to the anomaly.
+ANOMALY_RESOURCE
+{
+ // Name of the anomaly
+ name = Monolith00
+
+ // Name of the resource that the anomaly has.
+ resourceName = Graviolium
+
+ // Optional. Minimum abundance of the anomaly's resource. The actual abundance depends upon this value and maxAbundance.
+ // If specified, then the anomaly has an unlimited amount of the resournce.
+ minAbundance = 0.001
+
+ // Optional. The maximum abundance of the anomaly's resource. The actual value is between minAbundance and maxAbundance.
+ // If specified, then the anomaly has an unlimited amount of the resournce.
+ maxAbundance = 0.1
+
+ // Optional. The minimum amount of resource that the anomaly has. The actual amount depends upon this value and maxAmount.
+ // If specified, then the anomaly has a limited supply of the resource. Once exhausted the resource will no longer be harvested unless the node contains minAbundance/maxAbundance.
+ minAmount = 1000
+
+ // Optional. The maximum amount of resource that the anomaly has. The actual amount is between minAmount and maxAmount.
+ // If specified, then the anomaly has a limited supply of the resource. Once exhausted the resource will no longer be harvested unless the node contains minAbundance/maxAbundance.
+ maxAmount = 5000
+}
\ No newline at end of file
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/Templates/ClassicStock/Production/OmniConverters.cfg b/GameData/WildBlueIndustries/000WildBlueTools/Templates/ClassicStock/Production/OmniConverters.cfg
index 4c0059f..574fdaa 100644
--- a/GameData/WildBlueIndustries/000WildBlueTools/Templates/ClassicStock/Production/OmniConverters.cfg
+++ b/GameData/WildBlueIndustries/000WildBlueTools/Templates/ClassicStock/Production/OmniConverters.cfg
@@ -645,6 +645,53 @@ OMNICONVERTER
}
}
+//Water purifier 2
+OMNICONVERTER
+{
+ templateTags = hab;lab
+ TechRequired = basicScience
+ ConverterName = Water Purifier
+ description = Purity GrayWater into Water using lots of electricity
+ StartActionName = Start Purifier
+ StopActionName = Stop Purifier
+ AutoShutdown = false
+ UseSpecialistBonus = true
+ SpecialistEfficiencyFactor = 0.2
+ SpecialistBonusBase = 0.05
+ ExperienceEffect = ScienceSkill
+ EfficiencyBonus = 1
+
+ INPUT_RESOURCE
+ {
+ ResourceName = GrayWater
+ Ratio = 1
+ FlowMode = ALL_VESSEL
+ }
+
+ INPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 30
+ FlowMode = ALL_VESSEL
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.9
+ DumpExcess = true
+ FlowMode = ALL_VESSEL
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Slag
+ Ratio = 0.1
+ DumpExcess = true
+ FlowMode = ALL_VESSEL
+ }
+}
+
//Blutonium Extractor
OMNICONVERTER
{
diff --git a/GameData/WildBlueIndustries/000WildBlueTools/WildBlueTools.version b/GameData/WildBlueIndustries/000WildBlueTools/WildBlueTools.version
index 6fe85e1..271c09a 100644
--- a/GameData/WildBlueIndustries/000WildBlueTools/WildBlueTools.version
+++ b/GameData/WildBlueIndustries/000WildBlueTools/WildBlueTools.version
@@ -11,13 +11,13 @@
"VERSION":
{
"MAJOR":1,
- "MINOR":83,
+ "MINOR":88,
"PATCH":0
},
"KSP_VERSION_MIN":
{
"MAJOR":1,
- "MINOR":11,
- "PATCH":0
+ "MINOR":12,
+ "PATCH":2
}
}
\ No newline at end of file
diff --git a/GameData/WildBlueIndustries/Buffalo/Buffalo.version b/GameData/WildBlueIndustries/Buffalo/Buffalo.version
index 7d493cb..d1300d6 100644
--- a/GameData/WildBlueIndustries/Buffalo/Buffalo.version
+++ b/GameData/WildBlueIndustries/Buffalo/Buffalo.version
@@ -11,7 +11,7 @@
"VERSION":
{
"MAJOR":2,
- "MINOR":11,
+ "MINOR":12,
"PATCH":0
},
"KSP_VERSION_MIN":
diff --git a/GameData/WildBlueIndustries/Buffalo/ModuleManagerPatches/Buffalo2.cfg b/GameData/WildBlueIndustries/Buffalo/ModuleManagerPatches/Buffalo2.cfg
new file mode 100644
index 0000000..d7ae313
--- /dev/null
+++ b/GameData/WildBlueIndustries/Buffalo/ModuleManagerPatches/Buffalo2.cfg
@@ -0,0 +1,8 @@
+@PART[wbiOmniWheelRobotic,wbiOmniWheelMount,WBI_OmniWheel]:NEEDS[Buffalo2]
+{
+ TechHidden = true
+ @category = none
+ @TechRequired = commandModules
+ @entryCost = 0
+ @cost = 0
+}
\ No newline at end of file
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloCanard_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloCanard_icon.png
index 0a211f0..22f690e 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloCanard_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloCanard_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloWinglet_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloWinglet_icon.png
index de134fb..b6baa07 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloWinglet_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/BuffaloWinglet_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.AuxEN_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.AuxEN_icon.png
new file mode 100644
index 0000000..0c70cc0
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.AuxEN_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloAirlock_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloAirlock_icon.png
new file mode 100644
index 0000000..7e0867d
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloAirlock_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloCab_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloCab_icon.png
index 8eb1f06..cc1b10e 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloCab_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloCab_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloGroundStabilizer_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloGroundStabilizer_icon.png
new file mode 100644
index 0000000..ebdfccb
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloGroundStabilizer_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloISRU_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloISRU_icon.png
new file mode 100644
index 0000000..65d2846
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.BuffaloISRU_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ChassisSlim2u-2_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ChassisSlim2u-2_icon.png
new file mode 100644
index 0000000..4f36c85
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ChassisSlim2u-2_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.CrewCab_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.CrewCab_icon.png
new file mode 100644
index 0000000..aafd405
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.CrewCab_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.GrapplerArm_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.GrapplerArm_icon.png
new file mode 100644
index 0000000..c2cf64a
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.GrapplerArm_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.HalfChassis-2_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.HalfChassis-2_icon.png
new file mode 100644
index 0000000..ad499e5
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.HalfChassis-2_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.M1A0Wheel_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.M1A0Wheel_icon.png
new file mode 100644
index 0000000..6bbc3ce
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.M1A0Wheel_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ScannerArm_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ScannerArm_icon.png
new file mode 100644
index 0000000..3471722
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ScannerArm_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ServiceBay_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ServiceBay_icon.png
index 6b4bc06..42de7db 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ServiceBay_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ServiceBay_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ShortPassengerCab_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ShortPassengerCab_icon.png
new file mode 100644
index 0000000..47ed23f
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.ShortPassengerCab_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.SolarFlatbed1u_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.SolarFlatbed1u_icon.png
new file mode 100644
index 0000000..1c140ba
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.SolarFlatbed1u_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Tundra400-2_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Tundra400-2_icon.png
new file mode 100644
index 0000000..36fdeb8
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Tundra400-2_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Wagon2u-2_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Wagon2u-2_icon.png
new file mode 100644
index 0000000..6545f15
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/WBI.Wagon2u-2_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wb25EbbTide_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wb25EbbTide_icon.png
index a6ce798..90bf62e 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wb25EbbTide_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wb25EbbTide_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiBallastCone_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiBallastCone_icon.png
new file mode 100644
index 0000000..559e2cf
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiBallastCone_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelMount_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelMount_icon.png
new file mode 100644
index 0000000..22b0c09
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelMount_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelRobotic_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelRobotic_icon.png
index 904f505..3203056 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelRobotic_icon.png and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiOmniWheelRobotic_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiRecyclerArm2_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiRecyclerArm2_icon.png
new file mode 100644
index 0000000..8745410
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiRecyclerArm2_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiWagonHab_icon.png b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiWagonHab_icon.png
new file mode 100644
index 0000000..24dd539
Binary files /dev/null and b/GameData/WildBlueIndustries/Buffalo/Parts/@thumbs/wbiWagonHab_icon.png differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Command/BuffaloCab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Command/BuffaloCab.cfg
index b01d50b..7f8ff28 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Command/BuffaloCab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Command/BuffaloCab.cfg
@@ -24,7 +24,7 @@ PART
description = The cornerstone of the Modular Space Exploration Vehicle (MSEV), the Buffalo Command Cab provides command and control functionality for the MSEV system. The Buffalo Command Cab seats two kerbals, albeit in a confined space.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.85
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Command/GuppyCab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Command/GuppyCab.cfg
index 6dcebc5..b63d925 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Command/GuppyCab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Command/GuppyCab.cfg
@@ -24,7 +24,7 @@ PART
description = A modified Buffalo Command Cab, the Guppy Submersible Cab is specially designed to take the Modular Space Exploration Vehicle (MSEV) system into the depths of the sea. It has a built-in dive computer to help trim the boat to keep it level in the water as well as controls to dive and surface.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.85
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Control/BuffaloSAS.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Control/BuffaloSAS.cfg
index d6adb0e..2b0e109 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Control/BuffaloSAS.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Control/BuffaloSAS.cfg
@@ -22,7 +22,7 @@ PART
manufacturer = Wild Blue Industries
description = The Buffalo SAS Module has an array of reaction wheels. These spin very quickly to create torque without wasting propellant. These large wheels are driven by proportionally larger electric motors, so keep an eye on your ElectricCharge levels.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.175
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Control/RCSModule.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Control/RCSModule.cfg
index abe8bcb..a2a6a01 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Control/RCSModule.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Control/RCSModule.cfg
@@ -23,7 +23,7 @@ PART
manufacturer = Wild Blue Industries
description = This powerful RCS thruster module also provides reaction wheel control and "turbo boost" engines for jumping. It also has a small chassis spacer that you can add/remove before flight.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.175
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/CargoRamp.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/CargoRamp.cfg
index ee8111a..01c1455 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/CargoRamp.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/CargoRamp.cfg
@@ -21,7 +21,7 @@ PART
manufacturer = Wild Blue Industries
description = The Buffalo Cargo Ramp provides an easy way to walk your cargo onto a flat bed or service bay.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.35
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/HalfServiceBay.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/HalfServiceBay.cfg
index d2be5a8..bb3e6d5 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/HalfServiceBay.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/HalfServiceBay.cfg
@@ -27,7 +27,7 @@ PART
manufacturer = Wild Blue Industries
description = The Half-Service Bay provides space to attach small parts such as science equipment. It has a central rack that can be installed before flight or in the field, and it has just enough room for one Buckboard 1000 storage containers.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.175
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/ServiceBay.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/ServiceBay.cfg
index 1ffea7a..dbeb829 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Payload/ServiceBay.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Payload/ServiceBay.cfg
@@ -27,7 +27,7 @@ PART
manufacturer = Wild Blue Industries
description = The Service Bay provides space to attach small parts such as science equipment. It has a central rack that can be installed before flight or in the field, and it has just enough room for one Buckboard 2000 or a pair of Buckboard 1000 storage containers.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.35
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/AirlockModule.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/AirlockModule.cfg
index f83f80e..4ad202a 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/AirlockModule.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/AirlockModule.cfg
@@ -24,7 +24,7 @@ PART
description = The Buffalo Airlock Module (BAM) provides a handy location to perform EVAs from- and to take the brunt of impacts when backing up.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.5
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/BuffaloDrill.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/BuffaloDrill.cfg
index 83efab7..d65362a 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/BuffaloDrill.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/BuffaloDrill.cfg
@@ -22,7 +22,7 @@ PART
manufacturer = Wild Blue Industries
description = Extract valuable resources from the crusts of planets and asteroids by drilling into the ground. An internal auger moves the regolith to holding tanks for later processing. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and features auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.175
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/CrewCab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/CrewCab.cfg
index c032ba0..b25cdf7 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/CrewCab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/CrewCab.cfg
@@ -27,7 +27,7 @@ PART
description = The Buffalo Crew Cabin provides mobile living quarters for two kerbals. The facilities are pretty spartan, and the crew have to rearrange the furnature to take care of their basic necessities. It still beats the confines of the Buffalo Command Cab, and smells better too. The cabin also doubles as a small geo-survey lab once technology advances enough.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.85
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/LongPassengerCab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/LongPassengerCab.cfg
index e2aeb4e..b5e626c 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/LongPassengerCab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/LongPassengerCab.cfg
@@ -23,7 +23,7 @@ PART
manufacturer = Wild Blue Industries
description = This no-frills cabin holds four passengers in relative comfort.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.8
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/ShortPassengerCab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/ShortPassengerCab.cfg
index 0f79ab7..612ad39 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/ShortPassengerCab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/ShortPassengerCab.cfg
@@ -23,7 +23,7 @@ PART
manufacturer = Wild Blue Industries
description = This no-frills cabin holds two passengers in relative comfort.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.4
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/Wagon2u.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/Wagon2u.cfg
index 6e2f4fb..9dfb4d0 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/Wagon2u.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/Wagon2u.cfg
@@ -24,7 +24,7 @@ PART
description = The Wagon is a Buffalo Storage Module that's capable of holding a variety of different resources. You can reconfigure it in the field by simply emptying the contents and choosing another storage configuration.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.75
@@ -96,6 +96,21 @@ PART
ecRequired = 0.04
}
+ MODULE
+ {
+ name = ModuleAnimateGenericSFX
+ animationName = Deploy
+ actionGUIName = Toggle Expansion
+ startEventGUIName = Expand Hab
+ endEventGUIName = Collapse Hab
+ allowAnimationWhileShielded = False
+ startSoundURL = Squad/Sounds/elev_start
+ loopSoundURL = Squad/Sounds/elev_loop
+ loopSoundPitch = 0.6
+ stopSoundURL = Squad/Sounds/elev_stop
+ enabledModules = WBIOmniStorage;WBILight;ModuleInventoryPart
+ }
+
MODULE
{
name = ModuleDeployableSolarPanel
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/wagonHab.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/wagonHab.cfg
index 904df60..60b915d 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Utility/wagonHab.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Utility/wagonHab.cfg
@@ -24,7 +24,7 @@ PART
description = Combining the volume of the Wagon with the habitability of the crew cabin, it's like MOLE on wheels! When expanded, the Wagon Hab provides living and working space for your expeditions.
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
+ attachRules = 1,1,1,1,0
// --- standard part parameters ---
mass = 0.75
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A0BearCub.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A0BearCub.cfg
index 28dbfe0..368ca00 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A0BearCub.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A0BearCub.cfg
@@ -52,6 +52,12 @@ PART
TooltipTitle = Rover Wheel
TooltipPrimaryField = Motorized
useNewFrictionModel = true
+ adherentStart = 0.5
+ frictionAdherent = .3
+ peakStart = 3
+ frictionPeak = 1.5
+ limitStart = 6
+ frictionLimit = 1.3
}
MODULE
{
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheel.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheel.cfg
index c0c9d7e..b911a3e 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheel.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheel.cfg
@@ -32,7 +32,7 @@ PART
breakingForce = 800
breakingTorque = 800
bulkheadProfiles = srf
-// stagingIcon = DECOUPLER_VERT
+ mirrorRefAxis = 0, 1, 0
// --- FX definitions ---
fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
@@ -58,6 +58,12 @@ PART
TooltipTitle = Rover Wheel
TooltipPrimaryField = Motorized
useNewFrictionModel = true
+ adherentStart = 0.5
+ frictionAdherent = .3
+ peakStart = 3
+ frictionPeak = 1.5
+ limitStart = 6
+ frictionLimit = 1.3
}
MODULE
{
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheelRobotic.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheelRobotic.cfg
index 89cf7d6..75e0189 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheelRobotic.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A1OmniWheelRobotic.cfg
@@ -55,6 +55,12 @@ PART:NEEDS[SquadExpansion/Serenity]
TooltipTitle = Rover Wheel
TooltipPrimaryField = Motorized
useNewFrictionModel = true
+ adherentStart = 0.5
+ frictionAdherent = .3
+ peakStart = 3
+ frictionPeak = 1.5
+ limitStart = 6
+ frictionLimit = 1.3
}
MODULE
{
diff --git a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A2Grizzly.cfg b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A2Grizzly.cfg
index dfbaca0..e7956fc 100644
--- a/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A2Grizzly.cfg
+++ b/GameData/WildBlueIndustries/Buffalo/Parts/Wheel/M1A2Grizzly.cfg
@@ -52,6 +52,12 @@ PART
TooltipTitle = Rover Wheel
TooltipPrimaryField = Motorized
useNewFrictionModel = true
+ adherentStart = 0.5
+ frictionAdherent = .3
+ peakStart = 3
+ frictionPeak = 1.5
+ limitStart = 6
+ frictionLimit = 1.3
}
MODULE
{
diff --git a/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.dll b/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.dll
index 1f5cda2..d643afd 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.dll and b/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.dll differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.pdb b/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.pdb
index 4c40a4e..7956a6f 100644
Binary files a/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.pdb and b/GameData/WildBlueIndustries/Buffalo/Plugins/Buffalo.pdb differ
diff --git a/GameData/WildBlueIndustries/Buffalo/Readme.txt b/GameData/WildBlueIndustries/Buffalo/Readme.txt
index ce9f6ce..2759f8f 100644
--- a/GameData/WildBlueIndustries/Buffalo/Readme.txt
+++ b/GameData/WildBlueIndustries/Buffalo/Readme.txt
@@ -32,6 +32,10 @@ If these directories already exist, then delete the existing ones before install
---REVISION HISTORY---
+2.12.0
+- Fixed issue where the Wagon module would automatically expand.
+- Removed BARIS dependency dll.
+
2.11.0
- Recompiled for KSP 1.12.2.
- Aquatic parts use the SunkWorks plugin instead of Wild Blue Tools when SunkWorks is installed.