diff --git a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/bepInEx/plugins/CWX-BushWhacker.dll b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/bepInEx/plugins/CWX-BushWhacker.dll
similarity index 53%
rename from Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/bepInEx/plugins/CWX-BushWhacker.dll
rename to Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/bepInEx/plugins/CWX-BushWhacker.dll
index 29a94ae..275fd9c 100644
Binary files a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/bepInEx/plugins/CWX-BushWhacker.dll and b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/bepInEx/plugins/CWX-BushWhacker.dll differ
diff --git a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/LICENSE.txt b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/LICENSE.txt
similarity index 100%
rename from Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/LICENSE.txt
rename to Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/LICENSE.txt
diff --git a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/package.js b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/package.js
similarity index 100%
rename from Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/package.js
rename to Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/package.js
diff --git a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/package.json b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/package.json
similarity index 67%
rename from Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/package.json
rename to Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/package.json
index 235a770..d1b8313 100644
--- a/Live/CWX_BushWhacker/CWX-BushWhacker 1.0.0/user/mods/CWX-BushWhacker 1.0.0/package.json	
+++ b/Live/CWX_BushWhacker/CWX-BushWhacker 1.1.0/user/mods/CWX-BushWhacker 1.1.0/package.json	
@@ -1,9 +1,9 @@
 {
     "name": "BUSHWHACKER",
     "author": "CWX",
-    "version": "1.0.0",
+    "version": "1.1.0",
     "license": "NCSA",
     "main": "package.js",
-    "akiVersion": "2.3.1"
+    "akiVersion": "3.0.0"
 }
 
diff --git a/Live/CWX_BushWhacker/CWX_BushWhacker.csproj b/Live/CWX_BushWhacker/CWX_BushWhacker.csproj
index 7941a3a..78a5d3f 100644
--- a/Live/CWX_BushWhacker/CWX_BushWhacker.csproj
+++ b/Live/CWX_BushWhacker/CWX_BushWhacker.csproj
@@ -1,8 +1,9 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
     <TargetFramework>net472</TargetFramework>
     <AssemblyName>CWX-BushWhacker</AssemblyName>
+    <Version>1.1.0</Version>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/bepInEx/plugins/CWX-DeSharpener.dll b/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/bepInEx/plugins/CWX-DeSharpener.dll
deleted file mode 100644
index df90b38..0000000
Binary files a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/bepInEx/plugins/CWX-DeSharpener.dll and /dev/null differ
diff --git a/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/bepInEx/plugins/CWX-DeSharpener.dll b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/bepInEx/plugins/CWX-DeSharpener.dll
new file mode 100644
index 0000000..4e9db1b
Binary files /dev/null and b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/bepInEx/plugins/CWX-DeSharpener.dll differ
diff --git a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/LICENSE.txt b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/LICENSE.txt
similarity index 100%
rename from Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/LICENSE.txt
rename to Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/LICENSE.txt
diff --git a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/package.js b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/package.js
similarity index 100%
rename from Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/package.js
rename to Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/package.js
diff --git a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/package.json b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/package.json
similarity index 67%
rename from Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/package.json
rename to Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/package.json
index beed395..fa5556f 100644
--- a/Live/CWX_DeSharpener/CWX-DeSharpener 1.2.1/user/mods/CWX-DeSharpener 1.2.1/package.json	
+++ b/Live/CWX_DeSharpener/CWX-DeSharpener 1.3.0/user/mods/CWX-DeSharpener 1.3.0/package.json	
@@ -1,9 +1,9 @@
 {
     "name": "DESHARPENER",
     "author": "CWX",
-    "version": "1.2.1",
+    "version": "1.3.0",
     "license": "NCSA",
     "main": "package.js",
-    "akiVersion": "2.3.1"
+    "akiVersion": "3.0.0"
 }
 
diff --git a/Live/CWX_DeSharpener/Program.cs b/Live/CWX_DeSharpener/Program.cs
index 2ce76b8..c658fa4 100644
--- a/Live/CWX_DeSharpener/Program.cs
+++ b/Live/CWX_DeSharpener/Program.cs
@@ -18,7 +18,7 @@ namespace DeSharpener
                 "Set the sharpness value for your game to run at, " +
                 "this will not change when using painkillers"
                 );
