Update MCP, add button sounds, refine filesystem and scripts

This commit is contained in:
Joshua Davidson 2017-05-29 12:30:05 -04:00
parent cee947e8e3
commit bced91a7e4
28 changed files with 401 additions and 779 deletions

View file

@ -123,15 +123,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a319livery-cfm.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -123,15 +123,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a319livery-iae.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -116,15 +116,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a320livery-cfm.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -116,15 +116,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a320livery-iae.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -97,6 +97,8 @@
<sounde>
<seatbelt-sign type="bool">0</seatbelt-sign>
<no-smoking-sign type="bool">0</no-smoking-sign>
<oh-btn type="bool">0</oh-btn>
<oh-knb type="bool">0</oh-knb>
</sounde>
<instrumentation>
@ -703,6 +705,14 @@
</aircraft>
<nasal>
<libraries>
<file>Aircraft/A320Family/Nasal/libraries.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
</libraries>
<acconfig>
<file>Aircraft/A320Family/AircraftConfig/acconfig.nas</file>
</acconfig>
@ -726,10 +736,10 @@
<file>Aircraft/A320Family/Nasal/FMGC.nas</file>
</fmgc>
<mcdu1>
<file>Aircraft/A320Family/Nasal/MCDU1.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU/MCDU1.nas</file>
</mcdu1>
<mcdu2>
<file>Aircraft/A320Family/Nasal/MCDU2.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU/MCDU2.nas</file>
</mcdu2>
</nasal>

View file

@ -111,15 +111,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a321livery-cfm.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -116,15 +116,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/a321livery-iae.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -122,15 +122,9 @@
</MCDUC>
<nasal>
<A320>
<file>Aircraft/A320Family/Nasal/various.nas</file>
<specific>
<file>Aircraft/A320Family/Nasal/acjlivery.nas</file>
<file>Aircraft/A320Family/Models/Instruments/ND/ND.nas</file>
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
<file>Aircraft/A320Family/Nasal/efis.nas</file>
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
</A320>
</specific>
</nasal>
</PropertyList>

View file

@ -7,7 +7,7 @@
<name>aircraft-config-init</name>
<layout>vbox</layout>
<pref-width>200</pref-width>
<pref-width>260</pref-width>
<group>
<layout>hbox</layout>
@ -23,9 +23,16 @@
<layout>vbox</layout>
<text>
<halign>center</halign>
<halign>left</halign>
<label>Initializing...</label>
</text>
<text>
<border>1</border>
<label>9</label>
<valign>center</valign>
<property>/systems/acconfig/spin</property>
<live>1</live>
</text>
</group>

View file

