diff --git a/Build/Configurations/Includes/Eternity_common.cfg b/Build/Configurations/Includes/Eternity_common.cfg
index 13d300e85e34be2d87ddeb3397af2c8149d3e5b9..6e6419fccff00f006d3cb367a9b0e483d3525d7b 100755
--- a/Build/Configurations/Includes/Eternity_common.cfg
+++ b/Build/Configurations/Includes/Eternity_common.cfg
@@ -264,6 +264,13 @@ mapformat_udmf
 
 	// Generalized actions
 	generalizedlinedefs = false;
+	generalizedsectors = true;
+	
+	// GENERALIZED SECTOR TYPES
+	gen_sectortypes
+	{
+        include("Eternity_generalized.cfg", "gen_sectortypes_udmf");
+	}
 
 	// SECTOR FLAGS
 	sectorflags
diff --git a/Build/Configurations/Includes/Eternity_generalized.cfg b/Build/Configurations/Includes/Eternity_generalized.cfg
index 667307d42f31b8057c9d530e81c77ae1e14e3474..71a9cbf1d092019683745cbfaf282c27be493277 100755
--- a/Build/Configurations/Includes/Eternity_generalized.cfg
+++ b/Build/Configurations/Includes/Eternity_generalized.cfg
@@ -11,4 +11,19 @@ gen_sectortypes
         0 = "floor/ceiling normal";
         2048 = "floor/ceiling silent";
     }
+}
+
+gen_sectortypes_udmf
+{
+    allsounds
+    {
+        0 = "sounds in sector are normal";
+        8192 = "sounds in sector are suppressed";
+    }
+    
+    movementsounds
+    {
+        0 = "floor/ceiling normal";
+        16384 = "floor/ceiling silent";
+    }
 }
\ No newline at end of file
diff --git a/Build/Configurations/Includes/Eternity_linedefs.cfg b/Build/Configurations/Includes/Eternity_linedefs.cfg
index ca8b0a5b6bc4e81d87d1b551880f12882368b856..1496e84d22fc600551ea25e53a06eb5a667e9e33 100755
--- a/Build/Configurations/Includes/Eternity_linedefs.cfg
+++ b/Build/Configurations/Includes/Eternity_linedefs.cfg
@@ -446,6 +446,11 @@ doom
 			prefix = "--";
 			title = "ExtraData linedef";
 		}
+		401
+		{
+			prefix = "--";
+			title = "ExtraData sector control";
+		}
 	}
 }