diff --git a/Aircraft/Instruments/Textures/airsp1.rgb b/Aircraft/Instruments/Textures/airsp1.rgb
new file mode 100644
index 000000000..ad5f57ad3
Binary files /dev/null and b/Aircraft/Instruments/Textures/airsp1.rgb differ
diff --git a/Aircraft/Instruments/Textures/airsp2.rgb b/Aircraft/Instruments/Textures/airsp2.rgb
new file mode 100644
index 000000000..4eda5e2c9
Binary files /dev/null and b/Aircraft/Instruments/Textures/airsp2.rgb differ
diff --git a/Aircraft/Instruments/Textures/airsp3.rgb b/Aircraft/Instruments/Textures/airsp3.rgb
new file mode 100644
index 000000000..e140d0af1
Binary files /dev/null and b/Aircraft/Instruments/Textures/airsp3.rgb differ
diff --git a/Aircraft/Instruments/Textures/airsp4.rgb b/Aircraft/Instruments/Textures/airsp4.rgb
new file mode 100644
index 000000000..85a1a8a10
Binary files /dev/null and b/Aircraft/Instruments/Textures/airsp4.rgb differ
diff --git a/Aircraft/Instruments/Textures/alt1.rgb b/Aircraft/Instruments/Textures/alt1.rgb
new file mode 100644
index 000000000..320b1d252
Binary files /dev/null and b/Aircraft/Instruments/Textures/alt1.rgb differ
diff --git a/Aircraft/Instruments/Textures/alt2.rgb b/Aircraft/Instruments/Textures/alt2.rgb
new file mode 100644
index 000000000..2fa05e899
Binary files /dev/null and b/Aircraft/Instruments/Textures/alt2.rgb differ
diff --git a/Aircraft/Instruments/Textures/alt3.rgb b/Aircraft/Instruments/Textures/alt3.rgb
new file mode 100644
index 000000000..803ff2451
Binary files /dev/null and b/Aircraft/Instruments/Textures/alt3.rgb differ
diff --git a/Aircraft/Instruments/altimeter-hi.xml b/Aircraft/Instruments/altimeter-hi.xml
index 3c4ce2d72..f5e614489 100644
--- a/Aircraft/Instruments/altimeter-hi.xml
+++ b/Aircraft/Instruments/altimeter-hi.xml
@@ -1,26 +1,14 @@
+ 945
+ 1090
+ -2.9533373
+ 120
- guage face
-
- Aircraft/Instruments/Textures/faces-1-hi.rgb
- 0.51
- 0.51
+ background
+
+ Aircraft/Instruments/Textures/alt2.rgb
+ 0.0
+ 0.0
1.0
1.0
- 110
- 110
- numeric datum
- text
- 10
-
- 1.0
- 1.0
- 1.0
-
-
-
- number-value
- /steam/altimeter-datum-mb
-
- %4.0f
-
-
-
-
- x-shift
- 10
-
-
- y-shift
- -5
-
-
-
-
- short needle (thousands)
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.8
- 0.859375
- 0.8375
- 1.0
-
- 6
- 24
-
-
- rotation
- /steam/altitude-ft
- 100000.0
- 0.036
-
-
- y-shift
- 14.0
-
-
-
-
- long needle (hundreds)
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.8
- 0.78125
- 0.8375
- 1.0
-
- 6
- 48
-
-
- rotation
- /steam/altitude-ft
- 100000.0
- 0.36
-
-
- y-shift
- 20.0
-
-
-
-
- bug (ten thousands)
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.85
- 0.8125
- 0.8755
- 0.84375
-
- 12
- 12
-
-
- rotation
- /steam/altitude-ft
- 100000.0
- 0.0036
-
-
- y-shift
- 50.0
-
-
-
-
- button
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.6171875
- 0.2421875
- 0.7890625
- 0.4140625
-
- 15
- 15
-
-
- glare shield
-
- Aircraft/Instruments/Textures/bezel1.rgb
+ thousand needle
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
0.5
0.0
1.0
0.5
- 128
- 128
-
-
- x-shift
- 2
-
-
- y-shift
- -2
-
-
-
-
- Knob
-
- Aircraft/Instruments/Textures/blister.rgb
- 0.25
- 0.75
- 0.5
- 1.0
-
- 24
- 24
+ 128
+ 128
- x-shift
- -45
+ rotation
+ /steam/altitude-ft
+ 100000.0
+ 0.0036
y-shift
- -45
-
-
- rotation
- 180
+ 8
-
+
+ short needle
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
+ 0.734375
+ 0.59375
+ 0.875
+ 1.0
+
+ 36
+ 104
+
+
+ rotation
+ /steam/altitude-ft
+ 100000.0
+ 0.036
+
+
+ y-shift
+ 14
+
+
+
+
+ long needle
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
+ 0.875
+ 0.5
+ 1.0
+ 1.0
+
+ 32
+ 128
+
+
+ rotation
+ /steam/altitude-ft
+ 100000.0
+ 0.36
+
+
+ y-shift
+ 18
+
+
+
+
+ foreground
+
+ Aircraft/Instruments/Textures/alt1.rgb
+ 0.0
+ 0.0
+ 1.0
+ 1.0
+
+
-
-
calibrate fine
- -56
- -56
- 12
- 24
+ -103
+ -122
+ 22
+ 45
property-adjust
/steam/altimeter-datum-mb
- -0.333333
- 500
- 1100
+ -0.3386
+ 945
+ 1090
false
-
calibrate coarse
- -56
- -56
- 12
- 24
+ -103
+ -122
+ 22
+ 45
property-adjust
/steam/altimeter-datum-mb
- -5
- 500
- 1100
+ -3.386
+ 945
+ 1090
false
-
calibrate fine
- -46
- -56
- 12
- 24
+ -81
+ -122
+ 22
+ 45
property-adjust
/steam/altimeter-datum-mb
- 0.333333
- 500
- 1100
+ 0.3386
+ 945
+ 1090
false
-
calibrate coarse
- -46
- -56
- 12
- 24
+ -81
+ -122
+ 22
+ 45
property-adjust
/steam/altimeter-datum-mb
- 5
- 500
- 1100
+ 3.386
+ 945
+ 1090
false
-
-
diff --git a/Aircraft/Instruments/asi-160-knot-hi.xml b/Aircraft/Instruments/asi-160-knot-hi.xml
index 060866f13..57f580c79 100644
--- a/Aircraft/Instruments/asi-160-knot-hi.xml
+++ b/Aircraft/Instruments/asi-160-knot-hi.xml
@@ -31,95 +31,163 @@ properties' values.
C172RG Airspeed Indicator
-
- 128
- 128
-
-
-
- gauge face
-
- Aircraft/Instruments/Textures/airspeed-160-knot.rgb
- 0.5
- 0.5
- 1.0
- 1.0
-
- 126
- 126
-
-
+ Aircraft/Instruments/Textures/airsp2.rgb
+ 0.0
+ 0.0
+ 1.0
+ 1.0
+
+
+
+
+
-
- needle
-
- Aircraft/Instruments/Textures/airspeed-160-knot.rgb
- 0.69921875
- 0.84765625
- 0.15625
- 0.5
-
- 19
- 44
+
+ needle
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
+ 0.0
+ 0.40625
+ 0.40625
+ 1.0
+
+ 104
+ 152
-
- rotation
- /steam/airspeed-kt
- 10.0
- 190.0
- 1.0
-
- 10 3
- 40 38
- 60 85
- 80 146
- 100 198
- 120 236
- 140 274
- 160 313
- 190 353
-
-
- y-shift
- 12
+ rotation
+ /steam/airspeed-kt
+ 10.0
+ 190.0
+ 1.0
+
+ 10 3
+ 40 38
+ 60 85
+ 80 146
+ 100 198
+ 120 236
+ 140 274
+ 160 313
+ 190 353
+
+
+
+ y-shift
+ 25
- glare shield
+ foreground
- Aircraft/Instruments/Textures/bezel1.rgb
- 0.5
+ Aircraft/Instruments/Textures/airsp1.rgb
+ 0.0
0.0
1.0
- 0.5
+ 1.0
+
+
+
+ calibration
+
+ Aircraft/Instruments/Textures/airsp4.rgb
+ 0.0
+ 0.0
+ 1.0
+ 1.0
- 128
- 128
- x-shift
- 2
+ rotation
+ /steam/airspeed-adjust
+ -360.0
+ 360.0
+ -1
-
- y-shift
- -2
-
-
+
-
+
+
+
+
+ adjust
+
+ -128
+ -128
+ 128
+ 256
+ /steam/airspeed-adjust
+ 0.5
+ 0
+ 360
+ true
+
+
+
+ adjust
+
+ -128
+ -128
+ 128
+ 256
+ /steam/airspeed-adjust
+ 10
+ 0
+ 360
+ true
+
+
+
+
+ adjust
+
+ 0
+ -128
+ 128
+ 256
+ /steam/airspeed-adjust
+ -0.5
+ 0
+ 360
+ true
+
+
+
+ adjust
+
+ 0
+ -128
+ 128
+ 256
+ /steam/airspeed-adjust
+ -10
+ 0
+ 360
+ true
+
+
+
+
diff --git a/Aircraft/Instruments/rpm-hi.xml b/Aircraft/Instruments/rpm-hi.xml
index d8f58b580..93efac100 100644
--- a/Aircraft/Instruments/rpm-hi.xml
+++ b/Aircraft/Instruments/rpm-hi.xml
@@ -25,8 +25,8 @@ properties' values.
RPM Gauge
- 128
- 128
+ 256
+ 256
/engines/engine[0]/rpm
@@ -42,19 +42,20 @@ properties' values.
0.49
1.0
- 104
- 104
+ 208
+ 208
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.8
- 0.78125
- 0.8375
+ needle
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
+ 0.875
+ 0.5
+ 1.0
1.0
- 6
- 48
+ 32
+ 138
rotation
@@ -77,8 +78,8 @@ properties' values.
0.7890625
0.4140625
- 14
- 14
+ 28
+ 28
rotation
@@ -99,8 +100,8 @@ properties' values.
1.0
0.5
- 124
- 124
+ 248
+ 248
x-shift
diff --git a/Aircraft/Instruments/vertical-hi.xml b/Aircraft/Instruments/vertical-hi.xml
index 3db45023f..1dc1c83fd 100644
--- a/Aircraft/Instruments/vertical-hi.xml
+++ b/Aircraft/Instruments/vertical-hi.xml
@@ -25,8 +25,8 @@ properties' values.
Vertical Speed Indicator
- 128
- 128
+ 256
+ 256
background
@@ -37,21 +37,21 @@ properties' values.
0.49
0.49
- 114
- 114
+ 228
+ 228
needle
-
- Aircraft/Instruments/Textures/misc-1.rgb
- 0.8
- 0.78125
- 0.8375
+
+ Aircraft/Instruments/Textures/madr-misc1.rgb
+ 0.875
+ 0.5
+ 1.0
1.0
- 6
- 48
+ 32
+ 138
rotation
@@ -63,7 +63,7 @@ properties' values.
y-shift
- 20.0
+ 18.0
@@ -76,8 +76,8 @@ properties' values.
0.7890625
0.4140625
- 15
- 15
+ 30
+ 30
glare shield
@@ -88,8 +88,8 @@ properties' values.
1.0
0.5
- 128
- 128
+ 256
+ 256
x-shift
@@ -100,6 +100,6 @@ properties' values.
-2
-
-
+
+