Thanks for contacting us, blackbird.
I found a MLU manual online at
scribd. I'll look through it and tell you what I find, I've already found that there are 4 HUD modes with one selected by the gear handle. It should be very helpful on the HUD and MFDs as well as the ICP and switches.
ICP:
• If you are in NAV (default) or A-G mode and you press the A-A button, it will go to A-A mode. If you now press the A-A button (while in A-A mode) it will go to NAV mode. Same thing with A-G. The HUD will always be in landing mode with the gear down.
• It looks like we'll need four picks for the RTN/SEQ/UP/DWN switch to move it each of the four ways to navigate through the DED.
• I replaced the ICP with a manual update (called every time the switch is clicked) and commented out all lines related to _loop_ in icp.nas, aka 842 and 844-848. Here's the updated icp.xml:
- Code: Select all
<?xml version="1.0"?>
<PropertyList>
<path>icp.ac</path>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>entr</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "entr");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>rcl</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "RCL");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>rtn_seq</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "RTN");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>com1</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "COM1");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>com2</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "COM2");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>iff</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "IFF");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>list</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "LIST");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>a-a</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "A-A");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>a-g</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "A-G");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>0</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "0");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>1</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "1");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>2</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "2");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>3</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "3");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>4</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "4");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>5</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "5");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>6</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "6");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>7</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "7");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>8</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "8");
f16.icp.update();
</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>9</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>
setprop("controls/avionics/icp/key", "9");
f16.icp.update();
</script>
</binding>
</action>
</animation>
</PropertyList>
Could someone confirm that this works and maybe update it on Git?
As for the HUD, it will definitely need to be a canvas, and there'll be properties to toggle individual parts of it (see the manual).
Next thing that should get done (IMO): picking the cockpit and adding switches.
P.S. I also corrected the tabs above. They were very bad before, horrible, illegible!