ec145-passenger-set.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. <?xml version="1.0"?>
  2. <!-- $Id$ -->
  3. <!--
  4. MD500 multiplayer passenger view.
  5. Copyright (C) 2009 Anders Gidenstam (anders(at)gidenstam.org)
  6. This file is licensed under the GPL license version 2 or later.
  7. -->
  8. <!--
  9. Usage: fgfs - -prop:/sim/remote/pilot-callsign="remote pilot callsign" - -aircraft=Fi-156-passenger
  10. -->
  11. <PropertyList>
  12. <sim>
  13. <description>EC-145 Multiplayer passenger</description>
  14. <author>Anders Gidenstam</author>
  15. <status>alpha</status>
  16. <aircraft-version>$Id$</aircraft-version>
  17. <flight-model>null</flight-model>
  18. <presets>
  19. <onground type="bool">false</onground>
  20. <altitude-agl-ft type="double">30.0</altitude-agl-ft>
  21. </presets>
  22. <!-- 3d model -->
  23. <model>
  24. <path>Aircraft/ec145/Models/EC145-Passenger.xml</path>
  25. </model>
  26. <!-- Views -->
  27. <view n="0">
  28. <!-- Passenger's position. -->
  29. <name>Copilot View</name>
  30. <type>lookfrom</type>
  31. <config>
  32. <internal type="bool">true</internal>
  33. <from-model type="bool">false</from-model>
  34. <from-model-idx type="int">0</from-model-idx>
  35. <eye-lat-deg-path>/position/latitude-deg</eye-lat-deg-path>
  36. <eye-lon-deg-path>/position/longitude-deg</eye-lon-deg-path>
  37. <eye-alt-ft-path>/position/altitude-ft</eye-alt-ft-path>
  38. <eye-heading-deg-path>/orientation/heading-deg</eye-heading-deg-path>
  39. <eye-pitch-deg-path>/orientation/pitch-deg</eye-pitch-deg-path>
  40. <eye-roll-deg-path>/orientation/roll-deg</eye-roll-deg-path>
  41. <!-- x/y/z == right/up/back -->
  42. <x-offset-m type="double">-0.33</x-offset-m><!--left-->
  43. <y-offset-m type="double">0.4</y-offset-m><!--up-->
  44. <z-offset-m type="double">0.6</z-offset-m><!--back-->
  45. <pitch-offset-deg>-14</pitch-offset-deg>
  46. </config>
  47. </view>
  48. <!-- Views -->
  49. <view n="100">
  50. <name>Pilot cam</name>
  51. <internal archive="y">false</internal>
  52. <config>
  53. <from-model type="bool">true</from-model>
  54. <from-model-idx type="int">0</from-model-idx>
  55. <x-offset-m type="double">0</x-offset-m><!--left-->
  56. <y-offset-m type="double">0.45</y-offset-m><!--up-->
  57. <z-offset-m type="double">0</z-offset-m><!--back-->
  58. <pitch-offset-deg>-20</pitch-offset-deg>
  59. <heading-offset-deg>199</heading-offset-deg>
  60. <default-field-of-view-deg>110</default-field-of-view-deg>
  61. </config>
  62. </view>
  63. <view n="101">
  64. <name>Over the shoulder</name>
  65. <internal archive="y">false</internal>
  66. <config>
  67. <from-model type="bool">true</from-model>
  68. <from-model-idx type="int">0</from-model-idx>
  69. <x-offset-m archive="y">0.</x-offset-m><!--right-->
  70. <y-offset-m archive="y">0.65</y-offset-m><!--up-->
  71. <z-offset-m archive="y">2.2</z-offset-m><!--back-->
  72. <pitch-offset-deg>-14</pitch-offset-deg>
  73. <heading-offset-deg>0</heading-offset-deg>
  74. <default-field-of-view-deg>65</default-field-of-view-deg>
  75. </config>
  76. </view>
  77. <view n="102">
  78. <name>Cabin crew member</name>
  79. <internal archive="y">false</internal>
  80. <config>
  81. <from-model type="bool">true</from-model>
  82. <from-model-idx type="int">0</from-model-idx>
  83. <x-offset-m archive="y">0.5613</x-offset-m><!--right-->
  84. <y-offset-m archive="y">0.42</y-offset-m><!--up-->
  85. <z-offset-m archive="y">1.3</z-offset-m><!--back-->
  86. <pitch-offset-deg>-14</pitch-offset-deg>
  87. <heading-offset-deg>180</heading-offset-deg>
  88. <default-field-of-view-deg>65</default-field-of-view-deg>
  89. </config>
  90. </view>
  91. <view n="103">
  92. <name>Cabin crew member</name>
  93. <internal archive="y">false</internal>
  94. <config>
  95. <from-model type="bool">true</from-model>
  96. <from-model-idx type="int">0</from-model-idx>
  97. <x-offset-m archive="y">0.5613</x-offset-m><!--right-->
  98. <y-offset-m archive="y">0.42</y-offset-m><!--up-->
  99. <z-offset-m archive="y">1.3</z-offset-m><!--back-->
  100. <pitch-offset-deg>-14</pitch-offset-deg>
  101. <heading-offset-deg>180</heading-offset-deg>
  102. <default-field-of-view-deg>65</default-field-of-view-deg>
  103. </config>
  104. </view>
  105. <view n="1">
  106. <config>
  107. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  108. </config>
  109. </view>
  110. <view n="2">
  111. <config>
  112. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  113. </config>
  114. </view>
  115. <view n="3">
  116. <config>
  117. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  118. </config>
  119. </view>
  120. <view n="4">
  121. <config>
  122. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  123. </config>
  124. </view>
  125. <view n="5">
  126. <config>
  127. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  128. </config>
  129. </view>
  130. <view n="6">
  131. <config>
  132. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  133. </config>
  134. </view>
  135. <chase-distance-m type="double">-18.0</chase-distance-m>
  136. <sound>
  137. <path>Aircraft/ec145/Sounds/sound.xml</path>
  138. </sound>
  139. <menubar>
  140. <default>
  141. <menu n="100">
  142. <label>EC-145</label>
  143. <item>
  144. <label>Select MP-pilot</label>
  145. <binding>
  146. <command>nasal</command>
  147. <script>
  148. dual_control_tools.
  149. copilot_dialog.show(aircraft_dual_control.pilot_type);
  150. </script>
  151. </binding>
  152. </item>
  153. </menu>
  154. </default>
  155. </menubar>
  156. </sim>
  157. <instrumentation>
  158. <gsdi>
  159. <serviceable type="bool">true</serviceable>
  160. </gsdi>
  161. <hsi>
  162. <serviceable type="bool" archive="y">true</serviceable>
  163. </hsi>
  164. <efis>
  165. <ecam>
  166. <display-mode type="string">FUEL</display-mode>
  167. </ecam>
  168. <nd>
  169. <display-mode type="string">VOR</display-mode>
  170. <display-mode-knob type="int">2</display-mode-knob>
  171. <display-range type="int">20</display-range>
  172. </nd>
  173. <input>
  174. <vor-adf-1 type="int">1</vor-adf-1>
  175. <vor-adf-2 type="int">1</vor-adf-2>
  176. <CSTR type="bool">1</CSTR>
  177. <WPT type="bool">1</WPT>
  178. <VORD type="bool">1</VORD>
  179. <NDB type="bool">1</NDB>
  180. <ARPT type="bool">1</ARPT>
  181. <WX type="bool">1</WX>
  182. <TERR type="bool">1</TERR>
  183. <TRAF type="bool">1</TRAF>
  184. <taxi type="bool">1</taxi>
  185. </input>
  186. </efis>
  187. <cdu>
  188. <display>IDENT</display>
  189. <ident>
  190. <model>EC 145</model>
  191. <engines>-80C2B1F</engines>
  192. </ident>
  193. <input type="string"/>
  194. <serviceable type="bool">true</serviceable>
  195. </cdu>
  196. <tcas>
  197. <serviceable type="bool">true</serviceable>
  198. <inputs>
  199. <mode type="int">3</mode> <!-- 0=off, 1=standby, 2=TA-only, 3=auto(TA/RA) -->
  200. </inputs>
  201. <!--voice>
  202. <file-prefix type="string">Sounds/tcas/</file-prefix>
  203. </voice-->
  204. <speaker> <!-- Speaker Configuration -->
  205. <max-dist type="double">2</max-dist> <!-- Max. distance where speaker is heard -->
  206. <reference-dist type="double">1</reference-dist> <!-- Distance to pilot -->
  207. <volume type="double"> 1 </volume> <!-- Volume at reference distance -->
  208. </speaker>
  209. <range type="int">3</range>
  210. </tcas>
  211. <tcas-display>
  212. <radar-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tacas/tcas-display.png</radar-texture-path>
  213. <symbol-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tacas/symbols.png</symbol-texture-path>
  214. <font>
  215. <color>
  216. <red type="float">0.7</red>
  217. <green type="float">0.7</green>
  218. <blue type="float">0.7</blue>
  219. <alpha type="float">1</alpha>
  220. </color>
  221. <name type="string">helvetica_bold.txf</name>
  222. <size type="float">14</size>
  223. <line-spacing type="float">0.01</line-spacing>
  224. </font>
  225. <serviceable type="bool">true</serviceable>
  226. <range type="int" archive="y">3</range>
  227. <aircraft-heading-up type="bool">true</aircraft-heading-up>
  228. <heading-up-deg type="float">0.01</heading-up-deg>
  229. <x-center type="float">0.5</x-center>
  230. <y-center type="float">0.5</y-center>
  231. <display>
  232. </display>
  233. <line-width type="double">3</line-width>
  234. </tcas-display>
  235. <radar>
  236. <switch type="string" >off</switch>
  237. <switch-pos type="int">0</switch-pos>
  238. <mode-control type="int" >1</mode-control>
  239. <display-controls>
  240. <WX type="bool" >false</WX>
  241. <pos type="bool" >true</pos>
  242. <data type="bool" >false</data>
  243. <centre type="bool" >true</centre>
  244. <symbol type="bool" >true</symbol>
  245. <tcas type="bool" >true</tcas>
  246. </display-controls>
  247. <serviceable type="bool">true</serviceable>
  248. <range type="int" >10</range>
  249. <reference-range-nm type="double" >20</reference-range-nm>
  250. <mode type="string" >WX</mode>
  251. <font>
  252. <tcas>
  253. <color n="0"> <!-- distant targets -->
  254. <red type="float">0</red>
  255. <green type="float">1</green>
  256. <blue type="float">1</blue>
  257. </color>
  258. <color n="1"> <!-- proximity targets -->
  259. <red type="float">0</red>
  260. <green type="float">1</green>
  261. <blue type="float">1</blue>
  262. </color>
  263. <color n="2"> <!-- TA threat targets -->
  264. <red type="float">1</red>
  265. <green type="float">0.5</green>
  266. <blue type="float">0</blue>
  267. </color>
  268. <color n="3"> <!-- RA threat targets -->
  269. <red type="float">1</red>
  270. <green type="float">0</green>
  271. <blue type="float">0</blue>
  272. </color>
  273. </tcas>
  274. </font>
  275. <lightning type="bool" >false</lightning>
  276. <display-mode type="string" >map</display-mode>
  277. <radar-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tcas-2.png</radar-texture-path>
  278. <echo-texture-path type="string" >Aircraft/ec145/Models/instruments/mfd/wxecho.png</echo-texture-path>
  279. <minimized type="bool" >false</minimized>
  280. <heading-marker type="bool" >true</heading-marker>
  281. <limit-deg type="int">180</limit-deg>
  282. </radar>
  283. </instrumentation>
  284. <nasal>
  285. <dual_control_tools>
  286. <file>Aircraft/Generic/DualControl/dual-control-tools.nas</file>
  287. </dual_control_tools>
  288. <aircraft_dual_control>
  289. <file>Aircraft/ec145/Nasal/145-dual-control.nas</file>
  290. </aircraft_dual_control>
  291. <dual_control>
  292. <file>Aircraft/Generic/DualControl/copilot-dual-control.nas</file>
  293. </dual_control>
  294. <bk117>
  295. <file>Aircraft/ec145/Nasal/bk117.nas</file>
  296. <file>Aircraft/ec145/Nasal/liveries.nas</file>
  297. <file>Aircraft/ec145/Nasal/fcs.nas</file>
  298. <file>Aircraft/ec145/Nasal/casdisable.nas</file>
  299. </bk117>
  300. <lights>
  301. <file>Aircraft/ec145/Nasal/Lights.nas</file>
  302. </lights>
  303. <cdu>
  304. <file>Aircraft/Instruments-3d/cdu/boeing.nas</file>
  305. </cdu>
  306. <radar><file>Aircraft/Instruments-3d/RDR-160/RDR160.nas</file></radar>
  307. <radar2>
  308. <file>Aircraft/Instruments-3d/radar2/radar2.nas</file>
  309. </radar2>
  310. <terrain-map>
  311. <file>Aircraft/ec145/Nasal/terrain-map.nas</file>
  312. </terrain-map>
  313. <sound-helper>
  314. <file>Aircraft/ec145/Nasal/sound-helper.nas</file>
  315. </sound-helper>
  316. </nasal>
  317. </PropertyList>