@ -1,7 +1,26 @@
# Aircraft Config Center
# Joshua Davidson (it0uchpods)
var spinning = maketimer(0.1, func {
var spinning = getprop("/systems/acconfig/spinning");
if (spinning == 0) {
setprop("/systems/acconfig/spin", "\\");
setprop("/systems/acconfig/spinning", 1);
} else if (spinning == 1) {
setprop("/systems/acconfig/spin", "|");
setprop("/systems/acconfig/spinning", 2);
} else if (spinning == 2) {
setprop("/systems/acconfig/spin", "/");
setprop("/systems/acconfig/spinning", 3);
} else if (spinning == 3) {
setprop("/systems/acconfig/spin", "-");
setprop("/systems/acconfig/spinning", 0);
}
});
setprop("/systems/acconfig/autoconfig-running", 0);
setprop("/systems/acconfig/spinning", 0);
setprop("/systems/acconfig/spin", "-");
var main_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/main/dialog", "Aircraft/A320Family/AircraftConfig/main.xml");
var welcome_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/welcome/dialog", "Aircraft/A320Family/AircraftConfig/welcome.xml");
var ps_load_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/psload/dialog", "Aircraft/A320Family/AircraftConfig/psload.xml");
@ -9,11 +28,13 @@ var ps_loaded_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/psloaded/dialog", "
var init_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/init/dialog", "Aircraft/A320Family/AircraftConfig/ac_init.xml");
var help_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/help/dialog", "Aircraft/A320Family/AircraftConfig/help.xml");
var fbw_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/fbw/dialog", "Aircraft/A320Family/AircraftConfig/fbw.xml");
spinning.start();
init_dlg.open();
setlistener("/sim/signals/fdm-initialized", func {
init_dlg.close();
welcome_dlg.open();
spinning.stop();
});
var saveSettings = func {
@ -40,6 +61,7 @@ var systemsReset = func {
# Cold and Dark
var colddark = func {
spinning.start();
ps_load_dlg.open();
setprop("/systems/acconfig/autoconfig-running", 1);
# Initial shutdown, and reinitialization.
@ -51,7 +73,7 @@ var colddark = func {
setprop("/controls/flight/flap-lever", 0);
setprop("/controls/flight/flap-pos", 0);
setprop("/controls/flight/flap-txt", " ");
A320.flaptimer.stop();
libraries.flaptimer.stop();
setprop("/controls/flight/speedbrake-arm", 0);
setprop("/controls/gear/gear-down", 1);
systemsReset();
@ -79,10 +101,12 @@ var colddark_b = func {
setprop("/systems/acconfig/autoconfig-running", 0);
ps_load_dlg.close();
ps_loaded_dlg.open();
spinning.stop();
}
# Ready to Start Eng
var beforestart = func {
spinning.start();
ps_load_dlg.open();
setprop("/systems/acconfig/autoconfig-running", 1);
# First, we set everything to cold and dark.
@ -94,7 +118,7 @@ var beforestart = func {
setprop("/controls/flight/flap-lever", 0);
setprop("/controls/flight/flap-pos", 0);
setprop("/controls/flight/flap-txt", " ");
A320.flaptimer.stop();
libraries.flaptimer.stop();
setprop("/controls/flight/speedbrake-arm", 0);
setprop("/controls/gear/gear-down", 1);
systemsReset();
@ -147,10 +171,12 @@ var beforestart_b = func {
setprop("/systems/acconfig/autoconfig-running", 0);
ps_load_dlg.close();
ps_loaded_dlg.open();
spinning.stop();
}
# Ready to Taxi
var taxi = func {
spinning.start();
ps_load_dlg.open();
setprop("/systems/acconfig/autoconfig-running", 1);
# First, we set everything to cold and dark.
@ -162,7 +188,7 @@ var taxi = func {
setprop("/controls/flight/flap-lever", 0);
setprop("/controls/flight/flap-pos", 0);
setprop("/controls/flight/flap-txt", " ");
A320.flaptimer.stop();
libraries.flaptimer.stop();
setprop("/controls/flight/speedbrake-arm", 0);
setprop("/controls/gear/gear-down", 1);
systemsReset();
@ -243,6 +269,7 @@ var taxi_e = func {
setprop("/systems/acconfig/autoconfig-running", 0);
ps_load_dlg.close();
ps_loaded_dlg.open();
spinning.stop();
}
# Ready to Takeoff
@ -258,7 +285,7 @@ var takeoff = func {
setprop("/controls/flight/flap-lever", 1);
setprop("/controls/flight/flap-pos", 2);
setprop("/controls/flight/flap-txt", "1+F");
A320.flaptimer.start();
libraries.flaptimer.start();
setprop("/controls/flight/elevator-trim", -0.15);
}
});

View file

@ -29,6 +29,13 @@
<halign>left</halign>
<label>Please be paitent, and don't touch anything during this process!</label>
</text>
<text>
<border>1</border>
<label>9</label>
<valign>center</valign>
<property>/systems/acconfig/spin</property>
<live>1</live>
</text>
</group>

View file

@ -37,7 +37,7 @@
</text>
<text>
<halign>center</halign>
<label>Version 0.3.X, it0uchpods Shared Libraries V1.3.1</label>
<label>Version 0.4.X, it0uchpods Shared Libraries V1.4.0</label>
</text>
<text>
<halign>center</halign>

View file

@ -238,7 +238,7 @@
<!-- Fuselage -->
<property-base>sim/model/livery</property-base>
<texture-prop>texture</texture-prop>
<texture>A320.png</texture>
<texture>a320.png</texture>
</animation>
<!-- Nasal code -->

View file

@ -238,7 +238,7 @@
<!-- Fuselage -->
<property-base>sim/model/livery</property-base>
<texture-prop>texture</texture-prop>
<texture>A320.png</texture>
<texture>a320.png</texture>
</animation>
<!-- Nasal code -->

View file

@ -18,7 +18,7 @@
<!-- Separate Flightdeck to fit the modified nose -->
<model>
<name>Flightdeck</name>
<path>Aircraft/A320Family/Models/FlightDeck/a320.flightdeck.xml</path>
<path>Aircraft/A320Family/Models/FlightDeck/libraries.flightdeck.xml</path>
<offsets>
<x-m>6.4</x-m>
<z-m>0.2399</z-m>
@ -32,7 +32,7 @@
<model>
<name>Nose Gear</name>
<path>Aircraft/A320Family/Models/LandingGears/a320.nlg.xml</path>
<path>Aircraft/A320Family/Models/LandingGears/libraries.nlg.xml</path>
<offsets>
<x-m>9.43</x-m>
<z-m>-1.8306008</z-m>
@ -41,7 +41,7 @@
<model>
<name>Main Gears.Left</name>
<path>Aircraft/A320Family/Models/LandingGears/a320.mlg.left.xml</path>
<path>Aircraft/A320Family/Models/LandingGears/libraries.mlg.left.xml</path>
<offsets>
<x-m>20.3180764</x-m>
<y-m>-3.795</y-m>
@ -51,7 +51,7 @@
<model>
<name>Main Gears.Right</name>
<path>Aircraft/A320Family/Models/LandingGears/a320.mlg.right.xml</path>
<path>Aircraft/A320Family/Models/LandingGears/libraries.mlg.right.xml</path>
<offsets>
<x-m>20.3180764</x-m>
<y-m>3.795</y-m>
@ -60,7 +60,7 @@
</model>
<model>
<path>Aircraft/A320Family/Models/Wings/a320.wings.iae.xml</path>
<path>Aircraft/A320Family/Models/Wings/libraries.wings.iae.xml</path>
<offsets>
<x-m>15.280</x-m>
<z-m>-1.06019</z-m>
@ -69,7 +69,7 @@
<model>
<name>A320 Winglets</name>
<path>Aircraft/A320Family/Models/Wings/a320.winglets.xml</path>
<path>Aircraft/A320Family/Models/Wings/libraries.winglets.xml</path>
<condition>
<equals>
<property>/sim/multiplay/generic/int[12]</property>
@ -84,7 +84,7 @@
<model>
<name>A320 Sharklets</name>
<path>Aircraft/A320Family/Models/Wings/a320.sharklets.xml</path>
<path>Aircraft/A320Family/Models/Wings/libraries.sharklets.xml</path>
<condition>
<equals>
<property>/sim/multiplay/generic/int[12]</property>

View file

@ -449,6 +449,20 @@
<animation>
<type>pick</type>
<object-name>spd-sel</object-name>
<action>
<button>1</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>
libraries.mcpSPDKnbPull();
</script>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>3</button>
<repeatable>true</repeatable>
@ -475,8 +489,8 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<step>0.01</step>
<min>0.40</min>
<max>0.99</max>
<min>0.50</min>
<max>0.95</max>
</binding>
</action>
<action>
@ -505,8 +519,8 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<step>-0.01</step>
<min>0.40</min>
<max>0.99</max>
<min>0.50</min>
<max>0.95</max>
</binding>
</action>
</animation>
@ -522,6 +536,10 @@
<property>/it-autoflight/input/lat</property>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -531,6 +549,10 @@
<property>/it-autoflight/input/lat</property>
<value>3</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>3</button>
@ -582,6 +604,10 @@
<property>/it-autoflight/input/vert</property>
<value>4</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>3</button>
@ -661,6 +687,10 @@
<property>/it-autoflight/input/vs</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -675,6 +705,10 @@
}
</script>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
<action>
<button>3</button>
@ -732,6 +766,10 @@
<property>/it-autoflight/input/lat</property>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -746,20 +784,25 @@
<property>/it-autoflight/input/vert</property>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
<!--animation>
<animation>
<type>pick</type>
<object-name>exped</object-name>
<action>
<button>0</button>
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation-->
</animation>
<animation>
<type>pick</type>
@ -773,6 +816,10 @@
<value>0</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -795,6 +842,10 @@
}
</script>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -817,6 +868,10 @@
}
</script>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -854,6 +909,10 @@
<value>0</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -867,6 +926,10 @@
<command>property-toggle</command>
<property>/it-autoflight/input/ap1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -880,6 +943,10 @@
<command>property-toggle</command>
<property>/it-autoflight/input/ap2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -893,6 +960,10 @@
<command>property-toggle</command>
<property>/it-autoflight/input/athr</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -907,6 +978,10 @@
<property>/it-autoflight/input/athr</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
<animation>
@ -920,6 +995,10 @@
<property>/it-autoflight/input/athr</property>\
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1250,7 +1329,7 @@
<alignment>center-center</alignment>
<axis-alignment>xy-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%1.2f</format>
<format type="string">%1.3f</format>
<property>/it-autoflight/input/spd-mach</property>
<truncate type="bool">false</truncate>
<font type="string">led.txf</font>
@ -3628,7 +3707,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.mode_inc();</script>
<script>libraries.mode_inc();</script>
</binding>
</action>
<action>
@ -3637,7 +3716,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.mode_dec();</script>
<script>libraries.mode_dec();</script>
</binding>
</action>
</animation>
@ -3651,7 +3730,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.mode_inc();</script>
<script>libraries.mode_inc();</script>
</binding>
</action>
<action>
@ -3660,7 +3739,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.mode_dec();</script>
<script>libraries.mode_dec();</script>
</binding>
</action>
</animation>
@ -3674,7 +3753,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.ctl_func("range",1);</script>
<script>libraries.ctl_func("range",1);</script>
</binding>
</action>
<action>
@ -3683,7 +3762,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.ctl_func("range",-1);</script>
<script>libraries.ctl_func("range",-1);</script>
</binding>
</action>
</animation>
@ -3697,7 +3776,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.ctl_func("range",1);</script>
<script>libraries.ctl_func("range",1);</script>
</binding>
</action>
<action>
@ -3706,7 +3785,7 @@
<repeatable type="bool">false</repeatable>
<binding>
<command>nasal</command>
<script>A320.ctl_func("range",-1);</script>
<script>libraries.ctl_func("range",-1);</script>
</binding>
</action>
</animation>

View file

@ -26,7 +26,7 @@ MD-11 Navigation display
<repeatable>false</repeatable>
<binding>
<command>nasal</command>
<script>A320.showNd();</script>
<script>libraries.showNd();</script>
</binding>
</action>
</animation>

View file

@ -26,7 +26,7 @@ MD-11 Navigation display
<repeatable>false</repeatable>
<binding>
<command>nasal</command>
<script>A320.showNd();</script>
<script>libraries.showNd();</script>
</binding>
</action>
</animation>

View file

@ -137,6 +137,10 @@
<value>3</value>
<max>3</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -150,6 +154,10 @@
<value>1</value>
<min>1</min>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -222,6 +230,10 @@
<value>3</value>
<max>3</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -235,6 +247,10 @@
<value>1</value>
<min>1</min>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -307,6 +323,10 @@
<value>3</value>
<max>3</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -320,6 +340,10 @@
<value>1</value>
<min>1</min>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -395,6 +419,10 @@
<value>6</value>
<max>6</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -411,6 +439,10 @@
<value>1</value>
<min>1</min>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -454,6 +486,10 @@
<value>4</value>
<max>4</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -468,6 +504,10 @@
<value>1</value>
<min>1</min>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
@ -524,6 +564,10 @@
<command>property-toggle</command>
<property>/controls/adirs/adr[0]/off</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -575,6 +619,10 @@
<command>property-toggle</command>
<property>/controls/adirs/adr[1]/off</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -626,6 +674,10 @@
<command>property-toggle</command>
<property>/controls/adirs/adr[2]/off</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -827,7 +879,7 @@
</animation-->
<!-- Fire controls -->
<animation>
<!--animation>
<name>Engine 1 fire pick</name>
<type>pick</type>
<object-name>Eng1Fire</object-name>
@ -900,7 +952,7 @@
<blue>0.7</blue>
<factor-prop>controls/engines/engine[1]/fire-bottle-discharge</factor-prop>
</emission>
</animation>
</animation-->
<!-- Hydraulic -->
<animation>
@ -917,6 +969,10 @@
<command>property-toggle</command>
<property>/controls/hydraulic/eng1-pump</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -968,6 +1024,10 @@
<command>property-toggle</command>
<property>/controls/hydraulic/elec-pump-blue</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1019,6 +1079,10 @@
<command>property-toggle</command>
<property>/controls/hydraulic/ptu</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1070,6 +1134,10 @@
<command>property-toggle</command>
<property>/controls/hydraulic/eng2-pump</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1121,6 +1189,10 @@
<command>property-toggle</command>
<property>/controls/hydraulic/elec-pump-yellow</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1172,6 +1244,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/galley</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1223,6 +1299,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/battery1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1274,6 +1354,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/battery2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1358,7 +1442,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/gen1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1409,6 +1496,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/ac-ess-feed</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1460,6 +1551,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/gen-apu</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
<animation>
@ -1507,6 +1602,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/apu-ext-crosstie</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1541,6 +1640,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/gen-ext</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
<animation>
@ -1596,7 +1699,10 @@
<command>property-toggle</command>
<property>/controls/electrical/switches/gen2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1683,6 +1789,10 @@
<value>9</value>
<value>11</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
@ -1695,6 +1805,10 @@
<value>9</value>
<value>7</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
<animation>
@ -1733,6 +1847,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/pack1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1784,6 +1902,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/bleed1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1835,6 +1957,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/bleedapu</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1886,6 +2012,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/bleed2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1936,6 +2066,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/hot-air</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -1987,6 +2121,10 @@
<command>property-toggle</command>
<property>/controls/pneumatic/switches/pack2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -2041,6 +2179,10 @@
<property>/controls/pneumatic/switches/ram-air</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -2292,6 +2434,10 @@
<command>property-toggle</command>
<property>/controls/APU/master</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>
@ -2347,6 +2493,10 @@
}
</script>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/btn1", 1);</script>
</binding>
</action>
</animation>

View file

@ -1,672 +0,0 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0 0 0 emis 0.658824 0.670588 0.67451 spec 0 0 0 shi 128 trans 0
OBJECT world
kids 34
OBJECT poly
name "ground"
loc -0.000632844 0.000620101 0.00496066
texture "ground.png"
crease 45.000000
numvert 4
0 0.0443777 -0.0369368
0 0.0443777 0.0369368
0 -0.0443777 0.0369368
0 -0.0443777 -0.0369368
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.5875 0.5875
1 0.4125 0.5875
2 0.4125 0.4125
3 0.5875 0.4125
kids 0
OBJECT poly
name "sky"
loc -0.000632844 0.000620101 0.00496066
texture "sky.png"
crease 45.000000
numvert 4
0 -0.0443777 -0.0369368
0 -0.0443777 0.0369368
0 0.0443777 0.0369368
0 0.0443777 -0.0369368
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.5875 0.5875
2 0.4125 0.5875
1 0.4125 0.4125
0 0.5875 0.4125
kids 0
OBJECT poly
name "rudder_bar"
loc 0.00132974 -0.00872025 0.00509377
texture "rudder-bar.png"
crease 45.000000
numvert 4
0 -0.0105466 -0.00420202
0 -0.0105466 0.00420203
0 0.0105466 0.00420202
0 0.0105466 -0.00420203
numsurf 1
SURF 0x30
mat 0
refs 4
3 1 1
2 0 1
1 0 0
0 1 0
kids 0
OBJECT poly
name "target-alt-sel"
loc 0.000960576 -0.000264099 -0.0431903
texture "trgt-alt-man.png"
crease 45.000000
numvert 4
0 -0.0428304 -0.00623311
0 -0.0428304 0.00772078
0 0.0428304 0.00772078
0 0.0428304 -0.00623311
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.990386 0.217208
2 0.022378 0.217208
1 0.0223766 0.0507198
0 0.990386 0.0507198
kids 0
OBJECT poly
name "trgt-spd-man"
loc 0.00121828 0.000747255 0.0473924
texture "trgt-spd-man.png"
crease 45.000000
numvert 4
0 0.0424935 -0.00258292
0 0.0424935 0.00258288
0 -0.0424935 0.00258288
0 -0.0424935 -0.00258292
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.998074 0.321737
1 0.800781 0.321737
2 0.800781 0.0447528
3 0.998074 0.0447528
kids 0
OBJECT poly
name "horizon"
loc -0.00063943 0.000620101 0.00496066
texture "horizon.png"
crease 45.000000
numvert 4
0 0.0443777 -0.0369368
0 0.0443777 0.0369368
0 -0.0443777 0.0369368
0 -0.0443777 -0.0369368
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.5875 0.5875
1 0.4125 0.5875
2 0.4125 0.4125
3 0.5875 0.4125
kids 0
OBJECT poly
name "hdg-tape"
loc 0.000141949 -0.0623471 0.00488526
texture "hdg-tape.png"
crease 45.000000
numvert 4
0 -0.00631734 -0.0361253
0 -0.00631734 0.0361253
0 0.00631731 0.0361253
0 0.00631731 -0.0361253
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.0605338 0.994588
2 -0.0513565 0.994588
1 -0.0513565 -0.0462684
0 0.0605338 -0.0462684
kids 0
OBJECT poly
name "trk-ind"
loc 0.00063943 -0.0623471 0.00488526
texture "trk-ind.png"
crease 45.000000
numvert 4
0 -0.00631735 -0.0361253
0 -0.00631735 0.0361253
0 0.00631731 0.0361253
0 0.00631731 -0.0361253
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.0605338 0.994588
2 -0.0513565 0.994588
1 -0.0513565 -0.0462684
0 0.0605338 -0.0462684
kids 0
OBJECT poly
name "loc-crs"
loc 0.00063943 -0.0623471 0.00488526
texture "loc-crs.png"
crease 45.000000
numvert 4
0 -0.00631734 -0.0361253
0 -0.00631734 0.0361253
0 0.00631731 0.0361253
0 0.00631731 -0.0361253
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.0605338 0.994588
2 -0.0513565 0.994588
1 -0.0513565 -0.0462684
0 0.0605338 -0.0462684
kids 0
OBJECT poly
name "hdg-bug"
loc 0.00063943 -0.0563471 0.00570176
texture "hdg-bug.png"
crease 45.000000
numvert 4
0 -0.00601734 -0.0361253
0 -0.00601734 0.0361253
0 0.00601731 0.0361253
0 0.00601731 -0.0361253
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.0605338 0.994588
2 -0.0513565 0.994588
1 -0.0513565 -0.0462684
0 0.0605338 -0.0462684
kids 0
OBJECT poly
name "alt-tape-1"
loc -0.00063943 -0.000264099 -0.0474465
texture "alt-tape.png"
crease 45.000000
numvert 4
0 0.0428304 -0.00806341
0 0.0428304 0.00806338
0 -0.0428304 0.00806338
0 -0.0428304 -0.00806341
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.990386 0.217208
1 0.022378 0.217208
2 0.0223766 0.0507198
3 0.990386 0.0507198
kids 0
OBJECT poly
name "spd-tape"
loc -0.00063943 -0.000264099 0.0592757
texture "spd-tape.png"
crease 45.000000
numvert 4
0 -0.0428304 -0.00990531
0 -0.0428304 0.00990527
0 0.0428304 0.00990527
0 0.0428304 -0.00990531
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.498074 0.321737
2 0.00829178 0.321737
1 0.00829178 0.0447528
0 0.498074 0.0447528
kids 0
OBJECT poly
name "vsi"
loc 0.00091828 -0.000133 -0.0683266
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.040099 -0.00314169
0 -0.040099 0.00334499
0 0.040099 0.00334499
0 0.040099 -0.00314169
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.660342 0.662271
2 0.638535 0.662271
1 0.638535 0.258462
0 0.660342 0.258462
kids 0
OBJECT poly
name "spdtrnd-up"
loc 0.00133822 0.021479 0.0513726
texture "spdtrend.png"
crease 45.000000
numvert 4
0 0.0210118 -0.00234548
0 0.0210118 0.00234544
0 -0.0210118 0.00234544
0 -0.0210118 -0.00234548
numsurf 1
SURF 0x30
mat 0
refs 4
0 0 0.496308
1 1.03601 0.496308
2 1.03601 -0.00461811
3 0 -0.00461811
kids 0
OBJECT poly
name "sidestick-pos"
loc 0.00133541 0.000618536 0.00359356
texture "autoland.png"
crease 45.000000
numvert 4
0 0.00674502 -0.00440941
0 -0.00674502 -0.00440941
0 -0.00674502 0.00810496
0 0.00674502 0.00810496
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.791565 0.449709
2 0.68209 0.449709
1 0.68209 0.0104858
0 0.791565 0.0104858
kids 0
OBJECT poly
name "sidestick-max"
loc 0.00091828 -0.0216617 0.0287131
texture "autoland.png"
crease 45.000000
numvert 8
0 0.00402807 0.00438482
0 -0.00402807 0.00438482
0 -0.00402807 -0.00238551
0 0.00402807 -0.00238551
0 0.00402807 -0.0523576
0 -0.00402807 -0.0523576
0 -0.00402807 -0.0455873
0 0.00402807 -0.0455873
numsurf 2
SURF 0x30
mat 0
refs 4
0 0.629302 0.44775
1 0.520441 0.44775
2 0.520441 0.0183234
3 0.629302 0.0183234
SURF 0x30
mat 0
refs 4
7 0.629302 0.0183234
6 0.520441 0.0183234
5 0.520441 0.44775
4 0.629302 0.44775
kids 0
OBJECT poly
name "sidestick-max"
loc 0.00091828 0.0234689 0.0287131
texture "autoland.png"
crease 45.000000
numvert 8
0 -0.00378506 -0.00238554
0 -0.00378506 0.0043848
0 0.00378506 0.0043848
0 0.00378506 -0.00238554
0 -0.00378506 -0.0455873
0 -0.00378506 -0.0523576
0 0.00378506 -0.0523576
0 0.00378506 -0.0455873
numsurf 2
SURF 0x30
mat 0
refs 4
3 0.629302 0.44775
2 0.520441 0.44775
1 0.520441 0.0183234
0 0.629302 0.0183234
SURF 0x30
mat 0
refs 4
4 0.629302 0.0183234
5 0.520441 0.0183234
6 0.520441 0.44775
7 0.629302 0.44775
kids 0
OBJECT poly
name "gsscale"
loc 0.00091828 0.0004113 -0.0352752
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.0361804 -0.00381497
0 0.0361804 -0.00381499
0 0.0361804 0.00381497
0 -0.0361804 0.00381498
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.99826 0.988171
1 0.99826 0.0824336
2 0.947974 0.0824336
3 0.947974 0.988171
kids 0
OBJECT poly
name "locscale"
loc 0.00091828 -0.0478575 0.00489046
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.00428779 -0.0357276
0 -0.00428779 0.0357276
0 0.00428777 0.0357276
0 0.00428777 -0.0357276
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.501561 0.112546
2 0.964105 0.112546
1 0.964105 0.00122176
0 0.501561 0.00122176
kids 0
OBJECT poly
name "gspointer"
loc 0.00226889 9.10088e-006 -0.0356073
texture "symbols.png"
crease 45.000000
numvert 4
0 0.00547617 0.0031265
0 -0.00547617 0.0031265
0 -0.00547617 -0.00312652
0 0.00547617 -0.00312652
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.239237 0.294683
1 0.442683 0.294683
2 0.442683 0.0549766
3 0.239237 0.0549766
kids 0
OBJECT poly
name "locpointer"
loc 0.00226889 -0.0482638 0.00541306
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.0031265 -0.00547615
0 -0.0031265 0.00547617
0 0.00312651 0.00547617
0 0.00312651 -0.00547615
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.239237 0.294683
2 0.442683 0.294683
1 0.442683 0.0549766
0 0.239237 0.0549766
kids 0
OBJECT poly
name "vls-tape"
loc 0.00091828 -0.000281699 0.0476063
texture "vls-tape.png"
crease 45.000000
numvert 4
-1e-005 0.0424935 -0.00136903
-1e-005 0.0424935 0.00136901
-1e-005 -0.0424935 0.00136901
-1e-005 -0.0424935 -0.00136903
numsurf 1
SURF 0x30
mat 0
refs 4
0 1 0.321832
1 0 0.321832
2 0 0.0448185
3 1 0.0448185
kids 0
OBJECT poly
name "stall-tape"
loc 0.00091828 -0.000281699 0.0476063
texture "spd-tape.png"
crease 45.000000
numvert 4
0 0.0424935 -0.00136903
0 0.0424935 0.00136901
0 -0.0424935 0.00136901
0 -0.0424935 -0.00136903
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.598403 0.321832
1 0.501577 0.321832
2 0.501577 0.0448185
3 0.598403 0.0448185
kids 0
OBJECT poly
name "vfe-tape"
loc 0.00091828 -0.000281699 0.0476063
texture "spd-tape.png"
crease 45.000000
numvert 4
0 -0.0424935 -0.00136903
0 -0.0424935 0.00136901
0 0.0424935 0.00136901
0 0.0424935 -0.00136903
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.66857 0.321965
2 0.605455 0.321965
1 0.605455 0.0450599
0 0.66857 0.0450599
kids 0
OBJECT poly
name "alt-tape-2"
loc 0.00133137 0.000295199 -0.0595814
texture "alt-tape-2.png"
crease 45.000000
numvert 4
0 -0.00598263 -0.00278856
0 -0.00598263 0.00278853
0 0.00598263 0.00278853
0 0.00598263 -0.00278856
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.962665 0.356135
2 0.0568116 0.356135
1 0.0568116 -0.130193
0 0.962665 -0.130193
kids 0
OBJECT poly
name "radar-alt"
loc 0.000360576 -0.000264099 -0.0474465
texture "radar-alt.png"
crease 45.000000
numvert 4
0 0.0428304 -0.00806341
0 0.0428304 0.00806338
0 -0.0428304 0.00806338
0 -0.0428304 -0.00806341
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.990386 0.217208
1 0.022378 0.217208
2 0.0223766 0.0507198
3 0.990386 0.0507198
kids 0
OBJECT poly
name "landing-elev"
loc 0.000360576 -0.000264099 -0.0474465
texture "arpt-elev.png"
crease 45.000000
numvert 4
0 0.0428304 -0.00806341
0 0.0428304 0.00806338
0 -0.0428304 0.00806338
0 -0.0428304 -0.00806341
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.990386 0.217208
1 0.022378 0.217208
2 0.0223766 0.0507198
3 0.990386 0.0507198
kids 0
OBJECT poly
name "rect"
loc 0.0643506 0 0
texture "mask.png"
crease 45.000000
numvert 4
-0.0639733 0.0784821 -0.0784821
-0.0639733 0.0784821 0.0784821
-0.0639733 -0.0784821 0.0784821
-0.0639733 -0.0784821 -0.0784821
numsurf 1
SURF 0x30
mat 0
refs 4
0 1 1
1 0 1
2 0 0
3 1 0
kids 0
OBJECT poly
name "spdtrnd-down"
loc 0.00133822 -0.0211824 0.0513713
texture "spdtrend.png"
crease 45.000000
numvert 4
0 0.0210118 0.00234548
0 0.0210118 -0.00234545
0 -0.0210118 -0.00234544
0 -0.0210118 0.00234548
numsurf 1
SURF 0x30
mat 0
refs 4
3 0 0.496308
2 1.03601 0.496308
1 1.03601 -0.00461811
0 0 -0.00461811
kids 0
OBJECT poly
name "bank"
loc 0.00147448 0.0381779 0.00511426
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.000568084 -0.00535177
0 -0.000568084 0.00535178
0 0.00444023 -0.00535177
0 0.00444023 0.00535178
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.348876 0.413639
2 0.348876 0.567016
3 0.505593 0.567016
1 0.505593 0.413639
kids 0
OBJECT poly
name "slipskid"
loc 0.00147448 0.0381779 0.00511426
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.00444023 -0.00535177
0 -0.00444022 0.00535178
0 -0.000568084 0.00535178
0 -0.000568084 -0.00535177
numsurf 1
SURF 0x30
mat 0
refs 4
2 0.505593 0.413639
1 0.505593 0.295057
0 0.348876 0.295057
3 0.348876 0.413639
kids 0
OBJECT poly
name "centerbar"
loc 0.001346 -0.00175913 0.00477472
texture "symbols.png"
crease 45.000000
numvert 4
0 -0.00611249 -0.0377232
0 -0.00611249 0.0384099
0 0.0061125 0.0384099
0 0.0061125 -0.0377232
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.403727 0.933591
2 0.909275 0.933591
1 0.909275 0.783893
0 0.403727 0.783893
kids 0
OBJECT poly
name "fd_pitch"
loc 0.00132974 0.000646424 0.005045
texture "symbols.png"
crease 45.000000
numvert 4
0 0.00074983 -0.0194069
0 0.00074983 0.0194069
0 -0.00074983 0.0194069
0 -0.00074983 -0.0194069
numsurf 1
SURF 0x30
mat 0
refs 4
0 0.510324 0.464321
1 0.762653 0.464321
2 0.762653 0.461267
3 0.510324 0.461267
kids 0
OBJECT poly
name "fd_roll"
loc 0.00132974 0.000880169 0.00507529
texture "symbols.png"
crease 45.000000
numvert 4
0 0.0196142 -0.000820077
0 -0.0196142 -0.000820077
0 -0.0196142 0.000820077
0 0.0196142 0.000820077
numsurf 1
SURF 0x30
mat 0
refs 4
3 0.510324 0.464321
2 0.762653 0.464321
1 0.762653 0.461267
0 0.510324 0.461267
kids 0

View file

@ -2,7 +2,7 @@
<PropertyList>
<path>res/a320.interior.ac</path>
<path>res/libraries.interior.ac</path>
<!-- ANIMATIONS -->
<!-- Lighting -->

View file

@ -1,4 +1,4 @@
# A320 Various
# A320 Main Libraries
# Joshua Davidson (it0uchpods)
# :)
@ -70,6 +70,24 @@ aircraft.rain.init();
# Sounds #
##########
setlistener("/sim/sounde/btn1", func {
if (!getprop("/sim/sounde/btn1")) {
return;
}
settimer(func {
props.globals.getNode("/sim/sounde/btn1").setBoolValue(0);
}, 0.05);
});
setlistener("/sim/sounde/knb1", func {
if (!getprop("/sim/sounde/knb1")) {
return;
}
settimer(func {
props.globals.getNode("/sim/sounde/knb1").setBoolValue(0);
}, 0.05);
});
setlistener("/controls/switches/seatbelt-sign", func {
props.globals.getNode("/sim/sounde/seatbelt-sign").setBoolValue(1);
settimer(func {
@ -165,4 +183,26 @@ var externalconnections = maketimer(0.1, func {
setprop("/controls/switches/cart", 0);
setprop("/controls/pneumatic/switches/groundair", 0);
}
});
});
var mcpSPDKnbPull = func {
var ias = getprop("/instrumentation/airspeed-indicator/indicated-speed-kt");
var mach = getprop("/instrumentation/airspeed-indicator/indicated-mach");
if (getprop("/it-autoflight/input/kts-mach") == 0) {
if (ias >= 100 and ias <= 360) {
setprop("/it-autoflight/input/spd-kts", math.round(ias, 1));
} else if (ias < 100) {
setprop("/it-autoflight/input/spd-kts", 100);
} else if (ias > 360) {
setprop("/it-autoflight/input/spd-kts", 360);
}
} else if (getprop("/it-autoflight/input/kts-mach") == 1) {
if (mach >= 0.50 and mach <= 0.95) {
setprop("/it-autoflight/input/spd-kts", math.round(mach, 0.001));
} else if (mach < 0.50) {
setprop("/it-autoflight/input/spd-kts", 0.50);
} else if (mach > 0.95) {
setprop("/it-autoflight/input/spd-kts", 0.95);
}
}
}

View file

@ -391,14 +391,6 @@
</condition>
</wow>
<click>
<mode>once</mode>
<path>click.wav</path>
<condition>
<property>/unused/sound/click</property>
</condition>
</click>
<detenta>
<mode>once</mode>
<name>detendaa</name>
@ -674,5 +666,29 @@
</volume>
</ns>
<switch>
<name>Overhead Button</name>
<mode>once</mode>
<path>Aircraft/A320Family/Sounds/oh-button.wav</path>
<condition>
<property>/sim/sounde/btn1</property>
</condition>
<volume>
<factor>0.75</factor>
</volume>
</switch>
<switch>
<name>Overhead Knob</name>
<mode>once</mode>
<path>Aircraft/A320Family/Sounds/oh-knob.wav</path>
<condition>
<property>/sim/sounde/knb1</property>
</condition>
<volume>
<factor>0.60</factor>
</volume>
</switch>
</fx>
</PropertyList>

Binary file not shown.

BIN
Sounds/oh-button.wav Normal file

Binary file not shown.

BIN
Sounds/oh-knob.wav Normal file

Binary file not shown.