Quick KSP 1.1 compatibility pass.
Quick KSP 1.1 compatibility pass.

--- a/GameData/TweakableEverything/TweakableControlSurfaces.cfg
+++ /dev/null
@@ -1,39 +1,1 @@
-// TweakableControlSurfaces, a TweakableEverything module
-//
-// TweakableControlSurfaces.cfg
-//
-// Copyright © 2015, toadicus
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification,
-// are permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation and/or other
-//    materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its contributors may be used
-//    to endorse or promote products derived from this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// This software uses the ModuleManager library © 2013-2014 sarbian & ialdabaoth (who is awesome), used under a Creative Commons Attribution-ShareAlike
-// 3.0 Unported License.
 
-@PART[*]:HAS[@MODULE[ModuleControlSurface]]:FOR[TweakableEverything]
-{
-	MODULE
-	{
-		name = ModuleTweakableControlSurface
-	}
-}
-

--- a/GameData/TweakableEverything/TweakableDecouplers.cfg
+++ /dev/null
@@ -1,49 +1,1 @@
-// TweakableDecouplers, a TweakableEverything module
-//
-// TweakableDecouplers.cfg
-//
-// Copyright © 2014, toadicus
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification,
-// are permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation and/or other
-//    materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its contributors may be used
-//    to endorse or promote products derived from this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// This software uses the ModuleManager library © 2013-2014 sarbian & ialdabaoth (who is awesome), used under a Creative Commons Attribution-ShareAlike
-// 3.0 Unported License.
 
-@PART[*]:HAS[@MODULE[ModuleDecouple]]:FOR[TweakableEverything]
-{
-	@MODULE[ModuleDecouple]
-	{
-		@ejectionForce *= 2
-		@ejectionForcePercent = 50
-	}
-}
-
-@PART[*]:HAS[@MODULE[ModuleAnchoredDecoupler]]:FOR[TweakableEverything]
-{
-	@MODULE[ModuleAnchoredDecoupler]
-	{
-		@ejectionForce *= 2
-		@ejectionForcePercent = 50
-	}
-}
-

--- a/GameData/TweakableEverything/TweakableRCS.cfg
+++ /dev/null
@@ -1,46 +1,1 @@
-// TweakableRCS, a TweakableEverything module
-//
-// TweakableRCS.cfg
-//
-// Copyright © 2014, toadicus
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification,
-// are permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation and/or other
-//    materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its contributors may be used
-//    to endorse or promote products derived from this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// This software uses the ModuleManager library © 2013-2014 sarbian & ialdabaoth (who is awesome), used under a Creative Commons Attribution-ShareAlike
-// 3.0 Unported License.
 
-@PART[*]:HAS[@MODULE[ModuleRCS]]:FOR[TweakableEverything]:NEEDS[!Realism]
-{
-	MODULE
-	{
-		name = ModuleTweakableRCS
-	}
-}
-
-@PART[*]:HAS[@MODULE[ModuleRCS]]:AFTER[Realism]:NEEDS[Realism]
-{
-	MODULE
-	{
-		name = ModuleTweakableRCS
-	}
-}

--- a/TweakableControlSurfaces/ModuleTweakableControlSurface.cs
+++ b/TweakableControlSurfaces/ModuleTweakableControlSurface.cs
@@ -25,6 +25,8 @@
 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// @TODO: Remove module; looks like it's all stock now.
 
 using KSP;
 using System;