-            new DeSharpener().Enable();
+            new SharpenPatch().Enable();
         }
     }
 }
diff --git a/Live/CWX_DeSharpener/DeSharpener.cs b/Live/CWX_DeSharpener/SharpenPatch.cs
similarity index 90%
rename from Live/CWX_DeSharpener/DeSharpener.cs
rename to Live/CWX_DeSharpener/SharpenPatch.cs
index 83b2d3c..a973125 100644
--- a/Live/CWX_DeSharpener/DeSharpener.cs
+++ b/Live/CWX_DeSharpener/SharpenPatch.cs
@@ -6,11 +6,11 @@ using System.Linq;
 
 namespace DeSharpener
 {
-	public class DeSharpener : ModulePatch
+	public class SharpenPatch : ModulePatch
 	{
 		private static Type _targetType;
 
-		public DeSharpener()
+		public SharpenPatch()
         {
 			_targetType = PatchConstants.EftTypes.Single(IsTargetType);
         }
diff --git a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/bepInEx/plugins/CWX-MasterKey.dll b/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/bepInEx/plugins/CWX-MasterKey.dll
deleted file mode 100644
index 3ebc93d..0000000
Binary files a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/bepInEx/plugins/CWX-MasterKey.dll and /dev/null differ
diff --git a/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/bepInEx/plugins/CWX-MasterKey.dll b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/bepInEx/plugins/CWX-MasterKey.dll
new file mode 100644
index 0000000..6eef562
Binary files /dev/null and b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/bepInEx/plugins/CWX-MasterKey.dll differ
diff --git a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/LICENSE.txt b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/LICENSE.txt
similarity index 100%
rename from Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/LICENSE.txt
rename to Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/LICENSE.txt
diff --git a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/package.js b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/package.js
similarity index 100%
rename from Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/package.js
rename to Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/package.js
diff --git a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/package.json b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/package.json
similarity index 66%
rename from Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/package.json
rename to Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/package.json
index 66208aa..50aeda3 100644
--- a/Live/CWX_MasterKey/CWX_MasterKey 1.1.2/user/mods/CWX-MasterKeys 1.1.2/package.json	
+++ b/Live/CWX_MasterKey/CWX_MasterKey 1.2.0/user/mods/CWX-MasterKeys 1.2.0/package.json	
@@ -1,9 +1,9 @@
 {
     "name": "MASTERKEY",
     "author": "CWX",
-    "version": "1.1.2",
+    "version": "1.2.0",
     "license": "NCSA",
     "main": "package.js",
-    "akiVersion": "2.3.1"
+    "akiVersion": "3.0.0"
 }
 
diff --git a/Live/CWX_MasterKey/CWX_MasterKey.csproj b/Live/CWX_MasterKey/CWX_MasterKey.csproj
index cbb1b09..ee2fe4f 100644
--- a/Live/CWX_MasterKey/CWX_MasterKey.csproj
+++ b/Live/CWX_MasterKey/CWX_MasterKey.csproj
@@ -4,7 +4,7 @@
     <TargetFramework>net472</TargetFramework>
     <RootNamespace>CWX_MasterKey</RootNamespace>
     <AssemblyName>CWX-MasterKey</AssemblyName>
-    <Version>1.1.0</Version>
+    <Version>1.2.0</Version>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/Live/CWX_MasterKey/Patch.cs b/Live/CWX_MasterKey/Patch.cs
index effd229..fa7c707 100644
--- a/Live/CWX_MasterKey/Patch.cs
+++ b/Live/CWX_MasterKey/Patch.cs
@@ -4,7 +4,7 @@ using EFT;
 
 namespace CWX_MasterKey
 {
-    public class Patch : ModulePatch
+    public class GameWorldPatch : ModulePatch
     {
         protected override MethodBase GetTargetMethod()
         {
diff --git a/Live/CWX_MasterKey/program.cs b/Live/CWX_MasterKey/program.cs
index 679d719..0692ec4 100644
--- a/Live/CWX_MasterKey/program.cs
+++ b/Live/CWX_MasterKey/program.cs
@@ -8,7 +8,7 @@ namespace CWX_MasterKey
     {
         private void Awake()
         {
-            new Patch().Enable();
+            new GameWorldPatch().Enable();
         }
     }
 }
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch.csproj b/Live/CWX_WeatherPatcher/CWX_WeatherPatch.csproj
index f79da1b..1c0c0aa 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch.csproj
+++ b/Live/CWX_WeatherPatcher/CWX_WeatherPatch.csproj
@@ -2,10 +2,7 @@
 
   <PropertyGroup>
     <TargetFramework>net472</TargetFramework>
-    <SignAssembly>False</SignAssembly>
-    <AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
-    <DelaySign>false</DelaySign>
-    <Version>3.0.0</Version>
+    <Version>2.3.0</Version>
     <AssemblyName>CWX-WeatherPatcher</AssemblyName>
   </PropertyGroup>
 
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/BepInEx/plugins/CWX-WeatherPatcher.dll b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/BepInEx/plugins/CWX-WeatherPatcher.dll
deleted file mode 100644
index e269562..0000000
Binary files a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/BepInEx/plugins/CWX-WeatherPatcher.dll and /dev/null differ
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/BepInEx/plugins/CWX-WeatherPatcher.dll b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/BepInEx/plugins/CWX-WeatherPatcher.dll
new file mode 100644
index 0000000..496b88a
Binary files /dev/null and b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/BepInEx/plugins/CWX-WeatherPatcher.dll differ
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/LICENSE.txt b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/LICENSE.txt
similarity index 100%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/LICENSE.txt
rename to Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/LICENSE.txt
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/package.js b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/package.js
similarity index 100%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/package.js
rename to Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/package.js
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/package.json b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/package.json
similarity index 67%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/package.json
rename to Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/package.json
index 3c8405a..1f07aa2 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.2.3/user/mods/CWX-WeatherPatcher 2.2.3/package.json	
+++ b/Live/CWX_WeatherPatcher/CWX_WeatherPatcher 2.3.0/user/mods/CWX-WeatherPatcher 2.3.0/package.json	
@@ -1,9 +1,9 @@
 {
     "name": "WEATHERPATCHER",
     "author": "CWX",
-    "version": "2.2.3",
+    "version": "2.3.0",
     "license": "NCSA",
     "main": "package.js",
-    "akiVersion": "2.3.1"
+    "akiVersion": "3.0.0"
 }
 
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch2.cs b/Live/CWX_WeatherPatcher/CustomGlobalFogPatch.cs
similarity index 86%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatch2.cs
rename to Live/CWX_WeatherPatcher/CustomGlobalFogPatch.cs
index 4b40821..d1bfa56 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch2.cs
+++ b/Live/CWX_WeatherPatcher/CustomGlobalFogPatch.cs
@@ -3,7 +3,7 @@ using System.Reflection;
 
 namespace CWX_WeatherPatcher
 {
-    class CWX_WeatherPatch2 : ModulePatch  // MAKES CHANGES TO CUSTOMGLOBALFOG
+    class CustomGlobalFogPatch : ModulePatch  // MAKES CHANGES TO CUSTOMGLOBALFOG
     {
         protected override MethodBase GetTargetMethod()
         {
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch1.cs b/Live/CWX_WeatherPatcher/GClassPatch.cs
similarity index 75%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatch1.cs
rename to Live/CWX_WeatherPatcher/GClassPatch.cs
index a47cbee..affe7c6 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch1.cs
+++ b/Live/CWX_WeatherPatcher/GClassPatch.cs
@@ -3,15 +3,15 @@ using System.Reflection;
 
 namespace CWX_WeatherPatcher
 {
-    class CWX_WeatherPatch1 : ModulePatch  // MAKES CHANGES TO GClass1694 SMETHOD_0
+    class GClassPatch : ModulePatch  // MAKES CHANGES TO GClass1694 SMETHOD_0
     {
         protected override MethodBase GetTargetMethod()
         {
-            return typeof(GClass1691).GetMethod("smethod_0", BindingFlags.NonPublic | BindingFlags.Static);
+            return typeof(GClass1697).GetMethod("smethod_0", BindingFlags.NonPublic | BindingFlags.Static);
         }
 
         [PatchPostfix]
-        private static void PatchPostfix(ref GClass1691 __result)
+        private static void PatchPostfix(ref GClass1697 __result)
         {
             __result.Cloudness = -1;
             __result.WindDirection = 8;
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch5.cs b/Live/CWX_WeatherPatcher/GameWorldPatch.cs
similarity index 89%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatch5.cs
rename to Live/CWX_WeatherPatcher/GameWorldPatch.cs
index d9ac299..fbf36c3 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch5.cs
+++ b/Live/CWX_WeatherPatcher/GameWorldPatch.cs
@@ -5,7 +5,7 @@ using EFT;
 
 namespace CWX_WeatherPatch
 {
-    public class CWX_WeatherPatch5 : ModulePatch
+    public class GameWorldPatch : ModulePatch
     {
         protected override MethodBase GetTargetMethod()
         {
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch3.cs b/Live/CWX_WeatherPatcher/LevelSettingsPatch.cs
similarity index 87%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatch3.cs
rename to Live/CWX_WeatherPatcher/LevelSettingsPatch.cs
index b1e7499..5df3691 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch3.cs
+++ b/Live/CWX_WeatherPatcher/LevelSettingsPatch.cs
@@ -3,7 +3,7 @@ using System.Reflection;
 
 namespace CWX_WeatherPatcher
 {
-    class CWX_WeatherPatch3 : ModulePatch  // MAKES CHANGES TO LEVELSETTINGS
+    class LevelSettingsPatch : ModulePatch  // MAKES CHANGES TO LEVELSETTINGS
     {
         protected override MethodBase GetTargetMethod()
         {
diff --git a/Live/CWX_WeatherPatcher/Program.cs b/Live/CWX_WeatherPatcher/Program.cs
index 053f104..fa307b1 100644
--- a/Live/CWX_WeatherPatcher/Program.cs
+++ b/Live/CWX_WeatherPatcher/Program.cs
@@ -11,11 +11,11 @@ namespace CWX_WeatherPatcher
         {
             Logger.LogMessage("Loading: CWX-WeatherPatcher - V3.0.0");
 
-            new CWX_WeatherPatch1().Enable();
-            new CWX_WeatherPatch2().Enable();
-            new CWX_WeatherPatch3().Enable();
-            new CWX_WeatherPatch4().Enable();
-            new CWX_WeatherPatch5().Enable();
+            new GClassPatch().Enable();
+            new CustomGlobalFogPatch().Enable();
+            new LevelSettingsPatch().Enable();
+            new TOD_ScatteringPatch().Enable();
+            new GameWorldPatch().Enable();
         }
 
         public static void Fix()
diff --git a/Live/CWX_WeatherPatcher/CWX_WeatherPatch4.cs b/Live/CWX_WeatherPatcher/TOD_ScatteringPatch.cs
similarity index 87%
rename from Live/CWX_WeatherPatcher/CWX_WeatherPatch4.cs
rename to Live/CWX_WeatherPatcher/TOD_ScatteringPatch.cs
index ef8301e..8e3c703 100644
--- a/Live/CWX_WeatherPatcher/CWX_WeatherPatch4.cs
+++ b/Live/CWX_WeatherPatcher/TOD_ScatteringPatch.cs
@@ -3,7 +3,7 @@ using System.Reflection;
 
 namespace CWX_WeatherPatcher
 {
-    class CWX_WeatherPatch4 : ModulePatch  // MAKES CHANGES TO TOD_SCATTERING FOG
+    class TOD_ScatteringPatch : ModulePatch  // MAKES CHANGES TO TOD_SCATTERING FOG
     {
         protected override MethodBase GetTargetMethod()
         {