diff --git a/Environment/clouds-altitude-interpolate.xml b/Environment/clouds-altitude-interpolate.xml
index e499ac79a..207cbc35f 100644
--- a/Environment/clouds-altitude-interpolate.xml
+++ b/Environment/clouds-altitude-interpolate.xml
@@ -21,20 +21,41 @@
/environment/clouds/layer[0]/elevation-ft
MetarController:clouds:altitude_interpolate
- noise-spike
- 8.333
+ exponential
+
+
+
+
+
+
+ -9000
+
+
+
+ -9000
+
+
+
+
+
+
+
+
+
+
+ 2000
+
+
+
+ 0
+
+
+ 60
+
/environment/metar/valid
/environment/params/metar-updates-environment
-
-
- -9000
-
-
-
- -9000
-
diff --git a/Environment/clouds-altitude-set.xml b/Environment/clouds-altitude-set.xml
deleted file mode 100644
index 933020733..000000000
--- a/Environment/clouds-altitude-set.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
- environment/metar/clouds/layer[0]/elevation-ft
- /environment/clouds/layer[0]/elevation-ft
-
- MetarController:clouds:altitude_set
- gain
- 1.0
-
-
- /environment/metar/valid
- /environment/params/metar-updates-environment
-
-
-
- -9000
-
-
-
- -9000
-
-
-
-
-
-
-
diff --git a/Environment/metarinterpolator.xml b/Environment/metarinterpolator.xml
index c67cb2ab5..348f7bb92 100644
--- a/Environment/metarinterpolator.xml
+++ b/Environment/metarinterpolator.xml
@@ -282,33 +282,6 @@
-
-
-
-
- /environment/metar/clouds/layer[1]/elevation-ft
- /environment/clouds/layer[1]/elevation-ft
-
-
-
-
- /environment/metar/clouds/layer[2]/elevation-ft
- /environment/clouds/layer[2]/elevation-ft
-
-
-
-
- /environment/metar/clouds/layer[3]/elevation-ft
- /environment/clouds/layer[3]/elevation-ft
-
-
-
-
- /environment/metar/clouds/layer[4]/elevation-ft
- /environment/clouds/layer[4]/elevation-ft
-
-
-
diff --git a/gui/dialogs/weather.xml b/gui/dialogs/weather.xml
index b0e8b8a1a..f15fa4931 100644
--- a/gui/dialogs/weather.xml
+++ b/gui/dialogs/weather.xml
@@ -1512,10 +1512,10 @@
false
sim/gui/dialogs/weather-scenario/metar
-
- /sim/gui/dialogs/weather-scenario/state
- 1
-
+
+ /sim/gui/dialogs/weather-scenario/state
+ 1
+ >
@@ -1596,6 +1596,11 @@
setprop( "/environment/realwx/enabled", 1 );
setprop( "/environment/config/enabled", 1 );
me.baseN.getNode("state",1).setIntValue( 0 );
+ } else if( scenarioName == "Manual input" ) {
+ setprop( "/environment/params/metar-updates-environment", 1 );
+ setprop( "/environment/realwx/enabled", 0 );
+ setprop( "/environment/config/enabled", 1 );
+ me.baseN.getNode("state",1).setIntValue( 2 );
} else {
setprop( "/environment/params/metar-updates-environment", 1 );
setprop( "/environment/realwx/enabled", 0 );