--- a/TweakableDecouplers/ModuleTweakableDecouple.cs
+++ b/TweakableDecouplers/ModuleTweakableDecouple.cs
@@ -36,7 +36,7 @@
 namespace TweakableEverything
 {
 	/*
-	 * @TODO: Remove this whole module in favor of a simple MM patch on top of Squad's percentage slider, or 
+	 * TODO: Remove this whole module in favor of a simple MM patch on top of Squad's percentage slider, or 
 	 * */
 	#if DEBUG
 	public class ModuleTweakableDecouple : DebugPartModule

--- a/TweakableDockingNode/TweakableDockingNode.csproj
+++ b/TweakableDockingNode/TweakableDockingNode.csproj
@@ -81,6 +81,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\ToadicusTools\ToadicusTools.csproj">

--- a/TweakableEVA/TweakableEVA.csproj
+++ b/TweakableEVA/TweakableEVA.csproj
@@ -77,6 +77,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Compile Include="ModuleTweakableEVA.cs" />

--- a/TweakableEverything.sln
+++ b/TweakableEverything.sln
@@ -36,13 +36,9 @@
 	EndGlobalSection

 	GlobalSection(ProjectConfigurationPlatforms) = postSolution

 		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Debug_linux|Any CPU.ActiveCfg = Debug_linux|Any CPU

-		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Debug_linux|Any CPU.Build.0 = Debug_linux|Any CPU

 		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Debug_win|Any CPU.ActiveCfg = Debug_win|Any CPU

-		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Debug_win|Any CPU.Build.0 = Debug_win|Any CPU

 		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Release_linux|Any CPU.ActiveCfg = Release_linux|Any CPU

-		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Release_linux|Any CPU.Build.0 = Release_linux|Any CPU

 		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Release_win|Any CPU.ActiveCfg = Release_win|Any CPU

-		{02B3FB8F-C8C0-4E4C-8448-96C001B128B0}.Release_win|Any CPU.Build.0 = Release_win|Any CPU

 		{047D6609-21D0-4DD0-A8A0-37BB9D270100}.Debug_linux|Any CPU.ActiveCfg = Debug_linux|Any CPU

 		{047D6609-21D0-4DD0-A8A0-37BB9D270100}.Debug_linux|Any CPU.Build.0 = Debug_linux|Any CPU

 		{047D6609-21D0-4DD0-A8A0-37BB9D270100}.Debug_win|Any CPU.ActiveCfg = Debug_win|Any CPU

@@ -100,13 +96,9 @@
 		{AD1165CC-1868-453F-B816-909D1B557141}.Release_win|Any CPU.ActiveCfg = Release_win|Any CPU

 		{AD1165CC-1868-453F-B816-909D1B557141}.Release_win|Any CPU.Build.0 = Release_win|Any CPU

 		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Debug_linux|Any CPU.ActiveCfg = Debug_linux|Any CPU

-		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Debug_linux|Any CPU.Build.0 = Debug_linux|Any CPU

 		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Debug_win|Any CPU.ActiveCfg = Debug_win|Any CPU

-		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Debug_win|Any CPU.Build.0 = Debug_win|Any CPU

 		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Release_linux|Any CPU.ActiveCfg = Release_linux|Any CPU

-		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Release_linux|Any CPU.Build.0 = Release_linux|Any CPU

 		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Release_win|Any CPU.ActiveCfg = Release_win|Any CPU

-		{CB6EC9DF-90F0-4C0C-9EB4-6C0288803AA7}.Release_win|Any CPU.Build.0 = Release_win|Any CPU

 		{D48A5542-6655-4149-BC27-B27DF0466F1C}.Debug_linux|Any CPU.ActiveCfg = Debug_linux|Any CPU

 		{D48A5542-6655-4149-BC27-B27DF0466F1C}.Debug_linux|Any CPU.Build.0 = Debug_linux|Any CPU

 		{D48A5542-6655-4149-BC27-B27DF0466F1C}.Debug_win|Any CPU.ActiveCfg = Debug_win|Any CPU


--- a/TweakableFuelPumps/TweakableFuelPumps.csproj
+++ b/TweakableFuelPumps/TweakableFuelPumps.csproj
@@ -80,6 +80,15 @@
     <Reference Include="UnityEngine">

       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>

     </Reference>

+    <Reference Include="Assembly-CSharp-firstpass">

+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>

+    </Reference>

+    <Reference Include="KSPUtil">

+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>

+    </Reference>

+    <Reference Include="UnityEngine.UI">

+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>

+    </Reference>

   </ItemGroup>

   <ItemGroup>

     <Compile Include="ModuleTweakableFuelPump.cs" />


--- a/TweakableGimbals/TweakableGimbals.csproj
+++ b/TweakableGimbals/TweakableGimbals.csproj
@@ -89,6 +89,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>

--- a/TweakableIntakes/TweakableIntakes.csproj
+++ b/TweakableIntakes/TweakableIntakes.csproj
@@ -84,6 +84,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\GameData\TweakableEverything\TweakableIntakes.cfg" />

--- a/TweakableParachutes/TweakableParachutes.csproj
+++ b/TweakableParachutes/TweakableParachutes.csproj
@@ -78,6 +78,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Compile Include="ModuleTweakableParachute.cs" />

--- a/TweakableRCS/ModuleTweakableRCS.cs
+++ b/TweakableRCS/ModuleTweakableRCS.cs
@@ -25,6 +25,8 @@
 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// TODO: Deprecate this module; looks like it's all stock now.
 
 using KSP;
 using System;

--- a/TweakableReactionWheels/TweakableReactionWheels.csproj
+++ b/TweakableReactionWheels/TweakableReactionWheels.csproj
@@ -79,6 +79,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Compile Include="ModuleTweakableReactionWheel.cs" />

--- a/TweakableSAS/TweakableSAS.csproj
+++ b/TweakableSAS/TweakableSAS.csproj
@@ -83,6 +83,15 @@
     <Reference Include="UnityEngine">
       <HintPath>..\..\_KSPAssemblies\UnityEngine.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\GameData\TweakableEverything\TweakableSAS.cfg" />

--- a/TweakableSolarPanels/TweakableSolarPanels.csproj
+++ b/TweakableSolarPanels/TweakableSolarPanels.csproj
@@ -75,6 +75,15 @@
     <Reference Include="System">
       <HintPath>..\..\_KSPAssemblies\System.dll</HintPath>
     </Reference>
+    <Reference Include="Assembly-CSharp-firstpass">
+      <HintPath>..\..\_KSPAssemblies\Assembly-CSharp-firstpass.dll</HintPath>
+    </Reference>
+    <Reference Include="KSPUtil">
+      <HintPath>..\..\_KSPAssemblies\KSPUtil.dll</HintPath>
+    </Reference>
+    <Reference Include="UnityEngine.UI">
+      <HintPath>..\..\_KSPAssemblies\UnityEngine.UI.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\ToadicusTools\ToadicusTools.csproj">