UIComponentOptions.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- *********************************************************************** -->
  3. <!-- * Implements the shell options interface for ActionScript * -->
  4. <!-- * * -->
  5. <!-- * Generic Settings * -->
  6. <!-- * Difficulty values 0 (Easy), 1 (Normal), 2 (Hard) * -->
  7. <!-- * * -->
  8. <!-- * Audio/Video Settings * -->
  9. <!-- * Brightness range 1.0 to 1.6 * -->
  10. <!-- * VolumeMusic range 0.0 to 1.0 * -->
  11. <!-- * VolumeFX range 0.0 to 1.0 * -->
  12. <!-- * VolumeVoice range 0.0 to 1.0 * -->
  13. <!-- * VolumeAmbient range 0.0 to 1.0 * -->
  14. <!-- * VolumeMovie range 0.0 to 1.0 * -->
  15. <!-- * * -->
  16. <!-- * Game Settings * -->
  17. <!-- * ScrollSpeed range 0.2 to 2.0 * -->
  18. <!-- * ScrollMagnetism range 0.2 to 1.0 * -->
  19. <!-- * ButtonIcon either true or false * -->
  20. <!-- * HealthBars either true or false * -->
  21. <!-- * HighlightPads either true or false * -->
  22. <!-- * ToolTips either true or false * -->
  23. <!-- * InvertRotate either true or false * -->
  24. <!-- * * -->
  25. <!-- * Xbox Live Settings * -->
  26. <!-- * DefaultFaction of -1 means unspecific/random faction * -->
  27. <!-- * VisionCamVisible either true or false * -->
  28. <!-- * VisionCamZoom either 1,2, or 4 * -->
  29. <!-- * * -->
  30. <!-- * * -->
  31. <!-- *********************************************************************** -->
  32. <UIComponentOptions xmlns="uri:ea.com:eala:asset"
  33. Priority="500"
  34. ControlsToken="APT:Options_Controls_"
  35. SaveFileName="options.dat">
  36. <ControlsText>APT:ControlsJumpHome</ControlsText>
  37. <ControlsText>APT:ControlsResetCamera</ControlsText>
  38. <ControlsText>APT:ControlsJumpto</ControlsText>
  39. <ControlsText>APT:ControlsFlashEvent</ControlsText>
  40. <ControlsText>APT:ControlsAction</ControlsText>
  41. <ControlsText>APT:ControlsSelectUnit</ControlsText>
  42. <ControlsText>APT:ControlsPaintSelect</ControlsText>
  43. <ControlsText>APT:ControlsAttack</ControlsText>
  44. <ControlsText>APT:ControlsMove</ControlsText>
  45. <ControlsText>APT:ControlsForceAttack</ControlsText>
  46. <ControlsText>APT:ControlsAttackMove</ControlsText>
  47. <ControlsText>APT:ControlsSetFormation</ControlsText>
  48. <ControlsText>APT:ControlsDeselect</ControlsText>
  49. <ControlsText>APT:ControlsDeselectAll</ControlsText>
  50. <ControlsText>APT:ControlsPauseQue</ControlsText>
  51. <ControlsText>APT:ControlsDecrementQue</ControlsText>
  52. <ControlsText>APT:ControlsEraseGroup</ControlsText>
  53. <ControlsText>APT:ControlsSelectOnScreen</ControlsText>
  54. <ControlsText>APT:ControlsSelectWholeArmy</ControlsText>
  55. <ControlsText>APT:ControlsAddtoSelection</ControlsText>
  56. <ControlsText>APT:ControlsTypeonScreen</ControlsText>
  57. <ControlsText>APT:ControlsTypeWholeArmy</ControlsText>
  58. <ControlsText>APT:ControlsGroups</ControlsText>
  59. <ControlsText>APT:ControlsCreateGroups</ControlsText>
  60. <ControlsText>APT:ControlsPowers</ControlsText>
  61. <ControlsText>APT:ControlsSpecialUnits</ControlsText>
  62. <ControlsText>APT:ControlsOpenCommandBar</ControlsText>
  63. <ControlsText>APT:ControlsNavigateSUDS</ControlsText>
  64. <ControlsText>APT:ControlsSetWayPoint</ControlsText>
  65. <ControlsText>APT:ControlsMute</ControlsText>
  66. <DefaultValues
  67. Difficulty="1"
  68. Gamma="1.30"
  69. Brightness="0.00"
  70. Contrast="1.30"
  71. VolumeMusic="0.70"
  72. VolumeFX="0.70"
  73. VolumeVoice="0.70"
  74. VolumeAmbient="0.50"
  75. VolumeMovie="0.70"
  76. ScrollSpeed="1.00"
  77. ScrollMagnetism="1"
  78. ButtonIcon="true"
  79. HealthBars="true"
  80. HighlightPads="true"
  81. ToolTips="true"
  82. InvertRotate="true"
  83. DefaultFaction="-1"
  84. VisionCamVisible="true"
  85. VisionCamZoom="1"
  86. ScrollSpeedMin="0.2"
  87. ScrollSpeedMax="2.0">
  88. </DefaultValues>
  89. <CommandList
  90. CategoryName="BASIC_COMMAND">
  91. <!-- A dummy line-->
  92. <CommandLine
  93. Purpose="DUMMY_PURPOSE"
  94. Description="DUMMY_DESCRIPTION">
  95. <Input
  96. ButtonName="A"
  97. ButtonAction="HOLD">
  98. </Input>
  99. </CommandLine>
  100. </CommandList>
  101. <CommandList
  102. CategoryName="SELECTION_COMMAND">
  103. <CommandLine
  104. Purpose="PAINT_SELECTION_PURPOSE"
  105. Description="PAINT_SELECTION_DESCRIPTION">
  106. <Input
  107. ButtonName="A"
  108. ButtonAction="HOLD">
  109. </Input>
  110. </CommandLine>
  111. <CommandLine
  112. Purpose="SELECT_ALL_COMBAT_UNITS_PURPOSE"
  113. Description="SELECT_ALL_COMBAT_UNITS_DESCRIPTION">
  114. <Input
  115. ButtonName="X"
  116. ButtonAction="LINK_WITH_NEXT">
  117. </Input>
  118. <Input
  119. ButtonName="X"
  120. ButtonAction="PRESS">
  121. </Input>
  122. </CommandLine>
  123. <CommandLine
  124. Purpose="SNAP_NEAREST_UNSELECTED_UNIT_PURPOSE"
  125. Description="SNAP_NEAREST_UNSELECTED_UNIT_DESCRIPTION">
  126. <Input
  127. ButtonName="D_PAD"
  128. ButtonAction="MOVE">
  129. </Input>
  130. </CommandLine>
  131. <CommandLine
  132. Purpose="SELECT_ALL_UNIT_SAME_TYPE_ONSCREEN_PURPOSE"
  133. Description="SELECT_ALL_UNIT_SAME_TYPE_ONSCREEN_DESCRIPTION">
  134. <Input
  135. ButtonName="A"
  136. ButtonAction="LINK_WITH_NEXT">
  137. </Input>
  138. <Input
  139. ButtonName="A"
  140. ButtonAction="ON_UNIT_TYPE">
  141. </Input>
  142. </CommandLine>
  143. <CommandLine
  144. Purpose="SELECT_ALL_UNIT_SAME_TYPE_ONBATTLEFIELD_PURPOSE"
  145. Description="SELECT_ALL_UNIT_SAME_TYPE_ONBATTLEFIELD_DESCRIPTION">
  146. <Input
  147. ButtonName="LEFT_BUMPER"
  148. ButtonAction="HOLD">
  149. </Input>
  150. <Input
  151. ButtonName="A"
  152. ButtonAction="LINK_WITH_NEXT">
  153. </Input>
  154. <Input
  155. ButtonName="A"
  156. ButtonAction="ON_UNIT_TYPE">
  157. </Input>
  158. </CommandLine>
  159. <CommandLine
  160. Purpose="ADD_UNIT_TO_SELECTION_PURPOSE"
  161. Description="ADD_UNIT_TO_SELECTION_DESCRIPTION">
  162. <Input
  163. ButtonName="LEFT_BUMPER"
  164. ButtonAction="HOLD">
  165. </Input>
  166. <Input
  167. ButtonName="A"
  168. ButtonAction="ON_UNIT_TYPE">
  169. </Input>
  170. </CommandLine>
  171. <CommandLine
  172. Purpose="ADD_UNIT_TO_SELECTION_WITH_PAINT_PURPOSE"
  173. Description="ADD_UNIT_TO_SELECTION_WITH_PAINT_DESCRIPTION">
  174. <Input
  175. ButtonName="LEFT_BUMPER"
  176. ButtonAction="HOLD">
  177. </Input>
  178. <Input
  179. ButtonName="A"
  180. ButtonAction="HOLD">
  181. </Input>
  182. </CommandLine>
  183. <CommandLine
  184. Purpose="CYCLE_SPECIAL_INFANTRY_PURPOSE"
  185. Description="CYCLE_SPECIAL_INFANTRY_DESCRIPTION">
  186. <Input
  187. ButtonName="RIGHT_BUMPER"
  188. ButtonAction="HOLD">
  189. </Input>
  190. <Input
  191. ButtonName="D_PAD"
  192. ButtonAction="RIGHT">
  193. </Input>
  194. </CommandLine>
  195. <CommandLine
  196. Purpose="CYCLE_SUPPORT_VEHICLES_PURPOSE"
  197. Description="CYCLE_SUPPORT_VEHICLES_DESCRIPTION">
  198. <Input
  199. ButtonName="RIGHT_BUMPER"
  200. ButtonAction="HOLD">
  201. </Input>
  202. <Input
  203. ButtonName="D_PAD"
  204. ButtonAction="LEFT">
  205. </Input>
  206. </CommandLine>
  207. </CommandList>
  208. <CommandList
  209. CategoryName="UNIT_COMMAND">
  210. <CommandLine
  211. Purpose="MOVE_UNIT_PURPOSE"
  212. Description="MOVE_UNIT_DESCRIPTION">
  213. <Input
  214. ButtonName="A"
  215. ButtonAction="ON_GROUND">
  216. </Input>
  217. </CommandLine>
  218. <CommandLine
  219. Purpose="ATTACK_ACTION_PURPOSE"
  220. Description="ATTACK_ACTION_DESCRIPTION">
  221. <Input
  222. ButtonName="A"
  223. ButtonAction="ON_TARGET">
  224. </Input>
  225. </CommandLine>
  226. <CommandLine
  227. Purpose="ATTACK_MOVE_PURPOSE"
  228. Description="ATTACK_MOVE_DESCRIPTION">
  229. <Input
  230. ButtonName="A"
  231. ButtonAction="LINK_WITH_NEXT">
  232. </Input>
  233. <Input
  234. ButtonName="A"
  235. ButtonAction="ON_GROUND">
  236. </Input>
  237. </CommandLine>
  238. <CommandLine
  239. Purpose="PAINT_ASSAULT_PURPOSE"
  240. Description="PAINT_ASSAULT_DESCRIPTION">
  241. <Input
  242. ButtonName="A"
  243. ButtonAction="LINK_WITH_NEXT">
  244. </Input>
  245. <Input
  246. ButtonName="A"
  247. ButtonAction="HOLD">
  248. </Input>
  249. </CommandLine>
  250. <CommandLine
  251. Purpose="REVERSE_MOVE_PURPOSE"
  252. Description="REVERSE_MOVE_DESCRIPTION">
  253. <Input
  254. ButtonName="RIGHT_BUMPER"
  255. ButtonAction="HOLD">
  256. </Input>
  257. <Input
  258. ButtonName="A"
  259. ButtonAction="ON_GROUND">
  260. </Input>
  261. </CommandLine>
  262. <CommandLine
  263. Purpose="WAY_POINT_MODE_PURPOSE"
  264. Description="WAY_POINT_MODE_DESCRIPTION">
  265. <Input
  266. ButtonName="LEFT_BUMPER"
  267. ButtonAction="HOLD">
  268. </Input>
  269. <Input
  270. ButtonName="A"
  271. ButtonAction="PRESS">
  272. </Input>
  273. </CommandLine>
  274. <CommandLine
  275. Purpose="FORMATION_MOVE_PURPOSE"
  276. Description="FORMATION_MOVE_DESCRIPTION">
  277. <Input
  278. ButtonName="A"
  279. ButtonAction="HOLD">
  280. </Input>
  281. </CommandLine>
  282. <CommandLine
  283. Purpose="FORCE_ATTACK_PURPOSE"
  284. Description="FORCE_ATTACK_DESCRIPTION">
  285. <Input
  286. ButtonName="RIGHT_BUMPER"
  287. ButtonAction="HOLD">
  288. </Input>
  289. <Input
  290. ButtonName="A"
  291. ButtonAction="LINK_WITH_NEXT">
  292. </Input>
  293. <Input
  294. ButtonName="A"
  295. ButtonAction="PRESS">
  296. </Input>
  297. </CommandLine>
  298. <CommandLine
  299. Purpose="USE_UNIT_SPECIAL_ABILITY_PURPOSE"
  300. Description="USE_UNIT_SPECIAL_ABILITY_DESCRIPTION">
  301. <Input
  302. ButtonName="RIGHT_BUMPER"
  303. ButtonAction="HOLD">
  304. </Input>
  305. <Input
  306. ButtonName="X"
  307. ButtonAction="PRESS">
  308. </Input>
  309. </CommandLine>
  310. <CommandLine
  311. Purpose="CYCLE_UNIT_TYPE_IN_SELECTION_PURPOSE"
  312. Description="CYCLE_UNIT_TYPE_IN_SELECTION_DESCRIPTION">
  313. <Input
  314. ButtonName="RIGHT_BUMPER"
  315. ButtonAction="HOLD">
  316. </Input>
  317. <Input
  318. ButtonName="D_PAD"
  319. ButtonAction="UP_OR_DOWN">
  320. </Input>
  321. </CommandLine>
  322. <CommandLine
  323. Purpose="DESELECT_UNIT_PURPOSE"
  324. Description="DESELECT_UNIT_DESCRIPTION">
  325. <Input
  326. ButtonName="B"
  327. ButtonAction="ON_TARGET">
  328. </Input>
  329. </CommandLine>
  330. <CommandLine
  331. Purpose="STOP_UNIT_PURPOSE"
  332. Description="STOP_UNIT_DESCRIPTION">
  333. <Input
  334. ButtonName="B"
  335. ButtonAction="HOLD">
  336. </Input>
  337. </CommandLine>
  338. <CommandLine
  339. Purpose="SCATTER_UNIT_PURPOSE"
  340. Description="SCATTER_UNIT_DESCRIPTION">
  341. <Input
  342. ButtonName="RIGHT_BUMPER"
  343. ButtonAction="HOLD">
  344. </Input>
  345. <Input
  346. ButtonName="B"
  347. ButtonAction="HOLD">
  348. </Input>
  349. </CommandLine>
  350. </CommandList>
  351. <CommandList
  352. CategoryName="MISCELLANEOUS_COMMAND">
  353. <CommandLine
  354. Purpose="CYCLE_ACTIVE_RADAR_EVENTS_PURPOSE"
  355. Description="CYCLE_ACTIVE_RADAR_EVENTS_DESCRIPTION">
  356. <Input
  357. ButtonName="BACK"
  358. ButtonAction="PRESS">
  359. </Input>
  360. </CommandLine>
  361. <CommandLine
  362. Purpose="JUMP_BACK_TO_BASE_PURPOSE"
  363. Description="JUMP_BACK_TO_BASE_DESCRIPTION">
  364. <Input
  365. ButtonName="LEFT_STICK"
  366. ButtonAction="CLICK">
  367. </Input>
  368. </CommandLine>
  369. <CommandLine
  370. Purpose="RESET_CAMERA_ANGLE_PURPOSE"
  371. Description="RESET_CAMERA_ANGLE_DESCRIPTION">
  372. <Input
  373. ButtonName="RIGHT_STICK"
  374. ButtonAction="CLICK">
  375. </Input>
  376. </CommandLine>
  377. <CommandLine
  378. Purpose="SET_RALLY_POINT_PURPOSE"
  379. Description="SET_RALLY_POINT_DESCRIPTION">
  380. <Input
  381. ButtonName="A"
  382. ButtonAction="ON_GROUND">
  383. </Input>
  384. </CommandLine>
  385. <CommandLine
  386. Purpose="SET_RALLY_POINT_FOR_ALL_STRUCTURES_PURPOSE"
  387. Description="SET_RALLY_POINT_FOR_ALL_STRUCTURES_DESCRIPTION">
  388. <Input
  389. ButtonName="LEFT_BUMPER"
  390. ButtonAction="HOLD">
  391. </Input>
  392. <Input
  393. ButtonName="A"
  394. ButtonAction="ON_GROUND">
  395. </Input>
  396. </CommandLine>
  397. <CommandLine
  398. Purpose="SET_CAMERA_BOOKMARK_PURPOSE"
  399. Description="SET_CAMERA_BOOKMARK_DESCRIPTION">
  400. <Input
  401. ButtonName="LEFT_BUMPER"
  402. ButtonAction="HOLD">
  403. </Input>
  404. <Input
  405. ButtonName="Y"
  406. ButtonAction="HOLD">
  407. </Input>
  408. </CommandLine>
  409. <CommandLine
  410. Purpose="CYCLE_CAMERA_BOOKMARK_PURPOSE"
  411. Description="CYCLE_CAMERA_BOOKMARK_DESCRIPTION">
  412. <Input
  413. ButtonName="LEFT_BUMPER"
  414. ButtonAction="HOLD">
  415. </Input>
  416. <Input
  417. ButtonName="Y"
  418. ButtonAction="PRESS">
  419. </Input>
  420. </CommandLine>
  421. <CommandLine
  422. Purpose="SET_CONTROL_GROUP_PURPOSE"
  423. Description="SET_CONTROL_GROUP_DESCRIPTION">
  424. <Input
  425. ButtonName="LEFT_BUMPER"
  426. ButtonAction="HOLD">
  427. </Input>
  428. <Input
  429. ButtonName="X"
  430. ButtonAction="HOLD">
  431. </Input>
  432. </CommandLine>
  433. <CommandLine
  434. Purpose="CYCLE_CONTROL_GROUP_PURPOSE"
  435. Description="CYCLE_CONTROL_GROUP_DESCRIPTION">
  436. <Input
  437. ButtonName="LEFT_BUMPER"
  438. ButtonAction="HOLD">
  439. </Input>
  440. <Input
  441. ButtonName="X"
  442. ButtonAction="PRESS">
  443. </Input>
  444. </CommandLine>
  445. <CommandLine
  446. Purpose="SWITCH_COCOMMANDER_DIRECTIVE_PURPOSE"
  447. Description="SWITCH_COCOMMANDER_DIRECTIVE_DESCRIPTION">
  448. <Input
  449. ButtonName="LEFT_BUMPER"
  450. ButtonAction="HOLD">
  451. </Input>
  452. <Input
  453. ButtonName="D_PAD"
  454. ButtonAction="MOVE">
  455. </Input>
  456. </CommandLine>
  457. </CommandList>
  458. <CommandList
  459. CategoryName="COMMAND_MENU_COMMAND_LT_HOLD">
  460. <CommandLine
  461. Purpose="SELECT_PANEL_PURPOSE"
  462. Description="SELECT_PANEL_DESCRIPTION">
  463. <Input
  464. ButtonName="LEFT_STICK"
  465. ButtonAction="MOVE">
  466. </Input>
  467. </CommandLine>
  468. <CommandLine
  469. Purpose="COMFIRM_SELECTION_PURPOSE"
  470. Description="COMFIRM_SELECTION_DESCRIPTION">
  471. <Input
  472. ButtonName="A"
  473. ButtonAction="PRESS">
  474. </Input>
  475. </CommandLine>
  476. <CommandLine
  477. Purpose="PAUSE_PRODUCTION_CANCEL_BACKUP_PURPOSE"
  478. Description="PAUSE_PRODUCTION_CANCEL_BACKUP_DESCRIPTION">
  479. <Input
  480. ButtonName="B"
  481. ButtonAction="PRESS">
  482. </Input>
  483. </CommandLine>
  484. <CommandLine
  485. Purpose="JUMP_TO_OBJECT_ON_BATTLEFIELD_PURPOSE"
  486. Description="JUMP_TO_OBJECT_ON_BATTLEFIELD_DESCRIPTION">
  487. <Input
  488. ButtonName="Y"
  489. ButtonAction="PRESS">
  490. </Input>
  491. </CommandLine>
  492. <CommandLine
  493. Purpose="CYCLE_MENU_OPTION_PURPOSE"
  494. Description="CYCLE_MENU_OPTION_DESCRIPTION">
  495. <Input
  496. ButtonName="D_PAD"
  497. ButtonAction="LEFT_OR_RIGHT">
  498. </Input>
  499. </CommandLine>
  500. <CommandLine
  501. Purpose="DRILL_DOWN_AND_DESELECT_NOT_IN_LIST_PURPOSE"
  502. Description="DRILL_DOWN_AND_DESELECT_NOT_IN_LIST_DESCRIPTION">
  503. <Input
  504. ButtonName="A"
  505. ButtonAction="HOLD">
  506. </Input>
  507. </CommandLine>
  508. </CommandList>
  509. <CommandList
  510. CategoryName="RADAR_MODE_COMMAND_RT_HOLD">
  511. <CommandLine
  512. Purpose="RAPID_SCROLL_PURPOSE"
  513. Description="RAPID_SCROLL_DESCRIPTION">
  514. <Input
  515. ButtonName="LEFT_STICK"
  516. ButtonAction="MOVE">
  517. </Input>
  518. </CommandLine>
  519. <CommandLine
  520. Purpose="RAPID_MOVE_RETICLE_PURPOSE"
  521. Description="RAPID_MOVE_RETICLE_DESCRIPTION">
  522. <Input
  523. ButtonName="RIGHT_STICK"
  524. ButtonAction="MOVE">
  525. </Input>
  526. </CommandLine>
  527. <CommandLine
  528. Purpose="MOVE_UNIT_PURPOSE"
  529. Description="MOVE_DESCRIPTION">
  530. <Input
  531. ButtonName="A"
  532. ButtonAction="ON_GROUND">
  533. </Input>
  534. </CommandLine>
  535. <CommandLine
  536. Purpose="ATTACK_MOVE_PURPOSE"
  537. Description="ATTACK_MOVE_DESCRIPTION">
  538. <Input
  539. ButtonName="A"
  540. ButtonAction="LINK_WITH_NEXT">
  541. </Input>
  542. <Input
  543. ButtonName="A"
  544. ButtonAction="ON_GROUND">
  545. </Input>
  546. </CommandLine>
  547. <CommandLine
  548. Purpose="JUMP_VIEW_TO_TARGET_AREA_PURPOSE"
  549. Description="JUMP_VIEW_TO_TARGET_AREA_DESCRIPTION">
  550. <Input
  551. ButtonName="RIGHT_STICK"
  552. ButtonAction="CLICK">
  553. </Input>
  554. </CommandLine>
  555. <CommandLine
  556. Purpose="DESELECT_UNIT_PURPOSE"
  557. Description="DESELECT_UNIT_DESCRIPTION">
  558. <Input
  559. ButtonName="B"
  560. ButtonAction="PRESS">
  561. </Input>
  562. </CommandLine>
  563. </CommandList>
  564. </UIComponentOptions>