home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #5 / K-CD-5-2002.ISO / Comanche / data1.cab / Program_Executable_Files / c4demo.pff / c4demo.mnu < prev    next >
Encoding:
Text File  |  2002-01-17  |  97.1 KB  |  1,739 lines

  1. //  [STRING_RESOURCE]
  2. //  RESOURCE=FILENAME
  3. //
  4. // Default sounds
  5. //  [SOUND]
  6. //    SOUND = SSTARTUP, SBUTTONDOWN, SBUTTONHOVRIN, SBUTTONHOVROUT, SNEWSCREEN, PWFNAME
  7. //        SSTART            = Menu startup sound set name
  8. //        SBUTTONDOWN        = button press sound set name
  9. //        SBUTTONHOVRIN    = button hover in sound set name
  10. //        SBUTTONHOVROUT    = button hover out sound set name
  11. //        SNEWSCREEN        = menu change screen sound set name
  12. //        PWFNAME    = PWF filename
  13. //
  14. //  [RGB]
  15. //  RGB = NAME31,R,G,B
  16. //
  17. //    [FONT]
  18. //    FONT = NAME31,filename16.fnt,RGB1,RGB2,RGB3,RGB4,RGB5,RGB6,ATTRIBS
  19. //        RGB1 = normal forground
  20. //        RGB2 = normal background
  21. //        RGB3 = lit forground
  22. //        RGB4 = lit background
  23. //        RGB5 = disabled forground
  24. //        RGB6 = disabled background
  25. //        ATTRIBS = NONE SHADOW ITALIC  (i.e. SHADOW+ITALIC)
  26. //
  27. //    [TEXT]
  28. //    TEXT = NAME31,WND31,STRING31,FONT31,ALIGNMENT,
  29. //      X,Y,WIDTH,HEIGHT,SCALE.0f,INTENSITY.0f
  30. //           ALIGNMENT = LEFT RIGHT CENTER MULTI
  31. //  [IMAGE]
  32. //  IMAGE= NAME31,filename16,#cells,height,
  33. //         FLAGS,
  34. //         FLAGS = STANDARD -> (COLOR_TEXTURE|NOWRITEDEPTH|NOCHECKDEPTH)
  35. //                   STANDARD_TRANSPARENT -> (COLOR_TEXTURE|AFUNC_BLEND|ASRC_ITERATED|NOWRITEDEPTH|NOCHECKDEPTH)
  36. //                   -OR- any combonation of the GLIB flags.
  37. //                   i.e. COLOR_TEXTURE|AFUNC_BLEND    
  38. //                   use the text associated with each flag and combine with a '+',' ', or '|'.
  39. //
  40. //  [WND]
  41. //  WND  = NAME31,IMAGE31,X,Y,ZORDER
  42. //
  43. //  [SPRITE]
  44. //  SPRITE = NAME31,WND31,IMAGE31,X,Y,RATE(rate is in engine count)
  45. //
  46. //  [CURSOR]
  47. //    CURSOR = NAME31,SPRITE31,hot_x,hot_y
  48. //
  49. //  [BUTTON]
  50. //  BUTTON=NAME31,WND31,IMAGE31,
  51. //         STRING31,                            // texttool bin tag name or element list
  52. //         FONT31,
  53. //         code_callback,
  54. //         IN_HOVER_CB31,
  55. //         OUT_HOVER_CB31,
  56. //         FlAGS,
  57. //         group number,  0- no group, -3 dependant on group 3, 3 member of group 3 etc
  58. //         X,Y,
  59. //         SCALE.0f,
  60. //         INTENSITY.0f
  61. //         activate soundset name,    //  NOTE: 
  62. //         hover in soundset name,    //        NULL will cause the DEFAULT soundset to play
  63. //         hover out soundset name,    //        NO_SOUND will cause no sound to be generated
  64. //         parameter 1,
  65. //         parameter 2
  66. //   FLAGS  = LEFT,RIGHT,CENTER (applies to text),ACTIVE_ON_DOWN    
  67. //
  68. //  [SCREEN]
  69. //  SCREEN=NAME32,MUSICVAR,VARNUM,VALUE    // set music variable to value
  70. //  SCREEN=NAME32,WINDOW,WND31          // list each wnd to be used
  71. //  SCREEN=NAME32,CURSOR,CURSOR31       // list the cursor to be used
  72. //  SCREEN=NAME32,SCROLL,Scrolid31,upbtn31,dnbtn31,RGB1,RGB2,callback
  73. //  SCREEN=NAME32,INITGROUP,groupnum,[default button name32]  // a button group to init and the button default (if named)
  74. //    
  75. //
  76. // [ELEMENT]
  77. // ELEMENT=NAME32,TEXT ,number,TEXTID          // texttool id
  78. // ELEMENT=NAME32,IMAGE,number,IMAGE31         // image id in [IMAGE]
  79.  
  80.  
  81.  
  82. // defined button groups
  83. //
  84. //  1 - list of saved games
  85. //  2 -
  86. //  3 - multiplayer join game list
  87. //  4 - player settings button group
  88. //  5 - key map list
  89. //  6 - List of multiplayer games to host based on selected game type
  90. //  7 - Whole map list 
  91. //  8 - Campaign Mission List
  92. //  9 - Archive Mission List
  93. // 10 - Flight Control Types
  94. // 11 - Show Settings for Controller type
  95. // 12 - Default View
  96. // 13 -                        // used to be Targeting Device
  97. // 14 - Targeting Mode
  98. // 15 - Flight Control
  99. // 16 - Control screens
  100. // 17 - Player Tabs
  101. // 18 - QS2 Yes/No
  102. // 19 - QS3 Hat Turns/Cycles Weapons
  103. // 20 - QS3 Joystick Turns/Strafes
  104. // 21 - QS5 Mouse Collective/Cycle Weapons
  105. // 22 - Host Tabs
  106. // 23 - ChangePlayer
  107. //########################################################################
  108. [STRING_RESOURCE]
  109. RESOURCE=c4mnutxt.BIN
  110.  
  111.  
  112. //########################################################################
  113. //  [SOUND]
  114. //    SOUND = SSTARTUP, SBUTTONDOWN, SBUTTONHOVRIN, SBUTTONHOVROUT, SNEWSCREEN, PWFNAME
  115. //        SSTART            = Menu startup sound set name
  116. //        SBUTTONDOWN        = button press sound set name
  117. //        SBUTTONHOVRIN    = button hover in sound set name
  118. //        SBUTTONHOVROUT    = button hover out sound set name
  119. //        SNEWSCREEN        = menu change screen sound set name
  120. //        PWFNAME    = PWF filename
  121. //########################################################################
  122. [SOUND]
  123. SOUND=RETURN,CLICK_SELECT,MOUSE_OVER,NULL,NULL,c4menu.lwf
  124.  
  125.  
  126. //########################################################################
  127. //  [RGB]
  128. //  RGB = NAME31,R,G,B
  129. //########################################################################
  130. [RGB]
  131. RGB=RED        ,255,  0,  0
  132. RGB=GREEN    ,  0,255,  0
  133. RGB=BLUE    ,  0,  0,255
  134. RGB=BLACK    ,  0,  0,  0
  135. RGB=WHITE    ,255,255,255
  136. RGB=GRYWHT  ,196,196,196
  137. RGB=BLUISH  , 74,142,167
  138. RGB=DK_BLUE    ,140,181,211    // not really dark blue
  139. RGB=Cream   ,234,225,209
  140. RGB=Yellow  ,220,140, 35
  141. RGB=orange  ,253,104, 22
  142. RGB=SCRL1    , 34,108,158    // lt blue-grey
  143. RGB=SCRL2    , 59,135,188    // dark blue-grey
  144. RGB=SETSCRL , 33,107,158
  145. RGB=SETSCRL2, 21,182,182
  146.  
  147.  
  148.  
  149. //########################################################################
  150. //    FONT = NAME31,filename16.fnt,RGB1,RGB2,RGB3,RGB4,RGB5,RGB6,ATTRIBS
  151. //        RGB1 = normal forground
  152. //        RGB2 = normal background
  153. //        RGB3 = lit forground
  154. //        RGB4 = lit background
  155. //        RGB5 = disabled forground
  156. //        RGB6 = disabled background
  157. //        ATTRIBS = NONE SHADOW ITALIC  (i.e. SHADOW+ITALIC)
  158. //########################################################################
  159. [FONT]
  160. FONT=ARIAL22r,arial22.fnt    ,RED    ,BLACK    ,WHITE    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  161. FONT=ARIAL22w,arial22.fnt    ,WHITE    ,BLACK    ,orange    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  162. FONT=ARIAL22g,arial22.fnt    ,GRYWHT    ,BLACK    ,orange    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  163. FONT=ARIAL18b,ARIAL18b.fnt    ,GRYWHT    ,BLACK    ,RED    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  164. FONT=frank22b,frank22b.fnt    ,BLUISH    ,BLACK    ,WHITE    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  165. FONT=Serpen36,Serpen36.fnt    ,Cream    ,yellow    ,yellow    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  166. FONT=Serpn36T,Serpen36.fnt    ,BLACK    ,BLACK    ,BLACK    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  167. FONT=ARIAL18w,ARIAL18b.fnt    ,WHITE    ,BLACK    ,orange    ,BLACK    ,DK_BLUE    ,BLACK    ,NONE
  168.  
  169. //########################################################################
  170. //  [IMAGE]
  171. //  IMAGE= NAME31,filename16,#cells,height,
  172. //         FLAGS,
  173. //         FLAGS = STANDARD -> (COLOR_TEXTURE|NOWRITEDEPTH|NOCHECKDEPTH)
  174. //                   STANDARD_TRANSPARENT -> (COLOR_TEXTURE|AFUNC_BLEND|ASRC_ITERATED|NOWRITEDEPTH|NOCHECKDEPTH)
  175. //                   -OR- any combonation of the GLIB flags.
  176. //                   i.e. COLOR_TEXTURE|AFUNC_BLEND    
  177. //                   use the text associated with each flag and combine with a '+',' ', or '|'.
  178. //########################################################################
  179. [IMAGE]
  180. // Cursor images
  181. IMAGE=CURSOR1        ,newarow1.tga    ,1,  0,STANDARD_TRANSPARENT
  182. IMAGE=CURSOR2        ,newarow2.tga    ,1,  0,STANDARD_TRANSPARENT
  183.  
  184. // Backgrounds
  185. IMAGE=MainBckGrnd    ,C4_main.tga    ,1,  0,STANDARD
  186. IMAGE=BG_NEWGAME    ,C4_back.tga    ,1,  0,STANDARD
  187. IMAGE=BG_CAMP        ,C4_camp.tga    ,1,  0,STANDARD
  188. IMAGE=BG_OPT1        ,C4_opt1.tga    ,1,  0,STANDARD
  189. IMAGE=BG_HOST        ,C4_host.tga    ,1,  0,STANDARD
  190. IMAGE=BG_BROWSER    ,C4_nova.tga    ,1,     0,STANDARD
  191. IMAGE=iBG_SPLASH    ,c4_splsh.tga    ,1,  0,STANDARD
  192.  
  193. IMAGE=SLIDERAUD     ,sld_aud.tga    ,1,  0,STANDARD_TRANSPARENT
  194. IMAGE=SLIDERCTRL    ,sld_ctrl.tga   ,1,202,STANDARD_TRANSPARENT
  195. IMAGE=SLIDERVID     ,sld_vid.tga    ,1,  0,STANDARD_TRANSPARENT
  196. IMAGE=SLIDERCAMP    ,sld_camp.tga   ,1,  0,STANDARD_TRANSPARENT
  197. IMAGE=DIVIDER        ,Sld_line.tga    ,1,     0,STANDARD_TRANSPARENT
  198. IMAGE=SLIDER_PIO    ,sld_pio.tga    ,1,     0,STANDARD_TRANSPARENT
  199.  
  200. IMAGE=SLIDERMIS     ,sld_mis.tga    ,1,  0,STANDARD_TRANSPARENT
  201. IMAGE=SLIDERHOST    ,sld_game.tga   ,1,  0,STANDARD_TRANSPARENT
  202. IMAGE=SLIDERGAME    ,sld_host.tga   ,1,100,STANDARD_TRANSPARENT
  203.  
  204.  
  205. // Button images
  206. IMAGE=NAVBTN10        ,navbtn10.pcx    ,4,116,STANDARD_TRANSPARENT
  207.  
  208. IMAGE=BTN_LG_3D        ,temp_btn.tga    ,4,128,STANDARD_TRANSPARENT    // Large 3d button
  209. IMAGE=BTN_MED_3D    ,tmp8_btn.tga    ,4,128,STANDARD_TRANSPARENT    // Med   3d button
  210. IMAGE=BTN_SM_3D        ,tmp2_btn.tga    ,4,128,STANDARD_TRANSPARENT    // small 3D button
  211. IMAGE=BTN_LG_3D_1    ,temp_btn.tga    ,1, 32,STANDARD_TRANSPARENT // Large 3d button (single state)
  212.  
  213. IMAGE=BTN_MED        ,tmp3_btn.tga    ,4, 96,STANDARD_TRANSPARENT // med plain button
  214. IMAGE=BTN_SM        ,tmp4_btn.tga    ,4, 96,STANDARD_TRANSPARENT // small plain button
  215. IMAGE=BTN_LG        ,tmp5_btn.tga    ,4, 96,STANDARD_TRANSPARENT // large plain button
  216. IMAGE=BTN_5TAB        ,tmp6_btn.tga    ,4, 96,STANDARD_TRANSPARENT // tab button (5 stretch across top of OPTION bg)
  217. IMAGE=BTN_4TAB        ,tm10_btn.tga    ,4, 96,STANDARD_TRANSPARENT // tab button (4 stretch across top of OPTION bg)
  218. IMAGE=BTN_CHECKBOX    ,tmp7_btn.tga    ,4, 96,STANDARD_TRANSPARENT // Checkbox button
  219. IMAGE=BTN_SUB_CHECK    ,tmp9_btn.tga    ,4,128,STANDARD_TRANSPARENT // Indented Checkbox button
  220.  
  221. // Scrollbar stuff
  222. IMAGE=UP_ARROW        ,up_arrw.tga    ,4, 72,STANDARD_TRANSPARENT
  223. IMAGE=DN_ARROW        ,dn_arrw.tga    ,4, 72,STANDARD_TRANSPARENT
  224. IMAGE=LT_ARROW        ,Lt_arrw.tga    ,4, 96,STANDARD_TRANSPARENT
  225. IMAGE=RT_ARROW        ,Rt_arrw.tga    ,4, 96,STANDARD_TRANSPARENT
  226.  
  227. // Flight control types
  228. IMAGE=iFlightModel1    ,Display1.tga    ,4,524,STANDARD_TRANSPARENT    // Cockpit
  229. IMAGE=iFlightModel2    ,Display2.tga    ,4,524,STANDARD_TRANSPARENT // External
  230. IMAGE=iFlightModel3    ,Display3.tga    ,4,524,STANDARD_TRANSPARENT // 1st Person
  231.  
  232. // Splash screen buttons
  233. IMAGE=iSplashStore    ,novacom.tga    ,4,224,STANDARD // Novalogic store link
  234. //IMAGE=iSplashFback    ,feedback.tga    ,4,176,STANDARD // C4 feedback link
  235. IMAGE=iSplashExit    ,exitgame.tga    ,4,100,STANDARD // Exit Game link
  236.  
  237. IMAGE=BG_STAT_CELL        ,bkgrd1.tga    ,1,  0,STANDARD_TRANSPARENT
  238.  
  239. IMAGE=BG_BINK_LOGO        ,bink.tga    ,1,  0,STANDARD
  240.  
  241.  
  242. //########################################################################
  243. //  [WND]
  244. //  WND  = NAME31,IMAGE31,X,Y,ZORDER
  245. //########################################################################
  246. [WND]
  247. // NAV buttons
  248. WND=NAV_B              ,NULL        ,  0,560,9    // back 
  249. WND=NAV_BA          ,NULL        ,  0,560,9    // back Accept
  250. WND=NAV_BBA          ,NULL        ,  0,560,9    // back
  251.  
  252.  
  253. WND=NAV_BA_SP        ,NULL        ,  0,560,9    // back accept - Single Player
  254. WND=NAV_BA_OPT        ,NULL,        ,  0,560,9    // back accept - Options
  255. WND=NAV_BA_CONTROLS    ,NULL,        ,  0,560,9    // back accept - Controls Options
  256. WND=NAV_BA_PREGAME    ,NULL,        ,  0,560,9    // back accept - Pregame screen
  257.  
  258. // Main screen windows
  259. WND=MAIN            ,MainBckGrnd,  0,  0,0
  260. WND=MAIN_BUTTONS    ,NULL        ,169, 70,1
  261. WND=MAIN_TXT        ,NULL        ,  0,  0,1
  262.  
  263.  
  264. // SP - Single Player Campaigns
  265. WND=CAMP_BG            ,BG_CAMP    ,  0,  0,1    // SINGLE PLAYER Background
  266. WND=CAMP_MISSIONLIST,NULL        , 20, 75,3    // SINGLE PLAYER Mission List
  267. WND=CAMP_MISSIONDESC,NULL        ,350, 60,3    // SINGLE PLAYER Mission Description
  268.  
  269. // SP - Mission Archive
  270. WND=ARC_BG            ,BG_CAMP    ,  0,  0,1    // ARCHIVES Background
  271. WND=ARC_MISSIONLIST    ,NULL        , 20, 75,3    // ARCHIVES Mission List
  272. WND=ARC_MISSIONDESC    ,NULL        ,350, 72,3    // ARCHIVES Mission Description
  273.  
  274. // SP - Single Player Misc
  275. WND=MISSION_FILENAME,NULL        ,400,560,3
  276. WND=CAMP_SLIDERCAMP ,SLIDERCAMP ,296,132,2
  277. WND=CAMP_SLIDERMIS ,SLIDERMIS ,762,91,2
  278.  
  279.  
  280. // MP - Novaworld
  281. WND=NW_BG            ,BG_BROWSER    ,  0,  0,0    // Novaworld Background
  282. WND=NW_BROWSER        ,NULL        , 24, 62,0    // Browser window
  283.  
  284. // Quick Setup
  285. WND=wQS_BG            ,BG_opt1    ,  0,  0,1    // Quick Setup Background
  286. WND=wQS_TITLE1        ,NULL        ,  0,  0,2    // Quick Setup Title
  287. WND=wQS_BASCONTROLS    ,NULL        , 75,110,3    // Quick Setup Basic Controls settings
  288. WND=wQS_TITLE2        ,NULL        ,  0,  0,2    // Quick Setup Title
  289. WND=wQS_JOYPLAY        ,NULL        ,250,130,3    // Quick Setup Joystick Question
  290. WND=wQS_TITLE3        ,NULL        ,  0,  0,2    // Quick Setup Title
  291. WND=wQS_JOYSETUP    ,NULL        , 90,175,3    // Quick Setup Joystick Setup
  292. WND=wQS_JOYSETUPDIV1,DIVIDER    ,100,263,4    // 
  293. WND=wQS_JOYSETUPDIV2,DIVIDER    ,100,333,4    // 
  294. WND=wQS_JOYSETUPDIV3,DIVIDER    ,100,403,4    // 
  295. WND=wQS_JOYSETUPDIV4,DIVIDER    ,100,473,4    // 
  296. WND=wQS_TITLE4        ,NULL        ,  0,  0,2    // Quick Setup Title
  297. WND=wQS_JOYTARGET    ,NULL        , 70,175,3    // Quick Setup Joystick Targetting
  298. WND=wQS_JOYTARGETDIV1,DIVIDER    ,100,263,4    // 
  299. //WND=wQS_JOYTARGETDIV2,DIVIDER    ,100,303,4    // 
  300. WND=wQS_TITLE5        ,NULL        ,  0,  0,2    // Quick Setup Title
  301. WND=wQS_MOUSETARGET    ,NULL        , 70,115,3    // Quick Setup Mouse Targetting
  302. WND=wQS_MOUSETARGETDIV1,DIVIDER    ,100,233,4    // 
  303. WND=wQS_MOUSETARGETDIV2,DIVIDER    ,100,273,4    // 
  304. //WND=wQS_MOUSETARGETDIV3,DIVIDER    ,100,313,4    // 
  305.  
  306. WND=NAV_BA_QS1        ,NULL,        ,  0,560,9    // back accept - Quick Setup Options
  307. WND=NAV_BA_QS2        ,NULL,        ,  0,560,9    // back accept - Quick Setup Options
  308. WND=NAV_BA_QS3        ,NULL,        ,  0,560,9    // back accept - Quick Setup Options
  309. WND=NAV_BA_QS4        ,NULL,        ,  0,560,9    // back accept - Quick Setup Options
  310. WND=NAV_BA_QS5        ,NULL,        ,  0,560,9    // back accept - Quick Setup Options
  311.  
  312.  
  313. // Options
  314. WND=OPT_BG            ,BG_opt1    ,  0,  0,1    // OPTION Background
  315. WND=OPT_TABS        ,NULL        , 21, 70,3    // OPTION screen tabs
  316. WND=OPT_VIDEO        ,NULL        , 40,130,3    // OPTION Video settings
  317. WND=OPT_SLIDERVID   ,SLIDERVID  ,630,190,2    // used for slider BG image
  318.  
  319. WND=OPT_AUDIO        ,NULL        , 50,100,3    // OPTION Audio
  320. WND=OPT_SLIDERAUD1  ,SLIDERAUD  ,200,180,2    // used for slider BG image
  321. WND=OPT_SLIDERAUD2  ,SLIDERAUD  ,200,260,2    // used for slider BG image
  322. WND=OPT_SLIDERAUD3  ,SLIDERAUD  ,200,340,2    // used for slider BG image
  323. WND=OPT_SLIDERAUD4  ,SLIDERAUD  ,200,420,2    // used for slider BG image
  324.  
  325. WND=wOPT_CONTROLS    ,NULL        , 24, 98,3    // OPTION Controls Tabs
  326. WND=wOPT_ADDCONTROLS,NULL        , 40,125,3    // OPTION Additional Controls settings
  327. WND=wOPT_CTRL_DIV1    ,DIVIDER    ,100,182,4    // divider bar
  328. WND=wOPT_CTRL_DIV2    ,DIVIDER    ,100,365,4    // divider bar
  329. WND=wOPT_CTRL_DIV3    ,DIVIDER    ,100,424,4    // divider bar
  330. WND=wOPT_ADVCONTROLS,NULL        ,195,175,3    // OPTION Advanced Controls settings
  331. WND=wOPT_SLIDER_PIO    ,SLIDER_PIO    ,215,325,2    // slider bg
  332.  
  333. WND=wOPT_REMAP_IMG    ,NULL        ,350,175,2    // OPTION Remap Functions (button BG images)
  334. WND=wOPT_REMAP_CTRL    ,NULL        , 26,100,3    // OPTION Remap Controllers
  335. WND=wOPT_REMAP_FUNC    ,NULL        ,350,175,3    // OPTION Remap Functions
  336. WND=wOPT_REMAP_HELP    ,NULL        , 50,145,3    // OPTION Remap Help text
  337. WND=OPT_SLIDERCTRL  ,SLIDERCTRL ,745,220,2    // used for slider BG image
  338.  
  339. WND=OPT_CREDITS        ,NULL        , 50,150,3    // OPTION Credits
  340.  
  341. // Change Player(Pilot)
  342. WND=wCP_BG            ,BG_opt1    ,  0,  0,1    // CHANGE PLAYER Background
  343. WND=wCP_TABS        ,NULL        , 21, 70,2    //    Player Tabs
  344. WND=wCP_SUMMARY        ,NULL        , 0, 0,2    //    Player Tabs
  345. WND=wCP_DETAILS        ,NULL        , 0, 0,2    //    Player Tabs
  346. WND=wCP_STATS        ,BG_STAT_CELL, 40, 217,2    //    Player Tabs
  347. WND=wCP_SSTATS        ,BG_STAT_CELL, 40, 217,2    //    Player Tabs
  348.  
  349. // PREGAME
  350. WND=wPREGAME            ,BG_OPT1    ,  0,  0,2
  351. WND=wPREGAMEPASSWORD    ,NULL        ,200,290,2
  352. WND=wPRETEAMPASSWORD    ,NULL        ,200,330,2
  353. WND=wPREGAMETEAMPREF    ,NULL        ,200,370,2
  354.  
  355. WND=wSPLASH                ,iBG_SPLASH    ,  0,  0,2    // Splash screen bg
  356.  
  357.  
  358.  
  359. /////////////////////////////
  360. // Unrevised
  361. ////////////////////////////
  362. // Load saved game
  363. WND=LOADGAME        ,BG_NEWGAME    ,  0,  0,0
  364. WND=LOADGAME_BUTTONS,NULL        ,250,100,0
  365. WND=LOADGAME_ACTIONS,NULL        ,  0,  0,0
  366.  
  367. //main multiplayer
  368. WND=MP_BG            ,BG_NEWGAME    ,  0,  0,0    // multiplayer Background
  369. WND=MP_BUTTONS        ,NULL        ,40,64,2
  370. WND=MP_LAN            ,NULL        ,40,64,2
  371.  
  372. // host multiplayer
  373. WND=MP_HOST            ,BG_HOST    ,  0,  0,0    // multiplayer Background
  374. WND=MP_HOPT            ,NULL        ,138, 50,2
  375. WND=MP_GLIST        ,NULL        ,200,250,2
  376. WND=MP_HGAME        ,NULL        ,415, 100,2
  377. WND=MP_HWEAP        ,NULL        ,415, 100,2
  378. WND=MP_HTEAM        ,NULL        ,415, 100,2
  379.  
  380.  
  381.  
  382. // host options
  383. WND=MP_HOPTIONS        ,NULL        ,300,110,1
  384. WND=MP_HOSTOPTTEXT    ,NULL        ,100,100,2
  385.  
  386. // join multiplayer
  387. WND=MP_JOIN            ,NULL        ,  0,  0,1
  388. WND=JOINGAME_BTNS    ,NULL        ,250,100,0
  389.  
  390. WND=MP_JOINSLIDER    ,SLIDERHOST        ,  535,  220,1
  391. WND=MP_HOSTSLIDER    ,SLIDERGAME        ,  735,  313,1
  392.  
  393.  
  394. //credit screen
  395. WND=CREDITS            ,BG_NEWGAME        ,  0,  0,1
  396. WND=NAV_BCRED          ,NULL        ,   0,560,9    // back
  397. WND=BINK_LOGO        ,BG_BINK_LOGO,  0,0,9    // back
  398.  
  399.  
  400. //########################################################################
  401. //  [SCREEN]
  402. //  SCREEN=NAME32,MUSICVAR,MVAL         // only the last one is recognized
  403. //  SCREEN=NAME32,WINDOW,WND31          // list each wnd to be used
  404. //  SCREEN=NAME32,CURSOR,CURSOR31       // list the cursor to be used
  405. //  SCREEN=NAME32,SCROLL,Scrolid31,upbtn31,dnbtn31,items_per_page,RGB1,RGB2,callback    // items_per_page = number of items visible at a time
  406. //  SCREEN=NAME32,INITDATA,init_callback,param1
  407. //  SCREEN=NAME32,INITGROUP,groupnum,[default button name32]  // a button group to init and the button default (if named)
  408. //  SCREEN=NAME32,CODEPUMP,pump_callback,call_rate
  409. //  SCREEN=NAME32,UNINITDATA,uninit_callback,param1
  410. //########################################################################
  411. [SCREEN]
  412. //credits
  413. SCREEN=Credits,CURSOR,CURSOR_1
  414. SCREEN=Credits,INITDATA,credits_init
  415. //SCREEN=Credits,CODEPUMP,credits_pump,0.01
  416. SCREEN=Credits,RENDERPUMP,credits_render
  417. SCREEN=Credits,MUSICVAR,0,10
  418. SCREEN=Credits,WINDOW,CREDITS
  419. SCREEN=Credits,WINDOW,NAV_BCRED
  420.  
  421.  
  422. // MAIN MENU
  423. SCREEN=Startup,CURSOR,CURSOR_1
  424. SCREEN=Startup,INITDATA,initloadgame,SELCTSG
  425. SCREEN=Startup,MUSICVAR,0,3
  426. SCREEN=Startup,WINDOW,MAIN
  427. SCREEN=Startup,WINDOW,MAIN_BUTTONS
  428. SCREEN=Startup,WINDOW,MAIN_TXT
  429.  
  430. ////////////////
  431. // SINGLE PLAYER
  432. // CAMPAIGNS
  433. SCREEN=SP_Campaigns,CURSOR,CURSOR_1
  434. SCREEN=SP_Campaigns,INITDATA,initcampaign,bCAMP_MIS
  435. SCREEN=SP_Campaigns,UNINITDATA,uninitnewgame
  436. SCREEN=SP_Campaigns,INITGROUP,8
  437. SCREEN=SP_Campaigns,MUSICVAR,0,4
  438. SCREEN=SP_Campaigns,WINDOW,CAMP_BG
  439. SCREEN=SP_Campaigns,WINDOW,CAMP_MISSIONLIST
  440. SCREEN=SP_Campaigns,WINDOW,CAMP_MISSIONDESC
  441. SCREEN=SP_Campaigns,WINDOW,NAV_BA_SP
  442. SCREEN=SP_Campaigns,WINDOW,CAMP_SLIDERCAMP
  443. SCREEN=SP_Campaigns,WINDOW,CAMP_SLIDERMIS
  444. SCREEN=SP_Campaigns,WINDOW,MISSION_FILENAME
  445. SCREEN=SP_Campaigns,SCROLL,CAMP_MISSCROLL,bCAMP_MIS_UP    ,bCAMP_MIS_DN        ,10,SCRL1,SCRL2,newgame_scroll,bCAMP_MIS
  446. SCREEN=SP_Campaigns,SCROLL,CAMP_BRIEFSCROLL,bCAMP_BRIEF_UP,bCAMP_BRIEF_DN    , 1,SCRL1,SCRL2,briefing_scroll,tCAMP_MisBrief
  447.  
  448. // MISSION ARCHIVE
  449. //SCREEN=SP_Archives,INITGROUP,9
  450. SCREEN=SP_Archives,CURSOR,CURSOR_1
  451. SCREEN=SP_Archives,INITDATA,initarchive,bARC_MIS
  452. SCREEN=SP_Archives,UNINITDATA,uninitnewgame
  453. SCREEN=SP_Archives,MUSICVAR,0,5
  454. SCREEN=SP_Archives,WINDOW,ARC_BG
  455. SCREEN=SP_Archives,WINDOW,ARC_MISSIONLIST
  456. SCREEN=SP_Archives,WINDOW,ARC_MISSIONDESC
  457. SCREEN=SP_Archives,WINDOW,NAV_BA_SP
  458. SCREEN=SP_Archives,WINDOW,CAMP_SLIDERCAMP
  459. SCREEN=SP_Archives,WINDOW,CAMP_SLIDERMIS
  460.  
  461. SCREEN=SP_Archives,WINDOW,MISSION_FILENAME
  462. SCREEN=SP_Archives,SCROLL,ARC_MISSCROLL,bARC_MIS_UP,bARC_MIS_DN,10,SCRL1,SCRL2,newgame_scroll,bARC_MIS
  463. SCREEN=SP_Archives,SCROLL,CAMP_BRIEFSCROLL,bARC_BRIEF_UP,bARC_BRIEF_DN    , 1,SCRL1,SCRL2,briefing_scroll,tARC_MisBrief
  464.  
  465.  
  466.  
  467. // QUICK SETUP
  468. SCREEN=QS1,CURSOR,CURSOR_1
  469. SCREEN=QS1,INITDATA,init_controls
  470. SCREEN=QS1,INITGROUP,10
  471. SCREEN=QS1,MUSICVAR,0,2
  472. SCREEN=QS1,WINDOW,wQS_BG
  473. SCREEN=QS1,WINDOW,wQS_TITLE1
  474. SCREEN=QS1,WINDOW,wQS_BASCONTROLS
  475. SCREEN=QS1,WINDOW,NAV_BA_QS1
  476.  
  477. SCREEN=QS2,CURSOR,CURSOR_1
  478. SCREEN=QS2,INITGROUP,15
  479. SCREEN=QS2,MUSICVAR,0,2
  480. SCREEN=QS2,WINDOW,wQS_BG
  481. SCREEN=QS2,WINDOW,wQS_TITLE2
  482. SCREEN=QS2,WINDOW,wQS_JOYPLAY
  483. SCREEN=QS2,WINDOW,NAV_BA_QS2
  484.  
  485. SCREEN=QS3,CURSOR,CURSOR_1
  486. SCREEN=QS3,INITGROUP,19
  487. SCREEN=QS3,INITGROUP,20
  488. SCREEN=QS3,MUSICVAR,0,2
  489. SCREEN=QS3,WINDOW,wQS_BG
  490. SCREEN=QS3,WINDOW,wQS_TITLE3
  491. SCREEN=QS3,WINDOW,wQS_JOYSETUP
  492. SCREEN=QS3,WINDOW,wQS_JOYSETUPDIV1
  493. SCREEN=QS3,WINDOW,wQS_JOYSETUPDIV2
  494. SCREEN=QS3,WINDOW,wQS_JOYSETUPDIV3
  495. SCREEN=QS3,WINDOW,wQS_JOYSETUPDIV4
  496. SCREEN=QS3,WINDOW,NAV_BA_QS3
  497.  
  498. SCREEN=QS4,CURSOR,CURSOR_1
  499. SCREEN=QS4,INITGROUP,14
  500. SCREEN=QS4,MUSICVAR,0,2
  501. SCREEN=QS4,WINDOW,wQS_BG
  502. SCREEN=QS4,WINDOW,wQS_TITLE4
  503. SCREEN=QS4,WINDOW,wQS_JOYTARGET
  504. SCREEN=QS4,WINDOW,wQS_JOYTARGETDIV1
  505. SCREEN=QS4,WINDOW,wQS_JOYTARGETDIV2
  506. SCREEN=QS4,WINDOW,NAV_BA_QS4
  507.  
  508. SCREEN=QS5,CURSOR,CURSOR_1
  509. SCREEN=QS5,MUSICVAR,0,2
  510. SCREEN=QS5,INITGROUP,21
  511. SCREEN=QS5,WINDOW,wQS_BG
  512. SCREEN=QS5,WINDOW,wQS_TITLE5
  513. SCREEN=QS5,WINDOW,wQS_MOUSETARGET
  514. SCREEN=QS5,WINDOW,wQS_MOUSETARGETDIV1
  515. SCREEN=QS5,WINDOW,wQS_MOUSETARGETDIV2
  516. SCREEN=QS5,WINDOW,wQS_MOUSETARGETDIV3
  517. SCREEN=QS5,WINDOW,NAV_BA_QS5
  518.  
  519.  
  520. // OPTIONS - Video
  521. SCREEN=OPT_Video,CURSOR,CURSOR_1
  522. SCREEN=OPT_Video,INITDATA,init_controls
  523. SCREEN=OPT_Video,INITGROUP,4,bOPT_Video
  524. SCREEN=OPT_Video,MUSICVAR,0,1
  525. SCREEN=OPT_Video,SCROLL,OPT_GAMMASCROLL,bOPT_GAMMAu,bOPT_GAMMAd,0,SCRL1,SCRL2,Gamma_slider,tCOMP_Gamma
  526. SCREEN=OPT_Video,WINDOW,OPT_SLIDERVID
  527. SCREEN=OPT_Video,WINDOW,OPT_BG
  528. SCREEN=OPT_Video,WINDOW,OPT_TABS
  529. SCREEN=OPT_Video,WINDOW,OPT_VIDEO
  530. SCREEN=OPT_Video,WINDOW,NAV_BA_OPT
  531.  
  532. // OPTIONS - Audio
  533. SCREEN=OPT_Audio,CURSOR,CURSOR_1
  534. SCREEN=OPT_Audio,INITGROUP,4,bOPT_Audio
  535. SCREEN=OPT_Audio,MUSICVAR,0,1
  536. SCREEN=OPT_Audio,WINDOW,OPT_BG
  537. SCREEN=OPT_Audio,WINDOW,OPT_TABS
  538. SCREEN=OPT_Audio,WINDOW,OPT_AUDIO
  539. SCREEN=OPT_Audio,WINDOW,NAV_BA_OPT
  540. SCREEN=OPT_Audio,WINDOW,OPT_SLIDERAUD1
  541. SCREEN=OPT_Audio,WINDOW,OPT_SLIDERAUD2
  542. SCREEN=OPT_Audio,WINDOW,OPT_SLIDERAUD3
  543. SCREEN=OPT_Audio,WINDOW,OPT_SLIDERAUD4
  544. SCREEN=OPT_Audio,SCROLL,sSFXVol        ,bSFXVol_UP        ,bSFXVol_DN        ,0,SCRL1,SCRL2,FXVol_slider        ,tCOMPFXVol
  545. SCREEN=OPT_Audio,SCROLL,sDialogVol    ,bDialogVol_UP    ,bDialogVol_DN    ,0,SCRL1,SCRL2,DialVol_slider    ,tCOMPDialogVol
  546. SCREEN=OPT_Audio,SCROLL,sMusicVol    ,bMusicVol_UP    ,bMusicVol_DN    ,0,SCRL1,SCRL2,MusVol_slider    ,tCOMPMusicVol
  547. SCREEN=OPT_Audio,SCROLL,sRotorVol    ,bRotorVol_UP    ,bRotorVol_DN    ,0,SCRL1,SCRL2,RotorVol_slider    ,tCOMPRotorVol
  548.  
  549. // OPTIONS - Basic Controls
  550. SCREEN=OPT_AddControls,CURSOR,CURSOR_1
  551. SCREEN=OPT_AddControls,INITDATA,init_controls
  552. SCREEN=OPT_AddControls,INITGROUP,4,bOPT_Controls
  553. SCREEN=OPT_AddControls,INITGROUP,16,bOPT_AddControl
  554. SCREEN=OPT_AddControls,INITGROUP,19
  555. SCREEN=OPT_AddControls,INITGROUP,21
  556. SCREEN=OPT_AddControls,MUSICVAR,0,1
  557. SCREEN=OPT_AddControls,WINDOW,OPT_BG
  558. SCREEN=OPT_AddControls,WINDOW,OPT_TABS
  559. SCREEN=OPT_AddControls,WINDOW,wOPT_CONTROLS
  560. SCREEN=OPT_AddControls,WINDOW,wOPT_ADDCONTROLS
  561. SCREEN=OPT_AddControls,WINDOW,wOPT_CTRL_DIV1
  562. SCREEN=OPT_AddControls,WINDOW,wOPT_CTRL_DIV2
  563. SCREEN=OPT_AddControls,WINDOW,wOPT_CTRL_DIV3
  564. SCREEN=OPT_AddControls,WINDOW,NAV_BA_CONTROLS
  565.  
  566. // OPTIONS - Adv Controls
  567. SCREEN=OPT_AdvControls,CURSOR,CURSOR_1
  568. SCREEN=OPT_AdvControls,INITGROUP,4,bOPT_Controls
  569. SCREEN=OPT_AdvControls,INITGROUP,16,bOPT_AdvControl
  570. SCREEN=OPT_AdvControls,MUSICVAR,0,1
  571. SCREEN=OPT_AdvControls,WINDOW,OPT_BG
  572. SCREEN=OPT_AdvControls,WINDOW,OPT_TABS
  573. SCREEN=OPT_AdvControls,WINDOW,wOPT_CONTROLS
  574. SCREEN=OPT_AdvControls,WINDOW,wOPT_ADVCONTROLS
  575. SCREEN=OPT_AdvControls,WINDOW,NAV_BA_CONTROLS
  576. //SCREEN=OPT_AdvControls,WINDOW,wOPT_SLIDER_PIO
  577. //SCREEN=OPT_AdvControls,SCROLL,OPT_PIOC_SCROLL,bPIOControlR,bPIOControlL,0,SCRL1,SCRL2,PIOC_scroll
  578.  
  579. // OPTIONS - Remap
  580. SCREEN=OPT_Remap,CURSOR,CURSOR_1
  581. SCREEN=OPT_Remap,INITDATA,initkeyremap,bKeyAction
  582. SCREEN=OPT_Remap,CODEPUMP,pumpctrlremap,.1    // search for new input codes
  583. SCREEN=OPT_Remap,INITGROUP,4,bOPT_Remap
  584. SCREEN=OPT_Remap,INITGROUP,11,bControl1
  585. SCREEN=OPT_Remap,MUSICVAR,0,1
  586. SCREEN=OPT_Remap,SCROLL,Keylistremap    ,Key_listUP    ,Key_listDOWN    ,7,SCRL1,SCRL2,keylist_scroll,bKeyAction
  587. SCREEN=OPT_Remap,WINDOW,OPT_BG
  588. SCREEN=OPT_Remap,WINDOW,OPT_TABS
  589. SCREEN=OPT_Remap,WINDOW,wOPT_REMAP_IMG
  590. SCREEN=OPT_Remap,WINDOW,wOPT_REMAP_FUNC
  591. SCREEN=OPT_Remap,WINDOW,wOPT_REMAP_CTRL
  592. SCREEN=OPT_Remap,WINDOW,wOPT_REMAP_HELP
  593. SCREEN=OPT_Remap,WINDOW,NAV_BA_OPT
  594. SCREEN=OPT_Remap,WINDOW,OPT_SLIDERCTRL
  595.  
  596. // OPTIONS - Credits
  597. SCREEN=OPT_Credits,CURSOR,CURSOR_1
  598. SCREEN=OPT_Credits,INITGROUP,4,bOPT_Credits
  599. SCREEN=OPT_Credits,MUSICVAR,0,1
  600. SCREEN=OPT_Credits,WINDOW,OPT_BG
  601. SCREEN=OPT_Credits,WINDOW,OPT_TABS
  602. SCREEN=OPT_Credits,WINDOW,OPT_CREDITS
  603. SCREEN=OPT_Credits,WINDOW,NAV_BA_OPT
  604.  
  605.  
  606. ///////////////////////////
  607. // CHANGE PILOT/PLAYER
  608. SCREEN=ChangePlayer,INITDATA,initChangePlayer,bCP_Tab
  609. SCREEN=ChangePlayer,CURSOR,CURSOR_1
  610. SCREEN=ChangePlayer,MUSICVAR,0,9
  611. SCREEN=ChangePlayer,WINDOW,wCP_BG
  612. SCREEN=ChangePlayer,WINDOW,wCP_TABS
  613. SCREEN=ChangePlayer,WINDOW,wCP_SUMMARY
  614. SCREEN=ChangePlayer,WINDOW,wCP_DETAILS
  615. SCREEN=ChangePlayer,WINDOW,wCP_STATS
  616. SCREEN=ChangePlayer,WINDOW,wCP_SSTATS
  617. SCREEN=ChangePlayer,WINDOW,NAV_BA
  618.  
  619.  
  620.  
  621. ///////////////////////////
  622. // PREGAME
  623. SCREEN=Pregame,CURSOR,CURSOR_1
  624. SCREEN=Pregame,INITDATA,initPreGame
  625. SCREEN=Pregame,CODEPUMP,pumpPreGame,0.5
  626. SCREEN=Pregame,WINDOW,wPREGAME
  627. SCREEN=Pregame,WINDOW,wPREGAMEPASSWORD
  628. SCREEN=Pregame,WINDOW,wPREGAMETEAMPREF
  629. SCREEN=Pregame,WINDOW,wPRETEAMPASSWORD
  630. SCREEN=Pregame,WINDOW,NAV_BA_PREGAME
  631.  
  632.  
  633. //////////////////////////
  634. // MULTIPLAYER - NovaWorld
  635. SCREEN=Novaworld,CURSOR,CURSOR_1
  636. SCREEN=Novaworld,INITDATA,initibrowse,Pregame
  637. //SCREEN=Novaworld,CODEPUMP,pumpibrowse,0.05
  638. SCREEN=Novaworld,MUSICVAR,0,8
  639. SCREEN=Novaworld,UNINITDATA,uninitibrowse
  640. SCREEN=Novaworld,WINDOW,NW_BG
  641. SCREEN=Novaworld,WINDOW,NW_BROWSER
  642. SCREEN=Novaworld,WINDOW,NAV_B
  643.  
  644. //////////////////////////////////////////////////////
  645. // MP
  646. //////////////////////////////////////////////////////
  647. SCREEN=Multiplayer,MUSICVAR,0,1
  648. SCREEN=Multiplayer,CURSOR,CURSOR_1
  649. SCREEN=Multiplayer,INITGROUP,6
  650. SCREEN=Multiplayer,INITDATA,initmp
  651. SCREEN=Multiplayer,UNINITDATA,uninitmp,bMPSearch
  652. SCREEN=Multiplayer,WINDOW,MP_BG
  653. SCREEN=Multiplayer,WINDOW,MP_BUTTONS
  654. SCREEN=Multiplayer,WINDOW,MP_LAN
  655. SCREEN=Multiplayer,WINDOW,NAV_B
  656. //SCREEN=Multiplayer,WINDOW,MP_JOINSLIDER
  657. SCREEN=Multiplayer,SCROLL,joinSCROLL,Join_listUP,join_listDOWN,5,SCRL1,SCRL2,joingame_scroll,BUTJOIN_G
  658. SCREEN=Multiplayer,CODEPUMP,pumpmpgamesearch,2           // search games every two seconds
  659.  
  660.  
  661. //////////////////////////
  662. // MULTIPLAYER - Host Game
  663. SCREEN=Host_screen1,INITGROUP,6
  664. SCREEN=Host_screen1,INITGROUP,22,bMPHGameOpt
  665. SCREEN=Host_screen1,INITDATA,inithostgame,bHost_Mis
  666. SCREEN=Host_screen1,UNINITDATA,uninitmp,bMPSearch
  667. SCREEN=Host_screen1,MUSICVAR,0,7
  668. SCREEN=Host_screen1,CURSOR,CURSOR_1
  669. SCREEN=Host_screen1,WINDOW,MP_HOST
  670. SCREEN=Host_screen1,WINDOW,MP_HOPT
  671. SCREEN=Host_screen1,WINDOW,MP_HGAME
  672. SCREEN=Host_screen1,WINDOW,MP_HWEAP
  673. SCREEN=Host_screen1,WINDOW,MP_HTEAM
  674. //SCREEN=Host_screen1,WINDOW,MP_GList
  675. SCREEN=Host_screen1,WINDOW,NAV_BBA
  676. SCREEN=Host_screen1,WINDOW,MP_HOSTSLIDER
  677. SCREEN=Host_screen1,SCROLL,HSTSCROLL,bHostListUp,bHostListDn,5,SCRL1,SCRL2,newgame_scroll,bHost_Mis
  678.  
  679. // Splash 
  680. SCREEN=Splash,MUSICVAR,0
  681. SCREEN=Splash,CURSOR,CURSOR_1
  682. SCREEN=Splash,WINDOW,wSPLASH
  683.  
  684.  
  685. //########################################################################
  686. //    [TEXT]
  687. //    TEXT = NAME31,WND31,STRING31,FONT31,ALIGNMENT,
  688. //      X,Y,WIDTH,HEIGHT,SCALE.0f,INTENSITY.0f
  689. //           ALIGNMENT = LEFT RIGHT CENTER MULTI
  690. //########################################################################
  691. [TEXT]
  692. // Startup screen
  693. TEXT=tCOMP_Pilot    ,MAIN_TXT        ,MM_Curentpilot    ,Serpen36,RIGHT ,780,565,0,0,1.0,1.0
  694. TEXT=tCOMP_Version    ,MAIN_TXT        ,MM_VersionNumber,ARIAL18b,LEFT ,154,584,0,0,1.0,1.0
  695.  
  696. ////////////////////////////
  697. // SINGLE PLAYER - Campaigns
  698. TEXT=tCAMP_Title    ,CAMP_BG            ,SP_Campaigns    ,Serpn36T,Left        , 23, 10,  0,  0,1.0,1.0
  699. TEXT=tCAMP_MisLbl    ,CAMP_MISSIONDESC    ,SP_MissionDesc    ,ARIAL22w,LEFT        ,  0, 12,  0,  0,1.0,1.0
  700. TEXT=tCAMP_MisBrief    ,CAMP_MISSIONDESC    ,SELECT_CAMPAIGN,ARIAL22w,MULTI_LEFT,  0, 42,395,425,1.0,1.0
  701.  
  702. ////////////////////////////
  703. // SINGLE PLAYER - Mission Archives
  704. TEXT=tARC_Title        ,ARC_BG                ,SP_Archives    ,Serpn36T,Left        , 23, 10,  0,  0,1.0,1.0
  705. TEXT=tARC_MisLbl    ,ARC_MISSIONDESC    ,SP_MissionDesc    ,ARIAL22w,LEFT        ,  0,  0,  0,  0,1.0,1.0
  706. TEXT=tARC_MisBrief    ,ARC_MISSIONDESC    ,SELECT_MISSION    ,ARIAL22w,MULTI_LEFT,  0, 42,395,425,1.0,1.0
  707.  
  708. TEXT=tMisFile        ,MISSION_FILENAME    ,NULL            ,ARIAL22w,CENTER    ,  0,  0,  0,  0,1.0,1.0
  709.  
  710. ////////////////////////////
  711. // Quick Setup
  712. TEXT=tQSTitle        ,wQS_BG        ,MM_QuickSetup    ,Serpn36T,Left            , 23, 10,0,0,1.0,1.0
  713. TEXT=tQS1Title        ,wQS_TITLE1    ,QS1_TITLE        ,Serpen36,CENTER        ,400,100,0,0,1.0,1.0
  714. TEXT=tQS2Title        ,wQS_TITLE2    ,QS2_TITLE        ,Serpen36,CENTER        ,400,100,0,0,1.0,1.0
  715. TEXT=tQS3Title        ,wQS_TITLE3    ,QS3_TITLE        ,Serpen36,CENTER        ,400,100,0,0,1.0,1.0
  716. TEXT=tQS4Title        ,wQS_TITLE4    ,QS4_TITLE        ,Serpen36,CENTER        ,400,100,0,0,1.0,1.0
  717. TEXT=tQS5Title        ,wQS_TITLE5    ,QS5_TITLE        ,Serpen36,CENTER        ,400,100,0,0,1.0,1.0
  718.  
  719. // QS1
  720. TEXT=tChooseCtrlType    ,wQS_BASCONTROLS,FC_ChooseType        ,ARIAL22w,CENTER        ,325, 60,0,0,1.0,1.0
  721. TEXT=tCtrlType3            ,wQS_BASCONTROLS,OPT_View_1st        ,ARIAL22w,MULTI_CENTER    , 90,240,0,0,1.0,1.0
  722. TEXT=tCtrlType2            ,wQS_BASCONTROLS,OPT_View_Sim        ,ARIAL22w,MULTI_CENTER    ,330,240,0,0,1.0,1.0
  723. TEXT=tCtrlType1            ,wQS_BASCONTROLS,OPT_View_External    ,ARIAL22w,MULTI_CENTER    ,570,240,0,0,1.0,1.0
  724. TEXT=tQSDifficulty        ,wQS_BASCONTROLS,OPT_Difficulty        ,ARIAL22w,CENTER        ,335,300,0,0,1.0,1.0
  725.  
  726. // QS2
  727. TEXT=tQS2JoyPlay        ,wQS_JOYPLAY    ,QS_JoyPlay        ,ARIAL22w,MULTI_LEFT    ,  0, 60,400,100,1.0,1.0
  728. TEXT=tQS2Yes            ,wQS_JOYPLAY    ,TT_Yes            ,ARIAL22w,LEFT            ,130,130,400,100,1.0,1.0
  729. TEXT=tQS2No                ,wQS_JOYPLAY    ,TT_No            ,ARIAL22w,LEFT            ,130,170,400,100,1.0,1.0
  730.  
  731. // QS3
  732. TEXT=tQS3HatCtrl        ,wQS_JOYSETUP    ,OPT_HatControls    ,ARIAL22w,LEFT    ,140,  0,0,0,1.0,1.0
  733. TEXT=tQS3HatTurn        ,wQS_JOYSETUP    ,OPT_HatTurn        ,ARIAL22w,LEFT    ,185, 30,0,0,1.0,1.0
  734. TEXT=tQS3HatWeap        ,wQS_JOYSETUP    ,OPT_HatWeapon        ,ARIAL22w,LEFT    ,185, 60,0,0,1.0,1.0
  735.     // divider
  736. TEXT=tQS3TwistingStick    ,wQS_JOYSETUP    ,OPT_TwistingStick    ,ARIAL22w,LEFT    ,185,100,0,0,1.0,1.0
  737. TEXT=tQS3ReverseRudder    ,wQS_JOYSETUP    ,OPT_ReverseRudder    ,ARIAL22w,LEFT    ,215,130,0,0,1.0,1.0
  738.     // divider
  739. TEXT=tQS3JoyTurn        ,wQS_JOYSETUP    ,OPT_JoyTurn        ,ARIAL22w,LEFT    ,185,170,0,0,1.0,1.0
  740. TEXT=tQS3JoyStrafe        ,wQS_JOYSETUP    ,OPT_JoyStrafe        ,ARIAL22w,LEFT    ,185,200,0,0,1.0,1.0
  741.     // divider
  742. TEXT=tQS3EnableThrottle    ,wQS_JOYSETUP    ,OPT_EnableThrottle    ,ARIAL22w,LEFT    ,185,240,0,0,1.0,1.0
  743. TEXT=tQS3ReverseThrottle,wQS_JOYSETUP    ,OPT_ReverseThrottle,ARIAL22w,LEFT    ,215,270,0,0,1.0,1.0
  744.     //divider
  745. TEXT=tQS3Forcefeedback    ,wQS_JOYSETUP    ,OPT_ForceFeedback    ,ARIAL22w,LEFT    ,185,310,0,0,1.0,1.0
  746.  
  747. // QS4
  748. TEXT=tQS4MouseTargeting        ,wQS_JOYTARGET,OPT_UseMouseTargeting,ARIAL22w,LEFT        , 40,  0,0,0,1.0,1.0
  749. TEXT=tQS4DoYaPunk            ,wQS_JOYTARGET,TT_YES                ,ARIAL22w,LEFT        , 85, 30,0,0,1.0,1.0
  750. TEXT=tQS4InvMouse            ,wQS_JOYTARGET,OPT_Inv_Y_Mouse        ,ARIAL22w,LEFT        ,115, 60,0,0,1.0,1.0
  751.     // divider
  752. TEXT=tQS4Targeting            ,wQS_JOYTARGET,OPT_Targeting        ,ARIAL22w,LEFT        , 40,100,0,0,1.0,1.0
  753. TEXT=tQS4TargManual            ,wQS_JOYTARGET,OPT_Targ_Manual_Joy    ,ARIAL22w,MULTI_LEFT, 85,130,560,100,1.0,1.0
  754. TEXT=tQS4TargetFriendlies    ,wQS_JOYTARGET,OPT_TargetFriendlies    ,ARIAL22w,LEFT        , 85,230,0,0,1.0,1.0
  755. TEXT=tQS4TargList            ,wQS_JOYTARGET,OPT_Targ_Easy_Joy    ,ARIAL22w,MULTI_LEFT, 85,270,560,100,1.0,1.0
  756.  
  757. // QS5
  758. TEXT=tQS5MouseWheel            ,wQS_MOUSETARGET,OPT_MouseWheelControl    ,ARIAL22w,LEFT        , 40, 30,0,0,1.0,1.0
  759. TEXT=tQS5Collective            ,wQS_MOUSETARGET,OPT_Altitude            ,ARIAL22w,LEFT        , 85, 60,0,0,1.0,1.0
  760. TEXT=tQS5Cycle                ,wQS_MOUSETARGET,OPT_WeaponCycle        ,ARIAL22w,LEFT        , 85, 90,0,0,1.0,1.0
  761.     // divider
  762. TEXT=tQS5InvMouse            ,wQS_MOUSETARGET,OPT_Inv_Y_Mouse        ,ARIAL22w,LEFT        , 85,130,0,0,1.0,1.0
  763.     // divider
  764. TEXT=tQS5Targeting            ,wQS_MOUSETARGET,OPT_Targeting            ,ARIAL22w,LEFT        , 40,170,0,0,1.0,1.0
  765. TEXT=tQS5TargManual            ,wQS_MOUSETARGET,OPT_Targ_Manual_Mouse    ,ARIAL22w,MULTI_LEFT, 85,200,560,100,1.0,1.0
  766. TEXT=tQS5TargetFriendlies    ,wQS_MOUSETARGET,OPT_TargetFriendlies    ,ARIAL22w,LEFT        , 85,300,0,0,1.0,1.0
  767. TEXT=tQS5TargList            ,wQS_MOUSETARGET,OPT_Targ_Easy_Mouse    ,ARIAL22w,MULTI_LEFT, 85,340,560,100,1.0,1.0
  768.  
  769.  
  770. ////////////////////////////
  771. // OPTIONS screen
  772. TEXT=tOptionsTitle    ,OPT_BG        ,MM_Options                ,Serpn36T,Left        ,23, 10,   0,  0,1.0,1.0
  773.  
  774. ////////////////////////////
  775. // OPTIONS - Video
  776. TEXT=tResolution    ,OPT_VIDEO,OPT_Resolution        ,ARIAL22w,RIGHT    ,180, 25,0,0,1.0,1.0
  777. TEXT=tFSAntiAlias    ,OPT_VIDEO,OPT_FS_AntiAlias        ,ARIAL22w,RIGHT    ,180, 65,0,0,1.0,1.0
  778. TEXT=tBitDepth        ,OPT_VIDEO,OPT_BitDepth            ,ARIAL22w,RIGHT    ,560, 25,0,0,1.0,1.0
  779. TEXT=tGamma            ,OPT_VIDEO,OPT_Gamma            ,ARIAL22w,RIGHT    ,560, 65,0,0,1.0,1.0
  780. //TEXT=tCOMP_Gamma    ,OPT_VIDEO,NULL                    ,ARIAL22w,CENTER,650, 65,0,0,1.0,1.0
  781.  
  782. TEXT=tTrnDetail        ,OPT_VIDEO,OPT_TerrainDetail    ,ARIAL22w,RIGHT    ,180,145,0,0,1.0,1.0
  783. TEXT=tObjDetail        ,OPT_VIDEO,OPT_ObjectDetail        ,ARIAL22w,RIGHT    ,180,185,0,0,1.0,1.0
  784. TEXT=tTextureQuality,OPT_VIDEO,OPT_TextureQuality    ,ARIAL22w,RIGHT    ,180,225,0,0,1.0,1.0
  785.  
  786. TEXT=tWaterQuality    ,OPT_VIDEO,OPT_WaterQuality        ,ARIAL22w,RIGHT    ,560,145,0,0,1.0,1.0
  787. TEXT=tShadowQuality    ,OPT_VIDEO,OPT_ShadowQuality    ,ARIAL22w,RIGHT    ,560,185,0,0,1.0,1.0
  788. TEXT=tParticles        ,OPT_VIDEO,OPT_ParticleDensity    ,ARIAL22w,RIGHT    ,560,225,0,0,1.0,1.0
  789.  
  790. ////////////////////////////
  791. // OPTIONS - Audio
  792. TEXT=tSoundFXVol    ,OPT_AUDIO,OPT_SFXVol            ,ARIAL22w,LEFT    ,130, 50,0,0,1.0,1.0
  793. TEXT=tDialogVol        ,OPT_AUDIO,OPT_DialVol            ,ARIAL22w,LEFT    ,130,130,0,0,1.0,1.0
  794. TEXT=tMusicVol        ,OPT_AUDIO,OPT_MusVol            ,ARIAL22w,LEFT    ,130,210,0,0,1.0,1.0
  795. TEXT=tRotorVol        ,OPT_AUDIO,OPT_RotorVol            ,ARIAL22w,LEFT    ,130,290,0,0,1.0,1.0
  796.  
  797. TEXT=tCOMPSFXVol    ,OPT_AUDIO,NULL                    ,ARIAL22w,Center,200,100,0,0,1.0,1.0
  798. TEXT=tCOMPDialogVol    ,OPT_AUDIO,NULL                    ,ARIAL22w,Center,400,100,0,0,1.0,1.0
  799. TEXT=tCOMPMusicVol    ,OPT_AUDIO,NULL                    ,ARIAL22w,Center,100,100,0,0,1.0,1.0
  800. TEXT=tCOMPRotorVol    ,OPT_AUDIO,NULL                    ,ARIAL22w,Center,300,100,0,0,1.0,1.0
  801.  
  802. ////////////////////////////
  803. // OPTIONS - Additional Controls
  804. TEXT=tViewType            ,wOPT_ADDCONTROLS,OPT_View                ,ARIAL22w,RIGHT    ,140,  4,0,0,1.0,1.0
  805. TEXT=tViewType1            ,wOPT_ADDCONTROLS,OPT_View_1st            ,ARIAL22w,LEFT    ,185,  4,0,0,1.0,1.0
  806. TEXT=tViewType2            ,wOPT_ADDCONTROLS,OPT_View_Sim            ,ARIAL22w,LEFT    ,385,  4,0,0,1.0,1.0
  807. TEXT=tViewType3            ,wOPT_ADDCONTROLS,OPT_View_External        ,ARIAL22w,LEFT    ,585,  4,0,0,1.0,1.0
  808.  
  809. TEXT=tFlightControl        ,wOPT_ADDCONTROLS,OPT_FlightCtrl        ,ARIAL22w,RIGHT    ,140, 34,0,0,1.0,1.0
  810. TEXT=tFC_Joystick        ,wOPT_ADDCONTROLS,OPT_Joystick            ,ARIAL22w,LEFT    ,185, 34,0,0,1.0,1.0
  811. TEXT=tFC_Mouse            ,wOPT_ADDCONTROLS,OPT_Mouse                ,ARIAL22w,LEFT    ,385, 34,0,0,1.0,1.0
  812. TEXT=tFC_Both            ,wOPT_ADDCONTROLS,OPT_Both                ,ARIAL22w,LEFT    ,585, 34,0,0,1.0,1.0
  813.     // divider
  814. TEXT=tOPTJoyCtrl        ,wOPT_ADDCONTROLS,OPT_JoyControls        ,ARIAL22w,RIGHT    ,140, 65,0,0,1.0,1.0
  815. //TEXT=tFC_InvJoystick    ,wOPT_ADDCONTROLS,OPT_Inv_Y_Joy            ,ARIAL22w,LEFT    ,185, 65,0,0,1.0,1.0
  816. TEXT=tFantail            ,wOPT_ADDCONTROLS,OPT_JoyTurnStrafe        ,ARIAL22w,LEFT    ,185, 65,0,0,1.0,1.0
  817.  
  818. TEXT=tTwistingStick        ,wOPT_ADDCONTROLS,OPT_TwistingStick        ,ARIAL22w,LEFT    ,185, 95,0,0,1.0,1.0
  819. TEXT=tReverseRudder        ,wOPT_ADDCONTROLS,OPT_ReverseRudder        ,ARIAL22w,LEFT    ,215,125,0,0,1.0,1.0
  820. TEXT=tEnableThrottle    ,wOPT_ADDCONTROLS,OPT_EnableThrottle    ,ARIAL22w,LEFT    ,185,155,0,0,1.0,1.0
  821. TEXT=tReverseThrottle    ,wOPT_ADDCONTROLS,OPT_ReverseThrottle    ,ARIAL22w,LEFT    ,215,185,0,0,1.0,1.0
  822. TEXT=tForcefeedback        ,wOPT_ADDCONTROLS,OPT_ForceFeedback        ,ARIAL22w,LEFT    ,185,215,0,0,1.0,1.0
  823.     // divider
  824. TEXT=tOPTHatCtrl        ,wOPT_ADDCONTROLS,OPT_HatControls        ,ARIAL22w,RIGHT    ,140,250,0,0,1.0,1.0
  825. TEXT=tHatSwitchTurn        ,wOPT_ADDCONTROLS,OPT_HatTurn            ,ARIAL22w,LEFT    ,185,250,0,0,1.0,1.0
  826. TEXT=tHatSwitchWeapon    ,wOPT_ADDCONTROLS,OPT_HatWeapon            ,ARIAL22w,LEFT    ,185,275,0,0,1.0,1.0
  827.     // divider
  828. TEXT=tTargeting            ,wOPT_ADDCONTROLS,OPT_Targeting            ,ARIAL22w,RIGHT    ,140,309,0,0,1.0,1.0
  829. TEXT=tTargManual        ,wOPT_ADDCONTROLS,OPT_Targ_Manual        ,ARIAL22w,LEFT    ,185,309,0,0,1.0,1.0
  830. TEXT=tTargList            ,wOPT_ADDCONTROLS,OPT_Targ_Easy            ,ARIAL22w,LEFT    ,465,309,0,0,1.0,1.0
  831. TEXT=tTargetFriendlies    ,wOPT_ADDCONTROLS,OPT_TargetFriendlies    ,ARIAL22w,LEFT    ,215,339,0,0,1.0,1.0
  832.  
  833. TEXT=tMouseTargeting    ,wOPT_ADDCONTROLS,OPT_MouseTargeting    ,ARIAL22w,LEFT    ,185,369,0,0,1.0,1.0
  834. TEXT=tInvMouse            ,wOPT_ADDCONTROLS,OPT_Inv_Y_Mouse        ,ARIAL22w,LEFT    ,215,399,0,0,1.0,1.0
  835.  
  836. TEXT=tOPTCollective        ,wOPT_ADDCONTROLS,OPT_MouseAltitude        ,ARIAL22w,LEFT    ,465,369,0,0,1.0,1.0
  837. TEXT=tOPTCycle            ,wOPT_ADDCONTROLS,OPT_MouseCycle        ,ARIAL22w,LEFT    ,465,399,0,0,1.0,1.0
  838.  
  839. ////////////////////////////
  840. // OPTIONS - Advanced Controls
  841. TEXT=tSlipControl    ,wOPT_ADVCONTROLS,OPT_SlipControl    ,ARIAL22w,LEFT    , 30,  4,0,0,1.0,1.0
  842. TEXT=tLimitCyclic    ,wOPT_ADVCONTROLS,OPT_LimitCyclic    ,ARIAL22w,LEFT    , 30, 44,0,0,1.0,1.0
  843. TEXT=tRotorDamage    ,wOPT_ADVCONTROLS,OPT_RealRotorDamage,ARIAL22w,LEFT    , 30, 84,0,0,1.0,1.0
  844. TEXT=tDifficulty    ,wOPT_ADVCONTROLS,OPT_Difficulty    ,ARIAL22w,LEFT    ,  0,119,0,0,1.0,1.0
  845. //TEXT=tPIOControl    ,wOPT_ADVCONTROLS,OPT_PIOControl    ,ARIAL22w,LEFT    ,  0,124,0,0,1.0,1.0
  846. //TEXT=tPIOC_High        ,wOPT_ADVCONTROLS,TT_High            ,ARIAL22w,RIGHT    ,270,174,0,0,1.0,1.0
  847. //TEXT=tPIOC_Low        ,wOPT_ADVCONTROLS,TT_Low            ,ARIAL22w,LEFT    , 30,174,0,0,1.0,1.0
  848.  
  849. ////////////////////////////
  850. // OPTIONS - Remap
  851. // These text items need to have the exact same name as the corresponding buttons in order to work
  852. TEXT=bKeyAction0    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10, 30,0,0,1.0,1.0
  853. TEXT=bKeyAction1    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10, 65,0,0,1.0,1.0
  854. TEXT=bKeyAction2    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10,100,0,0,1.0,1.0
  855. TEXT=bKeyAction3    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10,135,0,0,1.0,1.0
  856. TEXT=bKeyAction4    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10,170,0,0,1.0,1.0
  857. TEXT=bKeyAction5    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10,205,0,0,1.0,1.0
  858. TEXT=bKeyAction6    ,wOPT_REMAP_FUNC,NULL            ,ARIAL22w,LEFT    , 10,240,0,0,1.0,1.0
  859. TEXT=bActionLBL        ,wOPT_REMAP_FUNC,OPT_Action        ,ARIAL22w,LEFT    , 10,  0,0,0,1.0,1.0
  860. TEXT=bControlLBL    ,wOPT_REMAP_FUNC,OPT_Control    ,ARIAL22w,CENTER,292,  0,0,0,1.0,1.0
  861.  
  862. TEXT=bControl        ,wOPT_REMAP_HELP,REMAP_Keyboard    ,ARIAL22w,MULTI_LEFT,  0,  0,250,380,1.0,1.0,300,500
  863.  
  864.  
  865. ////////////////////////////
  866. // OPTIONS - Credits
  867. TEXT=tPlayIntro        ,OPT_CREDITS,OPT_PlayIntro        ,ARIAL22w,RIGHT    ,240, 40,0,0,1.0,1.0
  868. TEXT=tPlayCredits    ,OPT_CREDITS,OPT_PlayCredits    ,ARIAL22w,RIGHT    ,240, 80,0,0,1.0,1.0
  869.  
  870.  
  871. ////////////////////////////
  872. // Novaworld
  873. TEXT=tNWTitle        ,NW_BG        ,Novaworld            ,Serpn36T,Left        , 23, 10,  0,  0,1.0,1.0
  874.  
  875. ////////////////////////////
  876. // CHANGE PLAYER
  877. TEXT=tPilots        ,wCP_BG            ,PLAYER_TITLE    ,Serpn36T,LEFT    , 23, 10,0,0,1.0,1.0
  878. TEXT=tPilotsStatT1    ,wCP_SUMMARY    ,PLAYER_STAT_SUMMARY    ,ARIAL22w,LEFT    , 40, 110,0,0,1.0,1.0
  879.  
  880. TEXT=tPilotsStatS0    ,wCP_SSTATS    ,PLAYER_SINGLE                ,ARIAL22w,RIGHT, 200,10,0,0,1.0,1.0
  881. TEXT=tPilotsStatS1    ,wCP_SSTATS    ,PLAYER_MISSION_COMP        ,ARIAL22w,RIGHT    , 200, 40,0,0,1.0,1.0
  882. TEXT=tPilotsStatS2    ,wCP_SSTATS    ,PLAYER_MISSION_SCORE        ,ARIAL22w,RIGHT    , 200, 60,0,0,1.0,1.0
  883. TEXT=tPilotsStatS3    ,wCP_SSTATS    ,PLAYER_MISSION_OBJECTIVES    ,ARIAL22w,RIGHT    , 200, 80,0,0,1.0,1.0
  884. TEXT=tPilotsStatS4    ,wCP_SSTATS    ,PLAYER_MISSION_AIRKILLS    ,ARIAL22w,RIGHT    , 200, 100,0,0,1.0,1.0
  885. TEXT=tPilotsStatS5    ,wCP_SSTATS    ,PLAYER_MISSION_GROUNDKILLS    ,ARIAL22w,RIGHT    , 200, 120,0,0,1.0,1.0
  886. TEXT=tPilotsStatS6    ,wCP_SSTATS    ,PLAYER_MISSION_FRIENDLY    ,ARIAL22w,RIGHT    , 200, 140,0,0,1.0,1.0
  887. TEXT=tPilotsStatS7    ,wCP_SSTATS    ,PLAYER_MISSION_RANK        ,ARIAL22w,RIGHT    , 200, 160,0,0,1.0,1.0
  888.  
  889. TEXT=tPilotsStatM0    ,wCP_SSTATS    ,PLAYER_MULTI                ,ARIAL22w,RIGHT, 450,10,0,0,1.0,1.0
  890. TEXT=tPilotsStatM1    ,wCP_SSTATS    ,PLAYER_KILLS    ,ARIAL22w,RIGHT    , 450, 40,0,0,1.0,1.0
  891. TEXT=tPilotsStatM2    ,wCP_SSTATS    ,PLAYER_DEATHS    ,ARIAL22w,RIGHT    , 450, 60,0,0,1.0,1.0
  892. TEXT=tPilotsStatM3    ,wCP_SSTATS    ,PLAYER_FRATS    ,ARIAL22w,RIGHT    , 450, 80,0,0,1.0,1.0
  893.  
  894.  
  895. TEXT=tPilotsStatS_1    ,wCP_SSTATS    ,PLAYER_MISSION_COMP        ,ARIAL22w,LEFT    , 205, 40,0,0,1.0,1.0
  896. TEXT=tPilotsStatS_2    ,wCP_SSTATS    ,PLAYER_MISSION_SCORE        ,ARIAL22w,LEFT    , 205, 60,0,0,1.0,1.0
  897. TEXT=tPilotsStatS_3    ,wCP_SSTATS    ,PLAYER_OBJECTIVES            ,ARIAL22w,LEFT    , 205, 80,0,0,1.0,1.0
  898. TEXT=tPilotsStatS_4    ,wCP_SSTATS    ,PLAYER_MISSION_AIRKILLS    ,ARIAL22w,LEFT    , 205, 100,0,0,1.0,1.0
  899. TEXT=tPilotsStatS_5    ,wCP_SSTATS    ,PLAYER_MISSION_GROUNDKILLS    ,ARIAL22w,LEFT    , 205, 120,0,0,1.0,1.0
  900. TEXT=tPilotsStatS_6    ,wCP_SSTATS    ,PLAYER_MISSION_FRIENDLY    ,ARIAL22w,LEFT    , 205, 140,0,0,1.0,1.0
  901. TEXT=tPilotsStatS_7    ,wCP_SSTATS    ,PLAYER_MISSION_RANK        ,ARIAL22w,LEFT    , 205, 160,0,0,1.0,1.0
  902. TEXT=tPilotsStatS_8    ,wCP_SSTATS    ,PLAYER_KILLS    ,ARIAL22w,LEFT    , 455, 40,0,0,1.0,1.0
  903. TEXT=tPilotsStatS_9    ,wCP_SSTATS    ,PLAYER_DEATHS    ,ARIAL22w,LEFT    , 455, 60,0,0,1.0,1.0
  904. TEXT=tPilotsStatS_10,wCP_SSTATS    ,PLAYER_FRATS    ,ARIAL22w,LEFT    , 455, 80,0,0,1.0,1.0
  905.  
  906.  
  907. TEXT=tPilotsStatT2    ,wCP_DETAILS    ,PLAYER_STAT_DETAIL    ,ARIAL22w,LEFT    , 40, 110,0,0,1.0,1.0
  908. TEXT=tPilotsStatTc    ,wCP_DETAILS    ,PLAYER_CAMPAIGNS    ,ARIAL22w,CENTER, 400,160,0,0,1.0,1.0
  909. TEXT=tPilotsStat0    ,wCP_STATS    ,PLAYER_MISSION    ,ARIAL22w,MULTI_CENTER, 105, 10,130,50,1.0,1.0
  910. TEXT=tPilotsStat1    ,wCP_STATS    ,PLAYER_WINS    ,ARIAL22w,MULTI_CENTER, 225, 10,80,50,1.0,1.0
  911.  
  912. TEXT=tPilotsStat2    ,wCP_STATS    ,PLAYER_SCORE,ARIAL22w,MULTI_CENTER, 305, 10,80,50,1.0,1.0
  913. TEXT=tPilotsStat3    ,wCP_STATS    ,PLAYER_OBJECTIVES,ARIAL22w,MULTI_CENTER, 389, 10,80,50,1.0,1.0
  914. TEXT=tPilotsStat4    ,wCP_STATS    ,PLAYER_KILLS_AIR,ARIAL22w,MULTI_CENTER, 475, 10,80,50,1.0,1.0
  915. TEXT=tPilotsStat5    ,wCP_STATS    ,PLAYER_KILLS_GROUND,ARIAL22w,MULTI_CENTER, 560, 10,80,50,1.0,1.0
  916.  
  917. TEXT=tPilotsStat6    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,MULTI_CENTER, 660, 10,80,50,1.0,1.0
  918.  
  919. TEXT=tStatSP_0_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 105, 65,0,0,1.0,1.0
  920. TEXT=tStatSP_0_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 105, 90,0,0,1.0,1.0
  921. TEXT=tStatSP_0_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 105, 115,0,0,1.0,1.0
  922. TEXT=tStatSP_0_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 105, 140,0,0,1.0,1.0
  923. TEXT=tStatSP_0_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 105, 165,0,0,1.0,1.0
  924. TEXT=tStatSP_1_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 225, 65,0,0,1.0,1.0
  925. TEXT=tStatSP_1_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 225, 90,0,0,1.0,1.0
  926. TEXT=tStatSP_1_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 225, 115,0,0,1.0,1.0
  927. TEXT=tStatSP_1_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 225, 140,0,0,1.0,1.0
  928. TEXT=tStatSP_1_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 225, 165,0,0,1.0,1.0
  929. TEXT=tStatSP_2_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 305, 65,0,0,1.0,1.0
  930. TEXT=tStatSP_2_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 305, 90,0,0,1.0,1.0
  931. TEXT=tStatSP_2_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 305, 115,0,0,1.0,1.0
  932. TEXT=tStatSP_2_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 305, 140,0,0,1.0,1.0
  933. TEXT=tStatSP_2_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 305, 165,0,0,1.0,1.0
  934. TEXT=tStatSP_3_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 389, 65,0,0,1.0,1.0
  935. TEXT=tStatSP_3_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 389, 90,0,0,1.0,1.0
  936. TEXT=tStatSP_3_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 389, 115,0,0,1.0,1.0
  937. TEXT=tStatSP_3_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 389, 140,0,0,1.0,1.0
  938. TEXT=tStatSP_3_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 389, 165,0,0,1.0,1.0
  939. TEXT=tStatSP_4_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 475, 65,0,0,1.0,1.0
  940. TEXT=tStatSP_4_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 475, 90,0,0,1.0,1.0
  941. TEXT=tStatSP_4_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 475, 115,0,0,1.0,1.0
  942. TEXT=tStatSP_4_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 475, 140,0,0,1.0,1.0
  943. TEXT=tStatSP_4_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 475, 165,0,0,1.0,1.0
  944. TEXT=tStatSP_5_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 560, 65,0,0,1.0,1.0
  945. TEXT=tStatSP_5_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 560, 90,0,0,1.0,1.0
  946. TEXT=tStatSP_5_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 560, 115,0,0,1.0,1.0
  947. TEXT=tStatSP_5_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 560, 140,0,0,1.0,1.0
  948. TEXT=tStatSP_5_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 560, 165,0,0,1.0,1.0
  949. TEXT=tStatSP_6_0    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 660, 65,0,0,1.0,1.0
  950. TEXT=tStatSP_6_1    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 660, 90,0,0,1.0,1.0
  951. TEXT=tStatSP_6_2    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 660, 115,0,0,1.0,1.0
  952. TEXT=tStatSP_6_3    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 660, 140,0,0,1.0,1.0
  953. TEXT=tStatSP_6_4    ,wCP_STATS    ,PLAYER_KILLS_FRIENDLY,ARIAL22w,CENTER, 660, 165,0,0,1.0,1.0
  954.  
  955.  
  956.  
  957. // Special Text entries for Player name tabs
  958. TEXT=tCP_Tab0        ,NULL            ,NULL            ,ARIAL22w,LEFT    ,  0,  0,180,0,1.0,1.0
  959. TEXT=tCP_Tab1        ,NULL            ,NULL            ,ARIAL22w,LEFT    ,  0,  0,180,0,1.0,1.0
  960. TEXT=tCP_Tab2        ,NULL            ,NULL            ,ARIAL22w,LEFT    ,  0,  0,180,0,1.0,1.0
  961. TEXT=tCP_Tab3        ,NULL            ,NULL            ,ARIAL22w,LEFT    ,  0,  0,180,0,1.0,1.0
  962.  
  963. ////////////////////////////
  964. // PREGAME
  965. TEXT=tGameStatusLbl    ,wPREGAME        ,Status            ,Serpn36T,LEFT        , 23, 10,0,0,1.0,1.0
  966. TEXT=tGameStatus    ,wPREGAME        ,NULL            ,ARIAL22w,LEFT_MULTI,200,150,400,350,1.0,1.0
  967.  
  968. TEXT=tPassword    ,wPREGAMEPASSWORD    ,HG_PASSWORD    ,ARIAL22w,RIGHT    ,  0,  0,0,0,1.0,1.0
  969. TEXT=tTeamPref    ,wPREGAMETEAMPREF    ,HGT_TEAMPREF    ,ARIAL22w,RIGHT    ,  0,  5,0,0,1.0,1.0
  970. TEXT=tTeamPwd    ,wPRETEAMPASSWORD    ,TEAM_PASSWORD    ,ARIAL22w,RIGHT    ,  0,  0,0,0,1.0,1.0
  971.  
  972.  
  973. /////////////////////////////////////////////////////////////////////////////
  974. // Unrevised 
  975. ///////////////////////////////////////////////////////////////////////////
  976.  
  977. TEXT=TXTMP_Games     ,MP_LAN     ,MP_GAMES_FOUND,ARIAL22w,CENTER, 360,110,0,0,1.0,1.0
  978. TEXT=TXTMP_Title1     ,MP_BG         ,MULTIPLAYER  ,Serpn36T,LEFT    ,40, 10,0,0,1.0,1.0
  979. TEXT=TXTMP_SearchStat,MP_BUTTONS ,MP_STATUS_STRING  ,ARIAL22w,MULTI    ,238, 336,300,64,1.0,1.0
  980. TEXT=TXTMP_Team      ,MP_BUTTONS ,MP_TEAM_PREFERENCE,ARIAL22w,RIGHT, 195,24,0,0,1.0,1.0
  981. TEXT=TXTMP_Connect   ,MP_BUTTONS ,MP_CONNECT_TYPE,ARIAL22w,RIGHT, 195,58,0,0,1.0,1.0
  982.  
  983. //credits
  984. TEXT=TXTCred_TitleHost ,CREDITS    ,MM_CREDITS        ,Serpn36T,LEFT,40, 10,0,0,1.0,1.0
  985.  
  986.  
  987. ////////////////////////////
  988. // MULTIPLAYER - Host Game
  989. TEXT=TXTMP_TitleHost    ,MP_HOST    ,HOST            ,Serpn36T,LEFT    , 40, 10,0,0,1.0,1.0
  990. TEXT=TXTHOST_GAMENAME    ,MP_HOPT    ,HG_GAMENAME    ,ARIAL22w,RIGHT    ,  0, 50,0,0,1.0,1.0
  991. TEXT=TXTHOST_LOC        ,MP_HOPT    ,HG_LOCATION    ,ARIAL22w,RIGHT    ,  0, 90,0,0,1.0,1.0
  992. TEXT=TXTHOST_PW            ,MP_HOPT    ,HG_PASSWORD    ,ARIAL22w,RIGHT    ,  0,130,0,0,1.0,1.0
  993. TEXT=TXTHOST_SessionT    ,MP_HOPT    ,HG_SSNTYPE        ,ARIAL22w,RIGHT    ,  0,170,0,0,1.0,1.0
  994. TEXT=TXTHOST_ServeT        ,MP_HOPT    ,HG_SVRTYPE        ,ARIAL22w,RIGHT    ,  0,210,0,0,1.0,1.0
  995. TEXT=TXTHOPT_Replay        ,MP_HOPT    ,HOT_REPLAY        ,ARIAL22w,RIGHT    ,  0,250,0,0,1.0,1.0
  996. TEXT=TXTHOPT_Delay        ,MP_HOPT    ,HOT_DELAY        ,ARIAL22w,RIGHT    ,  0,290,0,0,1.0,1.0
  997. TEXT=TXTHOPT_MaxPL        ,MP_HOPT    ,HOT_MAXPL        ,ARIAL22w,RIGHT    ,  0,330,0,0,1.0,1.0
  998. TEXT=TXTHOPT_Time        ,MP_HOPT    ,HOT_TIME        ,ARIAL22w,RIGHT    ,  0,370,0,0,1.0,1.0
  999. TEXT=TXTHOPT_SCORE        ,MP_HOPT    ,HOT_SCORE        ,ARIAL22w,RIGHT    ,  0,410,0,0,1.0,1.0
  1000. TEXT=TXTMP_PlayerLimit    ,MP_HOPT    ,NULL            ,ARIAL22w,CENTER,130,330,0,0,1.0,1.0
  1001. TEXT=TXTMP_TimeLimit    ,MP_HOPT    ,NULL            ,ARIAL22w,CENTER,130,370,0,0,1.0,1.0
  1002. TEXT=TXTMP_ScoreLimit    ,MP_HOPT    ,NULL            ,ARIAL22w,CENTER,130,410,0,0,1.0,1.0
  1003. //TEXT=TXTMP_LifeLimit    ,MP_HTEAM    ,NULL            ,ARIAL22w,CENTER,265,205,0,0,1.0,1.0
  1004.  
  1005.  
  1006. ////////////////////////////
  1007. // MULTIPLAYER - Host Options
  1008. TEXT=TXTHOST_GameType    ,MP_HGAME,HG_GAMETYPE    ,ARIAL22w,CENTER    ,185,  0,0,0,1.0,1.0
  1009. TEXT=TXTHOSTDifficulty    ,MP_HGAME,OPT_Difficulty,ARIAL22w,CENTER    ,185, 70,0,0,1.0,1.0
  1010. TEXT=TXTHOST_Title2        ,MP_HGAME,HG_MAPS        ,ARIAL22w,CENTER    ,185,160,0,0,1.0,1.0
  1011. TEXT=TXTHOST_Status        ,MP_HGAME,HGT_TEAM        ,ARIAL22w,MULTI_LEFT, 65,360,300,50,1.0,1.0
  1012.  
  1013. TEXT=TXTHOST_TeamTitle    ,MP_HTEAM    ,HGT_TEAM        ,ARIAL22w,LEFT    , 10,0,0,0,1.0,1.0
  1014. TEXT=TXTHOST_TeamFF        ,MP_HTEAM    ,HGT_FRIENDLY    ,ARIAL22w,RIGHT    ,185,45,0,0,1.0,1.0
  1015. TEXT=TXTHOST_TeamFT        ,MP_HTEAM    ,HGT_FRIENDLYTAG,ARIAL22w,RIGHT    ,185,85,0,0,1.0,1.0
  1016. TEXT=TXTHOST_TeamChoose    ,MP_HTEAM    ,HGT_CHOOSETEAM    ,ARIAL22w,RIGHT    ,185,125,0,0,1.0,1.0
  1017. TEXT=TXTHOST_TeamFFWarn    ,MP_HTEAM    ,HGT_WARNING    ,ARIAL22w,RIGHT    ,185,165,0,0,1.0,1.0
  1018. //TEXT=TXTHOST_TeamLives    ,MP_HTEAM    ,HGT_TEAMLIVES    ,ARIAL22w,RIGHT    ,185,205,0,0,1.0,1.0
  1019. TEXT=TXTHOST_TeamPref    ,MP_HTEAM    ,HGT_TEAMPREF    ,ARIAL22w,RIGHT    ,185,245,0,0,1.0,1.0
  1020. TEXT=TXTHOST_BluePwd    ,MP_HTEAM    ,HGT_BLUE_PWD    ,ARIAL22w,LEFT    , 15,285,0,0,1.0,1.0
  1021. TEXT=TXTHOST_RedPwd        ,MP_HTEAM    ,HGT_RED_PWD    ,ARIAL22w,LEFT    , 15,350,0,0,1.0,1.0
  1022.  
  1023. TEXT=TXTHOST_WeapTitle,    MP_HWEAP    ,HGW_WEAPONS    ,ARIAL22w,LEFT,  10,0,0,0,1.0,1.0
  1024. TEXT=TXTHOST_TeamCan,   MP_HWEAP    ,HGW_CANNON        ,ARIAL22w,RIGHT, 185,45,0,0,1.0,1.0
  1025. TEXT=TXTHOST_TeamHydra, MP_HWEAP    ,HGW_HYDRA        ,ARIAL22w,RIGHT, 185,85,0,0,1.0,1.0
  1026. TEXT=TXTHOST_TeamStinger,MP_HWEAP    ,HGW_STINGER    ,ARIAL22w,RIGHT, 185,125,0,0,1.0,1.0
  1027. TEXT=TXTHOST_TeamHellfire, MP_HWEAP    ,HGW_HELLFIRE    ,ARIAL22w,RIGHT, 185,165,0,0,1.0,1.0
  1028. TEXT=TXTHOST_TeamEFAM, MP_HWEAP        ,HGW_EFAM        ,ARIAL22w,RIGHT, 185,205,0,0,1.0,1.0
  1029. TEXT=TXTHOST_TeamArty, MP_HWEAP        ,HGW_ARTILLERY    ,ARIAL22w,RIGHT, 185,245,0,0,1.0,1.0
  1030. TEXT=TXTHOST_TeamAuto, MP_HWEAP        ,HGW_AUTO    ,ARIAL22w,RIGHT, 185,285,0,0,1.0,1.0
  1031.  
  1032. TEXT=TXT_JOYSTICK  ,PLAYERSETTINGS_INTERFACE,joystick,ARIAL22w,RIGHT,0, 40,0,0,3.0,1.0
  1033. TEXT=TXT_THROTTLE  ,PLAYERSETTINGS_INTERFACE,throttle,ARIAL22w,RIGHT,0, 80,0,0,3.0,1.0
  1034. TEXT=TXT_RUDDER    ,PLAYERSETTINGS_INTERFACE,rudder  ,ARIAL22w,RIGHT,0,120,0,0,3.0,1.0
  1035. TEXT=TXT_ASLAGL    ,PLAYERSETTINGS_INTERFACE,ASLAGL  ,ARIAL22w,RIGHT,0,160,0,0,3.0,1.0
  1036. TEXT=TXT_ALTLOCK   ,PLAYERSETTINGS_INTERFACE,ALTLOCK ,ARIAL22w,RIGHT,0,200,0,0,3.0,1.0
  1037.  
  1038. TEXT=BUTKeymap0,PSET_MAINKey,NULL,ARIAL22w,LEFT,0, 10,0,0,1.0,1.0
  1039. TEXT=BUTKeymap1,PSET_MAINKey,NULL,ARIAL22w,LEFT,0, 50,0,0,1.0,1.0
  1040. TEXT=BUTKeymap2,PSET_MAINKey,NULL,ARIAL22w,LEFT,0, 90,0,0,1.0,1.0
  1041. TEXT=BUTKeymap3,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,130,0,0,1.0,1.0
  1042. TEXT=BUTKeymap4,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,170,0,0,1.0,1.0
  1043. TEXT=BUTKeymap5,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,210,0,0,1.0,1.0
  1044. TEXT=BUTKeymap6,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,250,0,0,1.0,1.0
  1045. TEXT=BUTKeymap7,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,290,0,0,1.0,1.0
  1046. TEXT=BUTKeymap8,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,330,0,0,1.0,1.0
  1047. TEXT=BUTKeymap9,PSET_MAINKey,NULL,ARIAL22w,LEFT,0,370,0,0,1.0,1.0
  1048.  
  1049. TEXT=Title1    ,PSET_MAINMap,PSET_KEYMAP,frank22b,LEFT,261, 33,0,0,1.0,1.0
  1050. TEXT=Title2    ,PSET_MAINMap,OPT_KEY    ,ARIAL18b,LEFT,281, 134,0,0,1.0,1.0
  1051. TEXT=Title3    ,PSET_MAINMap,OPT_MKEY   ,ARIAL18b,LEFT,370, 134,0,0,1.0,1.0
  1052. TEXT=Title4    ,PSET_MAINMap,OPT_MMSE   ,ARIAL18b,LEFT,428, 134,0,0,1.0,1.0
  1053. TEXT=Title5    ,PSET_MAINMap,OPT_JBTN   ,ARIAL18b,LEFT,507, 134,0,0,1.0,1.0
  1054. TEXT=Title6    ,PSET_MAINMap,OPT_MJBTN  ,ARIAL18b,LEFT,566, 134,0,0,1.0,1.0
  1055. TEXT=Title7    ,PSET_MAINMap,OPT_AXIS   ,ARIAL18b,LEFT,685, 134,0,0,1.0,1.0
  1056.  
  1057. TEXT=BUTMapmap0,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,159,0,0,1.0,1.0
  1058. TEXT=BUTMapmap1,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,195,0,0,1.0,1.0
  1059. TEXT=BUTMapmap2,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,231,0,0,1.0,1.0
  1060. TEXT=BUTMapmap3,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,267,0,0,1.0,1.0
  1061. TEXT=BUTMapmap4,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,303,0,0,1.0,1.0
  1062. TEXT=BUTMapmap5,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,339,0,0,1.0,1.0
  1063. TEXT=BUTMapmap6,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,375,0,0,1.0,1.0
  1064. TEXT=BUTMapmap7,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,411,0,0,1.0,1.0
  1065. TEXT=BUTMapmap8,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,447,0,0,1.0,1.0
  1066. TEXT=BUTMapmap9,PSET_MAINMap,NULL,ARIAL18b,RIGHT,224,483,0,0,1.0,1.0
  1067.  
  1068. // text entry strings
  1069. TEXT=mpgamename    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1070. TEXT=mppw        ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1071. TEXT=blue_pwd    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1072. TEXT=red_pwd    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1073. TEXT=team_pwd    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1074. TEXT=mplocation    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1075. TEXT=timelimit    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1076. TEXT=scorelimit    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1077. TEXT=lifelimit    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1078. TEXT=kothtime    ,NULL,NULL,ARIAL22w,LEFT, 0,290,250,0,1.0,1.0
  1079.  
  1080.  
  1081. //########################################################################
  1082. //  [SPRITE]
  1083. //  SPRITE = NAME31,???,IMAGE
  1084. //########################################################################
  1085. [SPRITE]
  1086. SPRITE=CURSOR_1,NULL,CURSOR1,0,0,10
  1087. SPRITE=CURSOR_2,NULL,CURSOR2,0,0,10
  1088.  
  1089.  
  1090. //########################################################################
  1091. //  [CURSOR]
  1092. //  CURSOR = NAME31,IMAGE
  1093. //########################################################################
  1094. [CURSOR]
  1095. CURSOR=CURSOR_1,CURSOR_1,0,0
  1096. CURSOR=CURSOR_2,CURSOR_2,0,0
  1097.  
  1098.  
  1099. //########################################################################
  1100. // key call backs defined for each menu screen
  1101. // unique button name, window screen, callback, activate sound, parameter 1,parameter 2
  1102. //########################################################################
  1103. [ESCAPECB]
  1104. ESCAPECB=ESC_NAV_B            ,NAV_B            ,menus_back
  1105. ESCAPECB=ESC_NAV_BA            ,NAV_BA            ,menus_back
  1106. ESCAPECB=ESC_NAV_BA_SP        ,NAV_BA_SP        ,menus_back
  1107. ESCAPECB=ESC_NAV_BA_OPT        ,NAV_BA_OPT        ,menus_back        ,NULL    ,OPT_Video
  1108. ESCAPECB=ESC_NAV_BA_CTRL    ,NAV_BA_CONTROLS,menus_back        ,NULL    ,OPT_Video    ,Startup
  1109. ESCAPECB=ESC_NAV_BA_PREGAME    ,NAV_BA_PREGAME    ,menus_back
  1110. ESCAPECB=ESC_NAV_BBA_HOST    ,NAV_BBA        ,menus_back
  1111. ESCAPECB=ESC_NAV_BA_QS1        ,NAV_BA_QS1        ,menus_Back        ,NULL    ,NULL        ,Startup
  1112. ESCAPECB=ESC_NAV_BA_QS2        ,NAV_BA_QS2        ,menus_BackNR
  1113. ESCAPECB=ESC_NAV_BA_QS3        ,NAV_BA_QS3        ,menus_BackNR
  1114. ESCAPECB=ESC_NAV_BA_QS4        ,NAV_BA_QS4        ,menus_BackNR
  1115. ESCAPECB=ESC_NAV_BA_QS5        ,NAV_BA_QS5        ,menus_BackNR
  1116. ESCAPECB=ESC_SPLASH            ,wSPLASH        ,game_exit
  1117.  
  1118.  
  1119. [ENTERCB]
  1120. ENTERCB=ENTER_NAV_BA        ,NAV_BA            ,menus_accept
  1121. ENTERCB=ENTER_NAV_BA_SP        ,NAV_BA_SP        ,newgame_start    ,NULL    ,Pregame    ,SP_Archives
  1122. ENTERCB=ENTER_NAV_BA_OPT    ,NAV_BA_OPT        ,menus_accept    ,NULL    ,OPT_Video
  1123. ENTERCB=ENTER_NAV_BA_CTRL    ,NAV_BA_CONTROLS,menus_accept    ,NULL    ,OPT_Video    ,OPT_AddControls
  1124. ENTERCB=ENTER_NAV_BA_PREGAME,NAV_BA_PREGAME    ,preAccept        ,NULL
  1125. ENTERCB=ENTER_NAV_BA_QS1    ,NAV_BA_QS1        ,qs1_accept        ,NULL    ,QS2        ,QS5
  1126. ENTERCB=ENTER_NAV_BA_QS2    ,NAV_BA_QS2        ,qs2_accept        ,NULL    ,QS3        ,QS5
  1127. ENTERCB=ENTER_NAV_BA_QS3    ,NAV_BA_QS3        ,change_screen    ,NULL    ,QS4
  1128. ENTERCB=ENTER_NAV_BA_QS4    ,NAV_BA_QS4        ,menus_Accept    ,NULL    ,QS1
  1129. ENTERCB=ENTER_NAV_BA_QS5    ,NAV_BA_QS5        ,menus_Accept    ,NULL    ,QS1
  1130.  
  1131.  
  1132. //########################################################################
  1133. // [ELEMENT]
  1134. // ELEMENT=NAME32,TEXT ,number,TEXTID          // texttool id
  1135. // ELEMENT=NAME32,IMAGE,number,IMAGE31         // image id in [IMAGE]
  1136. //########################################################################
  1137. [ELEMENT]
  1138. // Campaigns
  1139. ELEMENT=SP_CAMPAIGN    ,TEXT, 0,CAMPAIGN0
  1140. ELEMENT=SP_CAMPAIGN    ,TEXT, 1,CAMPAIGN1
  1141. ELEMENT=SP_CAMPAIGN    ,TEXT, 2,CAMPAIGN2
  1142. ELEMENT=SP_CAMPAIGN    ,TEXT, 3,CAMPAIGN3
  1143. ELEMENT=SP_CAMPAIGN    ,TEXT, 4,CAMPAIGN4
  1144. ELEMENT=SP_CAMPAIGN    ,TEXT, 5,CAMPAIGN5
  1145. ELEMENT=SP_CAMPAIGN    ,TEXT,99,CAMPAIGN99
  1146.  
  1147. // Resolutions
  1148. ELEMENT=OPT_TEXTRES    ,TEXT,1,RES_320x240
  1149. ELEMENT=OPT_TEXTRES    ,TEXT,2,RES_400x320
  1150. ELEMENT=OPT_TEXTRES    ,TEXT,3,RES_512x384
  1151. ELEMENT=OPT_TEXTRES    ,TEXT,4,RES_640x480
  1152. ELEMENT=OPT_TEXTRES    ,TEXT,5,RES_800x600
  1153. ELEMENT=OPT_TEXTRES    ,TEXT,6,RES_1024x768
  1154. ELEMENT=OPT_TEXTRES    ,TEXT,7,RES_1280x1024
  1155. ELEMENT=OPT_TEXTRES    ,TEXT,8,RES_1600x1200
  1156.  
  1157. // Bit Depth
  1158. ELEMENT=OPT_BITDEPTHS,TEXT,16,BITDEPTH_16
  1159. ELEMENT=OPT_BITDEPTHS,TEXT,32,BITDEPTH_32
  1160.  
  1161. // MP connection type
  1162. ELEMENT=MP_CTYPE    ,TEXT,1,MP_Novaworld
  1163. ELEMENT=MP_CTYPE    ,TEXT,2,MP_IPX
  1164. ELEMENT=MP_CTYPE    ,TEXT,3,MP_LANIP
  1165.  
  1166. // MP team type
  1167. ELEMENT=MP_TEAM        ,TEXT,0,MP_TEAM_ANY
  1168. ELEMENT=MP_TEAM        ,TEXT,1,MP_TEAM_BLUE
  1169. ELEMENT=MP_TEAM        ,TEXT,2,MP_TEAM_RED
  1170.  
  1171.  
  1172. // MP Search/Stop
  1173. ELEMENT=MP_SSEARCH    ,TEXT,0,MP_SEARCH
  1174. ELEMENT=MP_SSEARCH    ,TEXT,1,MP_STOP
  1175.  
  1176. // 
  1177. ELEMENT=MP_SDELAY    ,TEXT,0,MP_IMED
  1178. ELEMENT=MP_SDELAY    ,TEXT,1,MP_1MNT
  1179. ELEMENT=MP_SDELAY    ,TEXT,2,MP_2MNT
  1180. ELEMENT=MP_SDELAY    ,TEXT,3,MP_3MNT
  1181.  
  1182. // MP Host Option, Team
  1183. ELEMENT=MP_STEAMSLCT,TEXT,0,HO_TEAM0
  1184. ELEMENT=MP_STEAMSLCT,TEXT,1,HO_TEAM1
  1185.  
  1186. // MP Host Option, Server type
  1187. ELEMENT=MP_SRVPLAY    ,TEXT,0,HG_SERVEPLAY
  1188. ELEMENT=MP_SRVPLAY    ,TEXT,1,HG_SERVEONLY
  1189.  
  1190. // MP Host Option, Server type
  1191. ELEMENT=MP_REPLAY    ,TEXT,0,HG_REPLAY_1
  1192. ELEMENT=MP_REPLAY    ,TEXT,1,HG_REPLAY_2
  1193. ELEMENT=MP_REPLAY    ,TEXT,2,HG_REPLAY_3
  1194.  
  1195. // MP Host Option, Game type
  1196. ELEMENT=HG_SType    ,TEXT,0,HG_DM
  1197. ELEMENT=HG_SType    ,TEXT,1,HG_TDM
  1198. ELEMENT=HG_SType    ,TEXT,2,HG_COOP
  1199.  
  1200. // Anti-alias modes
  1201. ELEMENT=OPT_AAMODES    ,TEXT,01,AA_MODE01
  1202. ELEMENT=OPT_AAMODES    ,TEXT,02,AA_MODE02
  1203. ELEMENT=OPT_AAMODES    ,TEXT,03,AA_MODE03
  1204. ELEMENT=OPT_AAMODES    ,TEXT,04,AA_MODE04
  1205. ELEMENT=OPT_AAMODES    ,TEXT,05,AA_MODE05
  1206. ELEMENT=OPT_AAMODES    ,TEXT,06,AA_MODE06
  1207. ELEMENT=OPT_AAMODES    ,TEXT,07,AA_MODE07
  1208. ELEMENT=OPT_AAMODES    ,TEXT,08,AA_MODE08
  1209. ELEMENT=OPT_AAMODES    ,TEXT,09,AA_MODE09
  1210. ELEMENT=OPT_AAMODES    ,TEXT,10,AA_MODE10
  1211. ELEMENT=OPT_AAMODES    ,TEXT,11,AA_MODE11
  1212. ELEMENT=OPT_AAMODES    ,TEXT,12,AA_MODE12
  1213. ELEMENT=OPT_AAMODES    ,TEXT,13,AA_MODE13
  1214. ELEMENT=OPT_AAMODES    ,TEXT,14,AA_MODE14
  1215. ELEMENT=OPT_AAMODES    ,TEXT,15,AA_MODE15
  1216. ELEMENT=OPT_AAMODES    ,TEXT,16,AA_MODE16
  1217.  
  1218. // YES/NO
  1219. ELEMENT=OPT_YESNO    ,TEXT,0,TT_NO
  1220. ELEMENT=OPT_YESNO    ,TEXT,1,TT_YES
  1221.  
  1222. // ON/OFF
  1223. ELEMENT=OPT_ONOFF    ,TEXT,0,TT_OFF
  1224. ELEMENT=OPT_ONOFF    ,TEXT,1,TT_ON
  1225.  
  1226. // High/Medium/Low
  1227. ELEMENT=OPT_HML        ,TEXT,0,TT_HIGH
  1228. ELEMENT=OPT_HML        ,TEXT,1,TT_NORMAL
  1229. ELEMENT=OPT_HML        ,TEXT,2,TT_LOW
  1230.  
  1231. // Low/Med/High
  1232. ELEMENT=OPT_LMH        ,TEXT,0,TT_LOW
  1233. ELEMENT=OPT_LMH        ,TEXT,1,TT_NORMAL
  1234. ELEMENT=OPT_LMH        ,TEXT,2,TT_HIGH
  1235.  
  1236. // WATER Low/Med/High
  1237. ELEMENT=OPT_WLMH    ,TEXT,1,TT_LOW
  1238. ELEMENT=OPT_WLMH    ,TEXT,2,TT_NORMAL
  1239. ELEMENT=OPT_WLMH    ,TEXT,3,TT_HIGH
  1240.  
  1241. // Off/Low/Med/High
  1242. ELEMENT=OPT_OLMH    ,TEXT,1,TT_OFF
  1243. ELEMENT=OPT_OLMH    ,TEXT,2,TT_LOW
  1244. ELEMENT=OPT_OLMH    ,TEXT,3,TT_NORMAL
  1245. ELEMENT=OPT_OLMH    ,TEXT,4,TT_HIGH
  1246.  
  1247. // Off/Low/High
  1248. ELEMENT=OPT_OLH        ,TEXT,0,TT_OFF
  1249. ELEMENT=OPT_OLH        ,TEXT,1,TT_NORMAL
  1250. ELEMENT=OPT_OLH        ,TEXT,2,TT_HIGH
  1251.  
  1252. // Normal/Advanced
  1253. ELEMENT=OPT_DIFF    ,TEXT,-1,TT_EASY
  1254. ELEMENT=OPT_DIFF    ,TEXT, 0,TT_NORMAL
  1255. ELEMENT=OPT_DIFF    ,TEXT, 1,TT_ADVANCED
  1256.  
  1257. // 16/32-bit
  1258. ELEMENT=OPT_CLRDPTH    ,TEXT,16,TT_16
  1259. ELEMENT=OPT_CLRDPTH    ,TEXT,32,TT_32
  1260.  
  1261. // Altimeter units
  1262. ELEMENT=ASLAGL        ,TEXT,0,AGL
  1263. ELEMENT=ASLAGL        ,TEXT,1,ASL
  1264.  
  1265. // View types
  1266. ELEMENT=eViewType    ,TEXT,0,OPT_View_1st
  1267. ELEMENT=eViewType    ,TEXT,1,OPT_View_Sim
  1268. ELEMENT=eViewType    ,TEXT,2,OPT_View_External
  1269.  
  1270. // Targeting
  1271. ELEMENT=eTargeting    ,TEXT,0,OPT_Targ_Manual
  1272. ELEMENT=eTargeting    ,TEXT,1,OPT_Targ_Easy
  1273.  
  1274.  
  1275. //########################################################################
  1276. //  [BUTTON]
  1277. //  BUTTON=NAME31,WND31,IMAGE31,
  1278. //         STRING31,                            // texttool bin tag name or element list
  1279. //         FONT31,
  1280. //         code_callback,
  1281. //         IN_HOVER_CB31,
  1282. //         OUT_HOVER_CB31,
  1283. //         FlAGS,
  1284. //         group number,  0- no group, -3 dependant on group 3, 3 member of group 3 etc
  1285. //         X,Y,
  1286. //         SCALE.0f,
  1287. //         INTENSITY.0f
  1288. //         activate soundset name,
  1289. //         hover in soundset name,
  1290. //         hover out soundset name,
  1291. //         parameter 1,
  1292. //         parameter 2
  1293. //   FLAGS  = LEFT,RIGHT,CENTER (applies to text),ACTIVE_ON_DOWN    
  1294. //########################################################################
  1295. [BUTTON]
  1296. //----------------------------------------------
  1297. // Main screen
  1298. //----------------------------------------------
  1299. BUTTON=bMAIN_SINGLE    ,MAIN_BUTTONS,NULL    ,MM_SinglePlayer,Serpen36,change_screen    ,NULL,NULL,CENTER, 0,  0,000,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,SP_Archives
  1300. BUTTON=bMAIN_MULTI    ,MAIN_BUTTONS,NULL    ,MM_Multiplayer ,Serpen36,change_screen    ,NULL,NULL,CENTER, 0,  0,040,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,MULTIPLAYER
  1301. BUTTON=bMAIN_QSETUP    ,MAIN_BUTTONS,NULL    ,MM_QuickSetup    ,Serpen36,change_screen    ,NULL,NULL,CENTER, 0,  0,080,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS1
  1302. BUTTON=bMAIN_OPTIONS,MAIN_BUTTONS,NULL    ,MM_Options     ,Serpen36,change_screen    ,NULL,NULL,CENTER, 0,  0,120,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,OPT_Video
  1303. BUTTON=bMAIN_PILOT    ,MAIN_BUTTONS,NULL    ,MM_ChangePilot ,Serpen36,change_screen    ,NULL,NULL,CENTER, 0,  0,160,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,ChangePlayer
  1304. BUTTON=bMAIN_UPDATE    ,MAIN_BUTTONS,NULL    ,MM_Update      ,Serpen36,update_game    ,NULL,NULL,CENTER, 0,  0,200,1.0,1.0,NULL,NULL,NULL
  1305. BUTTON=bMAIN_EXIT    ,MAIN_BUTTONS,NULL    ,MM_Exit        ,Serpen36,menus_Exit    ,NULL,NULL,CENTER, 0,  0,240,1.0,1.0,NULL,NULL,NULL
  1306.  
  1307.  
  1308. //----------------------------------------------
  1309. // Nav buttons
  1310. //----------------------------------------------
  1311. // Back
  1312. BUTTON=bB_Back        ,NAV_B        ,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1313.  
  1314. // Back, Accept
  1315. BUTTON=bBA_Back        ,NAV_BA        ,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1316. BUTTON=bBA_Accept    ,NAV_BA        ,NULL,NAV_Accept,Serpen36,menus_Accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1317.  
  1318. // Back, Accept
  1319. BUTTON=bBA_BackAccept    ,NAV_BBA    ,NULL,NAV_Back    ,Serpen36,menus_BackAccept    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1320.  
  1321. //back for the credit screen
  1322. BUTTON=bB_BackCred    ,NAV_BCRED        ,NULL,NAV_Back    ,Serpen36,credits_back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1323.  
  1324.  
  1325.  
  1326. /////////////////////////
  1327. // SPECIAL NAV
  1328. // Back, Accept for Single Player screen
  1329. BUTTON=bBASP_Back    ,NAV_BA_SP    ,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1330. BUTTON=bBASP_Accept    ,NAV_BA_SP    ,NULL,NAV_Accept,Serpen36,newgame_start    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,Pregame,SP_Archives
  1331.  
  1332. // Back, Accept for Options screen
  1333. BUTTON=bBAO_Back    ,NAV_BA_OPT    ,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,OPT_Video
  1334. BUTTON=bBAO_Accept    ,NAV_BA_OPT    ,NULL,NAV_Accept,Serpen36,menus_Accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,OPT_Video
  1335.  
  1336. // Back, Accept for Controls screen
  1337. BUTTON=bBAC_Back    ,NAV_BA_CONTROLS,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,OPT_Video,Startup
  1338. BUTTON=bBAC_Accept    ,NAV_BA_CONTROLS,NULL,NAV_Accept,Serpen36,menus_Accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,OPT_Video
  1339.  
  1340. // Back, Accept for Pregame screen
  1341. BUTTON=bBAP_Back    ,NAV_BA_PREGAME,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1342. BUTTON=bBAP_Accept    ,NAV_BA_PREGAME,NULL,NAV_Accept    ,Serpen36,preAccept        ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1343.  
  1344.  
  1345. //----------------------------------------------
  1346. // SINGLE PLAYER - Campaign
  1347. //----------------------------------------------
  1348. // NOTE:    The mission slot number is Param1
  1349. //            The mission briefing text tag is Param2
  1350. BUTTON=bCAMP_Mis0    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10, 34,1.0,1.0,NULL,NULL,NULL,0,tCAMP_MisBrief
  1351. BUTTON=bCAMP_Mis1    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10, 74,1.0,1.0,NULL,NULL,NULL,1,tCAMP_MisBrief
  1352. BUTTON=bCAMP_Mis2    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,114,1.0,1.0,NULL,NULL,NULL,2,tCAMP_MisBrief
  1353. BUTTON=bCAMP_Mis3    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,154,1.0,1.0,NULL,NULL,NULL,3,tCAMP_MisBrief
  1354. BUTTON=bCAMP_Mis4    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,194,1.0,1.0,NULL,NULL,NULL,4,tCAMP_MisBrief
  1355. BUTTON=bCAMP_Mis5    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,234,1.0,1.0,NULL,NULL,NULL,5,tCAMP_MisBrief
  1356. BUTTON=bCAMP_Mis6    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,274,1.0,1.0,NULL,NULL,NULL,6,tCAMP_MisBrief
  1357. BUTTON=bCAMP_Mis7    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,314,1.0,1.0,NULL,NULL,NULL,7,tCAMP_MisBrief
  1358. BUTTON=bCAMP_Mis8    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,354,1.0,1.0,NULL,NULL,NULL,8,tCAMP_MisBrief
  1359. BUTTON=bCAMP_Mis9    ,CAMP_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,8, 10,394,1.0,1.0,NULL,NULL,NULL,9,tCAMP_MisBrief
  1360.  
  1361. // Scrollbar for mission buttons
  1362. BUTTON=bCAMP_MIS_UP        ,CAMP_MISSIONLIST,UP_ARROW    ,NULL,ARIAL22w,ScrollMisUp        ,NULL,NULL,CENTER,0,274, 36,1.0,1.0,CLICK_VALUE,NULL,NULL,bCAMP_MIS
  1363. BUTTON=bCAMP_MIS_DN        ,CAMP_MISSIONLIST,DN_ARROW    ,NULL,ARIAL22w,ScrollMisDown    ,NULL,NULL,CENTER,0,274,407,1.0,1.0,CLICK_VALUE,NULL,NULL,bCAMP_MIS
  1364.  
  1365. // Scrollbar for mission buttons
  1366. BUTTON=bCAMP_BRIEF_UP    ,CAMP_MISSIONDESC,UP_ARROW    ,NULL,ARIAL22w,briefing_adjust    ,NULL,NULL,CENTER,0,411,  8,1.0,1.0,CLICK_VALUE,NULL,NULL,-1,tCAMP_MisBrief
  1367. BUTTON=bCAMP_BRIEF_DN    ,CAMP_MISSIONDESC,DN_ARROW    ,NULL,ARIAL22w,briefing_adjust    ,NULL,NULL,CENTER,0,411,463,1.0,1.0,CLICK_VALUE,NULL,NULL, 1,tCAMP_MisBrief
  1368.  
  1369.  
  1370. //----------------------------------------------
  1371. // SINGLE PLAYER - Mission Archives
  1372. //----------------------------------------------
  1373. // Mission selection buttons
  1374. BUTTON=bARC_MIS0    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10, 34,1.0,1.0,NULL,NULL,NULL,0,tARC_MisBrief
  1375. BUTTON=bARC_MIS1    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10, 74,1.0,1.0,NULL,NULL,NULL,1,tARC_MisBrief
  1376. BUTTON=bARC_MIS2    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,114,1.0,1.0,NULL,NULL,NULL,2,tARC_MisBrief
  1377. BUTTON=bARC_MIS3    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,154,1.0,1.0,NULL,NULL,NULL,3,tARC_MisBrief
  1378. BUTTON=bARC_MIS4    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,194,1.0,1.0,NULL,NULL,NULL,4,tARC_MisBrief
  1379. BUTTON=bARC_MIS5    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,234,1.0,1.0,NULL,NULL,NULL,5,tARC_MisBrief
  1380. BUTTON=bARC_MIS6    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,274,1.0,1.0,NULL,NULL,NULL,6,tARC_MisBrief
  1381. BUTTON=bARC_MIS7    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,314,1.0,1.0,NULL,NULL,NULL,7,tARC_MisBrief
  1382. BUTTON=bARC_MIS8    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,354,1.0,1.0,NULL,NULL,NULL,8,tARC_MisBrief
  1383. BUTTON=bARC_MIS9    ,ARC_MISSIONLIST,BTN_LG_3D,NULL,ARIAL22w,newgame_SelMisson,NULL,NULL,CENTER,9, 10,394,1.0,1.0,NULL,NULL,NULL,9,tARC_MisBrief
  1384.  
  1385. // Scrollbar for mission buttons
  1386. BUTTON=bARC_MIS_UP    ,ARC_MISSIONLIST,UP_ARROW    ,NULL,ARIAL22w,ScrollMisUp        ,NULL,NULL,CENTER,0,274, 36,1.0,1.0,CLICK_VALUE,NULL,NULL,bARC_MIS
  1387. BUTTON=bARC_MIS_DN    ,ARC_MISSIONLIST,DN_ARROW    ,NULL,ARIAL22w,ScrollMisDown    ,NULL,NULL,CENTER,0,274,407,1.0,1.0,CLICK_VALUE,NULL,NULL,bARC_MIS
  1388.  
  1389. // Scrollbar for mission buttons
  1390. BUTTON=bARC_BRIEF_UP,ARC_MISSIONDESC,UP_ARROW    ,NULL,ARIAL22w,briefing_adjust    ,NULL,NULL,CENTER,0,411,  8,1.0,1.0,CLICK_VALUE,NULL,NULL,-1,tARC_MisBrief
  1391. BUTTON=bARC_BRIEF_DN,ARC_MISSIONDESC,DN_ARROW    ,NULL,ARIAL22w,briefing_adjust    ,NULL,NULL,CENTER,0,411,463,1.0,1.0,CLICK_VALUE,NULL,NULL, 1,tARC_MisBrief
  1392.  
  1393. //----------------------------------------------
  1394. // QUICK SETUP buttons
  1395. //----------------------------------------------
  1396. ////////////////////////
  1397. // Quick Setup Basic Controls
  1398. BUTTON=bFC_Type1        ,wQS_BASCONTROLS,iFlightModel3    ,NULL        ,NULL        ,flightctrl_set    ,NULL,NULL,CENTER,10,  0, 90,1.0,1.0,NULL,NULL,NULL,1
  1399. BUTTON=bFC_Type2        ,wQS_BASCONTROLS,iFlightModel1    ,NULL        ,NULL        ,flightctrl_set    ,NULL,NULL,CENTER,10,240, 90,1.0,1.0,NULL,NULL,NULL,2
  1400. BUTTON=bFC_Type3        ,wQS_BASCONTROLS,iFlightModel2    ,NULL        ,NULL        ,flightctrl_set    ,NULL,NULL,CENTER,10,480, 90,1.0,1.0,NULL,NULL,NULL,3
  1401. BUTTON=bQS_Difficulty    ,wQS_BASCONTROLS,BTN_MED        ,OPT_DIFF    ,ARIAL22w    ,difficulty        ,NULL,NULL,CENTER, 0,268,330,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1402. BUTTON=bQS_DifficultyR    ,wQS_BASCONTROLS,RT_ARROW        ,NULL        ,NULL        ,difficulty        ,NULL,NULL,CENTER, 0,394,330,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1403. BUTTON=bQS_DifficultyL    ,wQS_BASCONTROLS,LT_ARROW        ,NULL        ,NULL        ,difficulty        ,NULL,NULL,CENTER, 0,250,330,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1404.  
  1405. ////////////////////////
  1406. // Quick Setup Play with yourself?
  1407. BUTTON=bQS2_Joystick    ,wQS_JOYPLAY,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flight_control    ,NULL,NULL,CENTER            ,15,100,125,1.0,1.0,NULL,NULL,NULL,2
  1408. BUTTON=bQS2_Mouse        ,wQS_JOYPLAY,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flight_control    ,NULL,NULL,CENTER            ,15,100,165,1.0,1.0,NULL,NULL,NULL,1
  1409.  
  1410. ////////////////////////
  1411. // Quick Setup Joystick Setup
  1412. BUTTON=bQS3HatTurn        ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,joyHat            ,NULL,NULL,CENTER            ,19,155, 26,1.0,1.0,NULL,NULL,NULL,TURN
  1413. BUTTON=bQS3HatWeap        ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,joyHat            ,NULL,NULL,CENTER            ,19,155, 56,1.0,1.0,NULL,NULL,NULL,CYCLE
  1414.     //div
  1415. BUTTON=bQS3TwistyStick    ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,rudderonoff        ,NULL,NULL,CENTER+CHECKBOX    , 0,155, 96,1.0,1.0,NULL,NULL,NULL,1,tTwistingStick
  1416. BUTTON=bQS3ReverseRudder,wQS_JOYSETUP,BTN_SUB_CHECK    ,NULL        ,ARIAL22w,reverse_rudder    ,NULL,NULL,CENTER+CHECKBOX    , 0,166,120,1.0,1.0,NULL,NULL,NULL,1,tReverseRudder
  1417.     //div
  1418. BUTTON=bQS3JoyTurn        ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,joyXaxis            ,NULL,NULL,CENTER            ,20,155,166,1.0,1.0,NULL,NULL,NULL,TURN
  1419. BUTTON=bQS3JoyStrafe    ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,joyXaxis            ,NULL,NULL,CENTER            ,20,155,196,1.0,1.0,NULL,NULL,NULL,STRAFE
  1420.     //div
  1421. BUTTON=bQS3Throttle        ,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,throttleonoff        ,NULL,NULL,CENTER+CHECKBOX    , 0,155,236,1.0,1.0,NULL,NULL,NULL,1,tEnableThrottle
  1422. BUTTON=bQS3RevThrottle    ,wQS_JOYSETUP,BTN_SUB_CHECK    ,NULL        ,ARIAL22w,reverse_throttle    ,NULL,NULL,CENTER+CHECKBOX    , 0,166,260,1.0,1.0,NULL,NULL,NULL,1,tReverseThrottle
  1423.     //div
  1424. BUTTON=bQS3ForceFeedback,wQS_JOYSETUP,BTN_CHECKBOX    ,NULL        ,ARIAL22w,joyforcefeedback    ,NULL,NULL,CENTER+CHECKBOX    , 0,155,306,1.0,1.0,NULL,NULL,NULL,1,tForceFeedback
  1425.  
  1426. ////////////////////////
  1427. // Quick Setup Joystick Targeting Setup
  1428. BUTTON=bQS4TargDev_Mouse    ,wQS_JOYTARGET,BTN_CHECKBOX    ,NULL        ,ARIAL22w,target_device        ,NULL,NULL,CENTER+CHECKBOX    , 0, 55, 26,1.0,1.0,NULL,NULL,NULL,1
  1429. BUTTON=bQS4TargDev_InvMouse    ,wQS_JOYTARGET,BTN_SUB_CHECK,NULL        ,ARIAL22w,flipmouse            ,NULL,NULL,CENTER+CHECKBOX    , 0, 66, 50,1.0,1.0,NULL,NULL,NULL,1,tQS4InvMouse
  1430.  
  1431. BUTTON=bQS4TargMode_Manual    ,wQS_JOYTARGET,BTN_CHECKBOX    ,NULL        ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14, 55,126,1.0,1.0,NULL,NULL,NULL,1
  1432. BUTTON=bQS4TargetFriendlies    ,wQS_JOYTARGET,BTN_CHECKBOX    ,NULL        ,ARIAL22w,target_friendlies    ,NULL,NULL,CENTER+CHECKBOX    , 0, 55,226,1.0,1.0,NULL,NULL,NULL,1,tQS4TargetFriendlies
  1433. BUTTON=bQS4TargMode_Auto    ,wQS_JOYTARGET,BTN_CHECKBOX    ,NULL        ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14, 55,266,1.0,1.0,NULL,NULL,NULL,2
  1434.  
  1435. ////////////////////////
  1436. // Quick Setup Mouse Targeting Setup
  1437. BUTTON=bQS5MouseCollective    ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,mouse_wheel        ,NULL,NULL,CENTER            ,21, 55, 56,1.0,1.0,NULL,NULL,NULL,ALTITUDE
  1438. BUTTON=bQS5MouseWeapon        ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,mouse_wheel        ,NULL,NULL,CENTER            ,21, 55, 86,1.0,1.0,NULL,NULL,NULL,CYCLE
  1439.  
  1440. BUTTON=bQS5TargDev_InvMouse    ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flipmouse            ,NULL,NULL,CENTER+CHECKBOX    , 0, 55,126,1.0,1.0,NULL,NULL,NULL,1
  1441.  
  1442. BUTTON=bQS5TargMode_Manual    ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14, 55,196,1.0,1.0,NULL,NULL,NULL,1
  1443. BUTTON=bQS5TargetFriendlies    ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,target_friendlies    ,NULL,NULL,CENTER+CHECKBOX    , 0, 55,296,1.0,1.0,NULL,NULL,NULL,1,tQS5TargetFriendlies
  1444. BUTTON=bQS5TargMode_Auto    ,wQS_MOUSETARGET,BTN_CHECKBOX    ,NULL    ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14, 55,336,1.0,1.0,NULL,NULL,NULL,2
  1445.  
  1446.  
  1447.  
  1448.  
  1449. // Back, Accept for Quick Setup screen
  1450. BUTTON=bBAQS1_Back    ,NAV_BA_QS1,NULL,NAV_Back    ,Serpen36,menus_Back    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,NULL        ,Startup
  1451. BUTTON=bBAQS1_Accept,NAV_BA_QS1,NULL,NAV_Accept    ,Serpen36,qs1_accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS2,QS5
  1452.  
  1453. BUTTON=bBAQS2_Back    ,NAV_BA_QS2,NULL,NAV_Back    ,Serpen36,menus_BackNR    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1454. BUTTON=bBAQS2_Accept,NAV_BA_QS2,NULL,NAV_Accept    ,Serpen36,qs2_accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS3,QS5
  1455.  
  1456. BUTTON=bBAQS3_Back    ,NAV_BA_QS3,NULL,NAV_Back    ,Serpen36,menus_BackNR    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1457. BUTTON=bBAQS3_Accept,NAV_BA_QS3,NULL,NAV_Accept    ,Serpen36,change_screen    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS4
  1458.  
  1459. BUTTON=bBAQS4_Back    ,NAV_BA_QS4,NULL,NAV_Back    ,Serpen36,menus_BackNR    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1460. BUTTON=bBAQS4_Accept,NAV_BA_QS4,NULL,NAV_Accept    ,Serpen36,menus_Accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS1
  1461.  
  1462. BUTTON=bBAQS5_Back    ,NAV_BA_QS5,NULL,NAV_Back    ,Serpen36,menus_BackNR    ,NULL,NULL,LEFT     ,0, 20,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL
  1463. BUTTON=bBAQS5_Accept,NAV_BA_QS5,NULL,NAV_Accept    ,Serpen36,menus_Accept    ,NULL,NULL,RIGHT ,0,780,  0,1.0,1.0,CLICK_NEWPAGE,NULL,NULL,QS1
  1464.  
  1465.  
  1466. //----------------------------------------------
  1467. // OPTIONS buttons
  1468. //----------------------------------------------
  1469. BUTTON=bOPT_Video        ,OPT_TABS    ,BTN_5TAB,OPT_Video        ,ARIAL22w,Change_screen,NULL,NULL,CENTER+NOGROUPINIT,4,  0,  0,1.0,1.0 ,NULL,NULL,NULL,OPT_Video
  1470. BUTTON=bOPT_Audio        ,OPT_TABS    ,BTN_5TAB,OPT_Audio        ,ARIAL22w,Change_screen,NULL,NULL,CENTER+NOGROUPINIT,4,152,  0,1.0,1.0 ,NULL,NULL,NULL,OPT_Audio
  1471. BUTTON=bOPT_Controls    ,OPT_TABS    ,BTN_5TAB,OPT_Controls    ,ARIAL22w,Change_screen,NULL,NULL,CENTER+NOGROUPINIT,4,304,  0,1.0,1.0 ,NULL,NULL,NULL,OPT_AddControls
  1472. BUTTON=bOPT_Remap        ,OPT_TABS    ,BTN_5TAB,OPT_Remap        ,ARIAL22w,Change_screen,NULL,NULL,CENTER+NOGROUPINIT,4,456,  0,1.0,1.0 ,NULL,NULL,NULL,OPT_Remap
  1473. BUTTON=bOPT_Credits        ,OPT_TABS    ,BTN_5TAB,OPT_Credits    ,ARIAL22w,Change_screen,NULL,NULL,CENTER+NOGROUPINIT,4,608,  0,1.0,1.0 ,NULL,NULL,NULL,OPT_Credits
  1474.  
  1475.  
  1476. ////////////////////////
  1477. // OPTIONS - Video
  1478. BUTTON=bOPT_RESO    ,OPT_VIDEO,BTN_MED    ,OPT_TEXTRES,ARIAL22w    ,CB_Resolution        ,NULL,NULL,CENTER,0,208, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1479. BUTTON=bOPT_RESOr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_Resolution        ,NULL,NULL,CENTER,0,334, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1480. BUTTON=bOPT_RESOl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_Resolution        ,NULL,NULL,CENTER,0,190, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1481.  
  1482. BUTTON=bOPT_FSAA    ,OPT_VIDEO,BTN_MED    ,OPT_AAMODES,ARIAL22w    ,CB_FSAntiAlias        ,NULL,NULL,CENTER,0,208, 60,1.0,1.0,CLICK_VALUE,NULL,NULL,1,tFSAntiAlias
  1483. BUTTON=bOPT_FSAAr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_FSAntiAlias        ,NULL,NULL,CENTER,0,334, 60,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1484. BUTTON=bOPT_FSAAl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_FSAntiAlias        ,NULL,NULL,CENTER,0,190, 60,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1485.  
  1486. BUTTON=bOPT_BITD    ,OPT_VIDEO,BTN_MED    ,OPT_BITDEPTHS,ARIAL22w    ,CB_BitDepth        ,NULL,NULL,CENTER,0,588, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,16
  1487. BUTTON=bOPT_BITDr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_BitDepth        ,NULL,NULL,CENTER,0,714, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,16
  1488. BUTTON=bOPT_BITDl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_BitDepth        ,NULL,NULL,CENTER,0,570, 20,1.0,1.0,CLICK_VALUE,NULL,NULL,-16
  1489.  
  1490. BUTTON=bOPT_GAMMAu    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_Gamma            ,NULL,NULL,CENTER,0,714, 60,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1491. BUTTON=bOPT_GAMMAd    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_Gamma            ,NULL,NULL,CENTER,0,570, 60,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1492.  
  1493. BUTTON=bOPT_TRND    ,OPT_VIDEO,BTN_MED    ,OPT_LMH    ,ARIAL22w    ,CB_TerrainDetail    ,NULL,NULL,CENTER,0,208,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1494. BUTTON=bOPT_TRNDr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_TerrainDetail    ,NULL,NULL,CENTER,0,334,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1495. BUTTON=bOPT_TRNDl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_TerrainDetail    ,NULL,NULL,CENTER,0,190,140,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1496.  
  1497. BUTTON=bOPT_TRNS    ,OPT_VIDEO,BTN_MED    ,OPT_LMH    ,ARIAL22w    ,CB_ObjectDetail    ,NULL,NULL,CENTER,0,208,180,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1498. BUTTON=bOPT_TRNSr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_ObjectDetail    ,NULL,NULL,CENTER,0,334,180,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1499. BUTTON=bOPT_TRNSl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_ObjectDetail    ,NULL,NULL,CENTER,0,190,180,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1500.  
  1501. BUTTON=bOPT_TEXQ    ,OPT_VIDEO,BTN_MED    ,OPT_HML    ,ARIAL22w    ,CB_TextureQuality    ,NULL,NULL,CENTER,0,208,220,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1502. BUTTON=bOPT_TEXQr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_TextureQuality    ,NULL,NULL,CENTER,0,334,220,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1503. BUTTON=bOPT_TEXQl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_TextureQuality    ,NULL,NULL,CENTER,0,190,220,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1504.  
  1505. BUTTON=bOPT_WATER    ,OPT_VIDEO,BTN_MED    ,OPT_WLMH    ,ARIAL22w    ,CB_WaterQuality    ,NULL,NULL,CENTER,0,588,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1506. BUTTON=bOPT_WATERr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_WaterQuality    ,NULL,NULL,CENTER,0,714,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1507. BUTTON=bOPT_WATERl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_WaterQuality    ,NULL,NULL,CENTER,0,570,140,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1508.  
  1509. BUTTON=bOPT_SHADOW    ,OPT_VIDEO,BTN_MED    ,OPT_OLH    ,ARIAL22w    ,CB_ShadowQuality    ,NULL,NULL,CENTER,0,588,180,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1510. BUTTON=bOPT_SHADOWr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_ShadowQuality    ,NULL,NULL,CENTER,0,714,180,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1511. BUTTON=bOPT_SHADOWl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_ShadowQuality    ,NULL,NULL,CENTER,0,570,180,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1512.  
  1513. BUTTON=bOPT_PART     ,OPT_VIDEO,BTN_MED    ,OPT_LMH    ,ARIAL22w    ,CB_ParticleDensity    ,NULL,NULL,CENTER,0,588,220,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1514. BUTTON=bOPT_PARTr    ,OPT_VIDEO,RT_ARROW    ,NULL        ,NULL        ,CB_ParticleDensity    ,NULL,NULL,CENTER,0,714,220,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1515. BUTTON=bOPT_PARTl    ,OPT_VIDEO,LT_ARROW    ,NULL        ,NULL        ,CB_ParticleDensity    ,NULL,NULL,CENTER,0,570,220,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1516.  
  1517. //BUTTON=bOPT_VIDD    ,OPT_VIDEO,BTN_LG    ,OPT_CHNGDRVR,ARIAL22w    ,CB_VidRetest        ,NULL,NULL,CENTER,0,570,350,1.0,1.0,NULL,NULL,NULL,1
  1518.  
  1519.  
  1520. ////////////////////////
  1521. // OPTIONS - Audio
  1522. BUTTON=bSFXVol_UP    ,OPT_AUDIO,RT_ARROW    ,NULL,ARIAL22w    ,FxVolup        ,NULL,NULL,CENTER,0,570, 80,1.0,1.0,CLICK_VALUE,NULL,NULL, 10,tCOMPSFXVol
  1523. BUTTON=bSFXVol_DN    ,OPT_AUDIO,LT_ARROW    ,NULL,ARIAL22w    ,FxVoldn        ,NULL,NULL,CENTER,0,130, 80,1.0,1.0,CLICK_VALUE,NULL,NULL,-10,tCOMPSFXVol
  1524.  
  1525. BUTTON=bDialogVol_UP,OPT_AUDIO,RT_ARROW    ,NULL,ARIAL22w    ,DialVolup        ,NULL,NULL,CENTER,0,570,160,1.0,1.0,CLICK_VALUE,NULL,NULL, 10,tCOMPDialogVol
  1526. BUTTON=bDialogVol_DN,OPT_AUDIO,LT_ARROW    ,NULL,ARIAL22w    ,DialVoldn        ,NULL,NULL,CENTER,0,130,160,1.0,1.0,CLICK_VALUE,NULL,NULL,-10,tCOMPDialogVol
  1527.  
  1528. BUTTON=bMusicVol_UP    ,OPT_AUDIO,RT_ARROW    ,NULL,ARIAL22w    ,MusVolup        ,NULL,NULL,CENTER,0,570,240,1.0,1.0,CLICK_VALUE,NULL,NULL, 10,tCOMPMusicVol
  1529. BUTTON=bMusicVol_DN    ,OPT_AUDIO,LT_ARROW    ,NULL,ARIAL22w    ,MusVoldn        ,NULL,NULL,CENTER,0,130,240,1.0,1.0,CLICK_VALUE,NULL,NULL,-10,tCOMPMusicVol
  1530.  
  1531. BUTTON=bRotorVol_UP    ,OPT_AUDIO,RT_ARROW    ,NULL,ARIAL22w    ,RotorVolup        ,NULL,NULL,CENTER,0,570,320,1.0,1.0,CLICK_VALUE,NULL,NULL, 10,tCOMPRotorVol
  1532. BUTTON=bRotorVol_DN    ,OPT_AUDIO,LT_ARROW    ,NULL,ARIAL22w    ,RotorVoldn        ,NULL,NULL,CENTER,0,130,320,1.0,1.0,CLICK_VALUE,NULL,NULL,-10,tCOMPRotorVol
  1533.  
  1534.  
  1535. ////////////////////////
  1536. // OPTIONS - Controls
  1537. BUTTON=bOPT_AddControl    ,wOPT_CONTROLS,BTN_5TAB        ,OPT_Basic        ,ARIAL22w    ,change_screen    ,NULL,NULL,CENTER            ,16,  0,  0,1.0,1.0,NULL,NULL,NULL,OPT_AddControls,NO_DISABLE
  1538. BUTTON=bOPT_AdvControl    ,wOPT_CONTROLS,BTN_5TAB        ,OPT_Advanced    ,ARIAL22w    ,change_screen    ,NULL,NULL,CENTER            ,16,152,  0,1.0,1.0,NULL,NULL,NULL,OPT_AdvControls,NO_DISABLE
  1539.  
  1540. ////////////////////////
  1541. // OPTIONS - Additional Controls
  1542. BUTTON=bView_1st        ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,view_set            ,NULL,NULL,CENTER            ,12,155,  0,1.0,1.0,NULL,NULL,NULL,1
  1543. BUTTON=bView_Sim        ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,view_set            ,NULL,NULL,CENTER            ,12,355,  0,1.0,1.0,NULL,NULL,NULL,2
  1544. BUTTON=bView_Ext        ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,view_set            ,NULL,NULL,CENTER            ,12,555,  0,1.0,1.0,NULL,NULL,NULL,3
  1545.  
  1546. BUTTON=bFltCtrl_Joystick,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flight_control    ,NULL,NULL,CENTER            ,15,155, 30,1.0,1.0,NULL,NULL,NULL,2,tFC_Joystick
  1547. BUTTON=bFltCtrl_Mouse    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flight_control    ,NULL,NULL,CENTER            ,15,355, 30,1.0,1.0,NULL,NULL,NULL,1,tFC_Mouse
  1548. BUTTON=bFltCtrl_Both    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,flight_control    ,NULL,NULL,CENTER            ,15,555, 30,1.0,1.0,NULL,NULL,NULL,3,tFC_Both
  1549.  
  1550. //BUTTON=bFltCtrl_InvJoy    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL        ,ARIAL22w,flipjoystick        ,NULL,NULL,CENTER+CHECKBOX    , 0,155, 70,1.0,1.0,NULL,NULL,NULL,1,tFC_InvJoystick
  1551. BUTTON=bFantail            ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,mix_fantail        ,NULL,NULL,CENTER+CHECKBOX    , 0,155, 61,1.0,1.0,NULL,NULL,NULL,1,tFantail
  1552.  
  1553. BUTTON=bTwistyStick        ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,rudderonoff        ,NULL,NULL,CENTER+CHECKBOX    , 0,155, 91,1.0,1.0,NULL,NULL,NULL,1,tTwistingStick
  1554. BUTTON=bReverseRudder    ,wOPT_ADDCONTROLS,BTN_SUB_CHECK    ,NULL    ,ARIAL22w,reverse_rudder    ,NULL,NULL,CENTER+CHECKBOX    , 0,166,115,1.0,1.0,NULL,NULL,NULL,1,tReverseRudder
  1555. BUTTON=bThrottle        ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,throttleonoff        ,NULL,NULL,CENTER+CHECKBOX    , 0,155,151,1.0,1.0,NULL,NULL,NULL,1,tEnableThrottle
  1556. BUTTON=bReverseThrottle    ,wOPT_ADDCONTROLS,BTN_SUB_CHECK    ,NULL    ,ARIAL22w,reverse_throttle    ,NULL,NULL,CENTER+CHECKBOX    , 0,166,175,1.0,1.0,NULL,NULL,NULL,1,tReverseThrottle
  1557. BUTTON=bForceFeedback    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,joyforcefeedback    ,NULL,NULL,CENTER+CHECKBOX    , 0,155,211,1.0,1.0,NULL,NULL,NULL,1,tForceFeedback
  1558.     // divider
  1559. BUTTON=bHatSwitchTurn    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,joyHat            ,NULL,NULL,CENTER            ,19,155,246,1.0,1.0,NULL,NULL,NULL,TURN,tHatSwitchTurn
  1560. BUTTON=bHatSwitchWeapon    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,joyHat            ,NULL,NULL,CENTER            ,19,155,271,1.0,1.0,NULL,NULL,NULL,CYCLE,tHatSwitchWeapon
  1561.     // divider
  1562. BUTTON=bTargMode_Manual    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14,155,305,1.0,1.0,NULL,NULL,NULL,1
  1563. BUTTON=bTargMode_Auto    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,targeting_set        ,NULL,NULL,CENTER            ,14,435,305,1.0,1.0,NULL,NULL,NULL,2
  1564. BUTTON=bTargetFriendlies,wOPT_ADDCONTROLS,BTN_SUB_CHECK    ,NULL    ,ARIAL22w,target_friendlies    ,NULL,NULL,CENTER+CHECKBOX    , 0,166,329,1.0,1.0,NULL,NULL,NULL,1,tTargetFriendlies
  1565.  
  1566. BUTTON=bTargDev_Mouse    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,target_device        ,NULL,NULL,CENTER+CHECKBOX    , 0,155,365,1.0,1.0,NULL,NULL,NULL,1
  1567. BUTTON=bTargDev_InvMouse,wOPT_ADDCONTROLS,BTN_SUB_CHECK    ,NULL    ,ARIAL22w,flipmouse            ,NULL,NULL,CENTER+CHECKBOX    , 0,166,389,1.0,1.0,NULL,NULL,NULL,1,tInvMouse
  1568.  
  1569. BUTTON=bOPTMouseCollect    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,mouse_wheel        ,NULL,NULL,CENTER            ,21,435,365,1.0,1.0,NULL,NULL,NULL,ALTITUDE
  1570. BUTTON=bOPTMouseWeapon    ,wOPT_ADDCONTROLS,BTN_CHECKBOX    ,NULL    ,ARIAL22w,mouse_wheel        ,NULL,NULL,CENTER            ,21,435,395,1.0,1.0,NULL,NULL,NULL,CYCLE
  1571.  
  1572. ////////////////////////
  1573. // OPTIONS - Advanced Controls
  1574. BUTTON=bSlipControl        ,wOPT_ADVCONTROLS,BTN_CHECKBOX    ,NULL        ,ARIAL22w    ,slip_control    ,NULL,NULL,CENTER+CHECKBOX    ,0,  0,  0,1.0,1.0,NULL,NULL,NULL,1
  1575. BUTTON=bLimitCyclic        ,wOPT_ADVCONTROLS,BTN_CHECKBOX    ,NULL        ,ARIAL22w    ,limit_cyclic    ,NULL,NULL,CENTER+CHECKBOX    ,0,  0, 40,1.0,1.0,NULL,NULL,NULL,1
  1576. BUTTON=bRealRotorDamage    ,wOPT_ADVCONTROLS,BTN_CHECKBOX    ,NULL        ,ARIAL22w    ,rotor_damage    ,NULL,NULL,CENTER+CHECKBOX    ,0,  0, 80,1.0,1.0,NULL,NULL,NULL,1
  1577. BUTTON=bOPT_Difficulty    ,wOPT_ADVCONTROLS,BTN_MED        ,OPT_DIFF    ,ARIAL22w    ,difficulty        ,NULL,NULL,CENTER            ,0, 18,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1578. BUTTON=bOPT_DifficultyR    ,wOPT_ADVCONTROLS,RT_ARROW        ,NULL        ,NULL        ,difficulty        ,NULL,NULL,CENTER            ,0,144,140,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1579. BUTTON=bOPT_DifficultyL    ,wOPT_ADVCONTROLS,LT_ARROW        ,NULL        ,NULL        ,difficulty        ,NULL,NULL,CENTER            ,0,  0,140,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1580. //BUTTON=bPIOControlR        ,wOPT_ADVCONTROLS,RT_ARROW        ,PIOC_adjust,ARIAL22w    ,PIOC_adjust    ,NULL,NULL,CENTER            ,0,280,150,1.0,1.0,CLICK_VALUE,NULL,NULL,10
  1581. //BUTTON=bPIOControlL        ,wOPT_ADVCONTROLS,LT_ARROW        ,PIOC_adjust,ARIAL22w    ,PIOC_adjust    ,NULL,NULL,CENTER            ,0,  0,150,1.0,1.0,CLICK_VALUE,NULL,NULL,-10
  1582.  
  1583.  
  1584. ////////////////////////
  1585. // OPTIONS - Remap
  1586. BUTTON=bControl1    ,wOPT_REMAP_CTRL,BTN_5TAB,OPT_Keyboard    ,ARIAL22w,select_control,NULL,NULL,CENTER,11,  0,  0,1.0,1.0,NULL,NULL,NULL,0,bKeyAction
  1587. BUTTON=bControl2    ,wOPT_REMAP_CTRL,BTN_5TAB,OPT_Mouse        ,ARIAL22w,select_control,NULL,NULL,CENTER,11,152,  0,1.0,1.0,NULL,NULL,NULL,1,bKeyAction
  1588. BUTTON=bControl3    ,wOPT_REMAP_CTRL,BTN_5TAB,OPT_Joystick    ,ARIAL22w,select_control,NULL,NULL,CENTER,11,304,  0,1.0,1.0,NULL,NULL,NULL,2,bKeyAction
  1589.  
  1590. // Single state Buttons to draw under the text
  1591. BUTTON=bKeyDesc0    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0, 25,1.0,1.0,NULL,NO_SOUND,NULL
  1592. BUTTON=bKeyDesc1    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0, 60,1.0,1.0,NULL,NO_SOUND,NULL
  1593. BUTTON=bKeyDesc2    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0, 95,1.0,1.0,NULL,NO_SOUND,NULL
  1594. BUTTON=bKeyDesc3    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0,130,1.0,1.0,NULL,NO_SOUND,NULL
  1595. BUTTON=bKeyDesc4    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0,165,1.0,1.0,NULL,NO_SOUND,NULL
  1596. BUTTON=bKeyDesc5    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0,200,1.0,1.0,NULL,NO_SOUND,NULL
  1597. BUTTON=bKeyDesc6    ,wOPT_REMAP_IMG    ,BTN_LG_3D_1,NULL        ,ARIAL22w,NULL            ,NULL,NULL,CENTER,5,  0,235,1.0,1.0,NULL,NO_SOUND,NULL
  1598.  
  1599. BUTTON=bKeyAction0    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260, 25,1.0,1.0,NULL,NULL,NULL,0,NK
  1600. BUTTON=bKeyAction1    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260, 60,1.0,1.0,NULL,NULL,NULL,1,NK
  1601. BUTTON=bKeyAction2    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260, 95,1.0,1.0,NULL,NULL,NULL,2,NK
  1602. BUTTON=bKeyAction3    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260,130,1.0,1.0,NULL,NULL,NULL,3,NK
  1603. BUTTON=bKeyAction4    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260,165,1.0,1.0,NULL,NULL,NULL,4,NK
  1604. BUTTON=bKeyAction5    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260,200,1.0,1.0,NULL,NULL,NULL,5,NK
  1605. BUTTON=bKeyAction6    ,wOPT_REMAP_FUNC,BTN_MED_3D    ,NULL        ,ARIAL22w,Input_remap    ,NULL,NULL,CENTER,5,260,235,1.0,1.0,NULL,NULL,NULL,6,NK
  1606.  
  1607. // Scrollbar for command list
  1608. BUTTON=Key_listUP    ,wOPT_REMAP_FUNC,UP_ARROW    ,NULL        ,ARIAL22w,Key_listUP    ,NULL,NULL,CENTER,0,394, 24,1.0,1.0,NULL,NULL,NULL,bKeyAction
  1609. BUTTON=Key_listDOWN    ,wOPT_REMAP_FUNC,DN_ARROW    ,NULL        ,ARIAL22w,Key_listDOWN    ,NULL,NULL,CENTER,0,394,249,1.0,1.0,NULL,NULL,NULL,bKeyAction
  1610.  
  1611. BUTTON=bKeyDFLT        ,wOPT_REMAP_FUNC,BTN_LG_3D,OPT_Default    ,ARIAL22w,Key_default    ,NULL,NULL,CENTER,0,  0,275,1.0,1.0,NULL,NULL,NULL,bKeyAction
  1612.  
  1613.  
  1614. ////////////////////////
  1615. // OPTIONS - Credits
  1616. BUTTON=bOPT_PlayIntro        ,OPT_CREDITS,BTN_LG_3D,OPT_YESNO            ,ARIAL22w,playintro        ,NULL,NULL,CENTER,0,250, 40,1.0,1.0,NULL,NULL,NULL,1
  1617. BUTTON=bOPT_PlayCredits        ,OPT_CREDITS,BTN_LG_3D,OPT_YESNO            ,ARIAL22w,playcredits    ,NULL,NULL,CENTER,0,250, 80,1.0,1.0,NULL,NULL,NULL,1
  1618. BUTTON=bOPT_PlayIntroNow    ,OPT_CREDITS,BTN_LG_3D,OPT_PlayIntroNow        ,ARIAL22w,playintronow    ,NULL,NULL,CENTER,0,250,140,1.0,1.0,NULL,NULL,NULL,1
  1619. BUTTON=bOPT_PlayCreditsNow    ,OPT_CREDITS,BTN_LG_3D,OPT_PlayCreditsNow    ,ARIAL22w,playcreditsnow,NULL,NULL,CENTER,0,250,180,1.0,1.0,NULL,NULL,NULL,1
  1620. BUTTON=bOPT_PlayEndingNow    ,OPT_CREDITS,BTN_LG_3D,OPT_PlayEndingNow    ,ARIAL22w,playendingnow    ,NULL,NULL,CENTER,0,250,220,1.0,1.0,NULL,NULL,NULL,1
  1621.  
  1622.  
  1623.  
  1624. ////////////////////////
  1625. // NOVAWORLD
  1626. // NOTE: this is the browser window.  Param1 and 2 represent the height and width of the window
  1627. //        The button name is used within the code as a hardcoded name, so don't change it without changing code too.
  1628. BUTTON=NWBrowser            ,NW_BROWSER    ,NULL        ,NULL                ,ARIAL22w,browser        ,NULL,NULL,BROWSER,0,  0,  0,1.0,1.0,NULL,NULL,NULL,752,488
  1629.  
  1630.  
  1631. ////////////////////////
  1632. // PREGAME
  1633. BUTTON=bPrePassword    ,wPREGAMEPASSWORD    ,BTN_LG_3D    ,mppw        ,ARIAL22w,textentry        ,NULL,NULL,CENTER+TEXT_ENTRY,0, 20,  0,1.0,1.0,NULL,NULL,NULL
  1634. BUTTON=bPreTeamPwd    ,wPRETEAMPASSWORD    ,BTN_LG_3D    ,team_pwd    ,ARIAL22w,textentry        ,NULL,NULL,CENTER+TEXT_ENTRY,0, 20,  0,1.0,1.0,NULL,NULL,NULL
  1635. BUTTON=bPreTeamPref    ,wPREGAMETEAMPREF    ,BTN_MED_3D    ,MP_TEAM    ,ARIAL22w,select_team    ,NULL,NULL,CENTER            ,0, 20,  0,1.0,1.0,NULL,NULL,NULL,0,1
  1636.  
  1637.  
  1638. ////////////////////////
  1639. // MULTIPLAYER
  1640. BUTTON=bMP_JOINGAME    ,MP_BUTTONS,BTN_LG_3D    ,MP_JOINGAME    ,ARIAL22w    ,mp_joingame    ,NULL,NULL,CENTER,0,238, 400,1.0,1.0,NULL,NULL,NULL,bMPSearch,Pregame
  1641. BUTTON=bMP_HOSTGAME    ,MP_BUTTONS,BTN_LG_3D    ,MP_HOSTGAME    ,ARIAL22w    ,change_screen    ,NULL,NULL,CENTER,0,238, 436,1.0,1.0,NULL,NULL,NULL,Host_screen1
  1642. BUTTON=bMPTeamType  ,MP_BUTTONS,BTN_LG_3D   ,MP_TEAM        ,ARIAL22w    ,select_team    ,NULL,NULL,CENTER,0,238,  16,1.0,1.0,NULL,NULL,NULL,0,1
  1643. BUTTON=bMPTeamL        ,MP_BUTTONS,LT_ARROW    ,NULL            ,ARIAL22w    ,select_team    ,NULL,NULL,CENTER,0,216, 21,1.0,1.0,CLICK_VALUE,NULL,NULL,0,-1
  1644. BUTTON=bMPTeamR        ,MP_BUTTONS,RT_ARROW    ,NULL            ,ARIAL22w    ,select_team    ,NULL,NULL,CENTER,0,500, 21,1.0,1.0,CLICK_VALUE,NULL,NULL,0,1
  1645. BUTTON=bMPJoinCType    ,MP_BUTTONS,BTN_LG_3D   ,MP_Ctype       ,ARIAL22w    ,connecttype    ,NULL,NULL,CENTER,0,238, 50,1.0,1.0,NULL,NULL,NULL,bMPSearch,1
  1646. BUTTON=bMPConnectL    ,MP_BUTTONS,LT_ARROW    ,NULL            ,ARIAL22w    ,connecttype    ,NULL,NULL,CENTER,0,216, 55,1.0,1.0,CLICK_VALUE,NULL,NULL,bMPSearch,-1
  1647. BUTTON=bMPConnectR    ,MP_BUTTONS,RT_ARROW    ,NULL            ,ARIAL22w    ,connecttype    ,NULL,NULL,CENTER,0,500, 55,1.0,1.0,CLICK_VALUE,NULL,NULL,bMPSearch,1
  1648. BUTTON=bMPSearch    ,MP_LAN,BTN_LG_3D        ,MP_SSEARCH        ,ARIAL22w    ,searchgames    ,NULL,NULL,CENTER,0,238,296,1.0,1.0 ,NULL,NULL,NULL,bMPSearch,Pregame
  1649. BUTTON=BUTJOIN_G0,MP_LAN,BTN_LG_3D,NULL,ARIAL22w,Joingame_Slct,NULL,NULL,CENTER,3,238,130,1.0,1.0 ,NULL,NULL,NULL,0,bMPSearch
  1650. BUTTON=BUTJOIN_G1,MP_LAN,BTN_LG_3D,NULL,ARIAL22w,Joingame_Slct,NULL,NULL,CENTER,3,238,162,1.0,1.0 ,NULL,NULL,NULL,1,bMPSearch
  1651. BUTTON=BUTJOIN_G2,MP_LAN,BTN_LG_3D,NULL,ARIAL22w,Joingame_Slct,NULL,NULL,CENTER,3,238,194,1.0,1.0 ,NULL,NULL,NULL,2,bMPSearch
  1652. BUTTON=BUTJOIN_G3,MP_LAN,BTN_LG_3D,NULL,ARIAL22w,Joingame_Slct,NULL,NULL,CENTER,3,238,227,1.0,1.0 ,NULL,NULL,NULL,3,bMPSearch
  1653. BUTTON=BUTJOIN_G4,MP_LAN,BTN_LG_3D,NULL,ARIAL22w,Joingame_Slct,NULL,NULL,CENTER,3,238,259,1.0,1.0 ,NULL,NULL,NULL,4,bMPSearch
  1654. // Scrollbar for mission buttons
  1655. BUTTON=Join_listUP  ,MP_LAN,UP_ARROW,NULL,ARIAL22w,ScrollMisUp  ,NULL,NULL,CENTER,0,499,129,1.0,1.0,NULL,NULL,NULL,BUTJOIN_G
  1656. BUTTON=join_listDOWN,MP_LAN,DN_ARROW,NULL,ARIAL22w,ScrollMisDown,NULL,NULL,CENTER,0,499,274,1.0,1.0,NULL,NULL,NULL,BUTJOIN_G
  1657.  
  1658. ////////////////////////
  1659. //HOST SCREEN
  1660. BUTTON=bMPHop9        ,MP_HOPT,BTN_LG_3D    ,HG_START    ,ARIAL22w,starthosting            ,NULL,NULL,CENTER                , 0,340,505,1.0,1.0,NULL,NULL,NULL,Pregame
  1661. BUTTON=bMPHGameOpt    ,MP_HOST,BTN_MED_3D    ,HG_GAME_OPT,ARIAL22w,hostgame_OptionTab    ,NULL,NULL,CENTER+NOGROUPINIT    ,22,409, 53,1.0,1.0,NULL,NULL,NULL,0,1
  1662. BUTTON=bMPHWeapOpt    ,MP_HOST,BTN_MED_3D    ,HG_WEAP_OPT,ARIAL22w,hostgame_OptionTab    ,NULL,NULL,CENTER+NOGROUPINIT    ,22,536, 53,1.0,1.0,NULL,NULL,NULL,0,2
  1663. BUTTON=bMPHTeamOpt    ,MP_HOST,BTN_MED_3D    ,HG_TEAM_OPT,ARIAL22w,hostgame_OptionTab    ,NULL,NULL,CENTER+NOGROUPINIT    ,22,663, 53,1.0,1.0,NULL,NULL,NULL,0,3
  1664. BUTTON=bMPHop0        ,MP_HOPT,BTN_LG_3D    ,mpgamename    ,ARIAL22w,textentry                ,NULL,NULL,CENTER+TEXT_ENTRY    , 0,  4, 40,1.0,1.0,NULL,NULL,NULL
  1665. BUTTON=bMPHopLoc    ,MP_HOPT,BTN_LG_3D    ,mplocation    ,ARIAL22w,textentry                ,NULL,NULL,CENTER+TEXT_ENTRY    , 0,  4, 80,1.0,1.0,NULL,NULL,NULL
  1666. BUTTON=bMPHopPw        ,MP_HOPT,BTN_LG_3D    ,mppw        ,ARIAL22w,textentry                ,NULL,NULL,CENTER+TEXT_ENTRY    , 0,  4,120,1.0,1.0,NULL,NULL,NULL
  1667. BUTTON=bMPHop1        ,MP_HOPT,BTN_LG_3D    ,MP_Ctype    ,ARIAL22w,connecttype            ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,  4,160,1.0,1.0,NULL,NULL,NULL,bMPSearch,1
  1668. BUTTON=bMPHop2        ,MP_HOPT,BTN_LG_3D    ,MP_SRVPLAY    ,ARIAL22w,hostSrvPlay            ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,  4,200,1.0,1.0,NULL,NULL,NULL
  1669. BUTTON=bMPHop_Replay,MP_HOPT,BTN_LG_3D    ,MP_REPLAY  ,ARIAL22w,Set_replay            ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,  4,240,1.0,1.0,NULL,NULL,NULL,1
  1670. BUTTON=bMPHop_Delay ,MP_HOPT,BTN_LG_3D    ,MP_SDELAY  ,ARIAL22w,Set_Delay                ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,  4,280,1.0,1.0,NULL,NULL,NULL,1
  1671. BUTTON=bMPHop_MaxPL ,MP_HOPT,BTN_MED_3D    ,NULL        ,ARIAL22w,hostgame_inc_players    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 70,320,1.0,1.0,NULL,NULL,NULL,1
  1672. BUTTON=bMPHop_Time  ,MP_HOPT,BTN_MED_3D    ,NULL        ,ARIAL22w,hostgame_inc_time        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 70,360,1.0,1.0,NULL,NULL,NULL,10
  1673. BUTTON=bMPHop_SCORE ,MP_HOPT,BTN_MED_3D    ,NULL        ,ARIAL22w,hostgame_inc_score    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 70,400,1.0,1.0,NULL,NULL,NULL,10
  1674. BUTTON=bMPPlayerL    ,MP_HOPT,LT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_players    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 50,324,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1675. BUTTON=bMPPlayerR    ,MP_HOPT,RT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_players  ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,197,324,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1676. BUTTON=bMPTimeL        ,MP_HOPT,LT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_time        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 50,364,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1677. BUTTON=bMPTimeR        ,MP_HOPT,RT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_time        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,197,364,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1678. BUTTON=bMPScoreL    ,MP_HOPT,LT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_score    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0, 50,404,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1679. BUTTON=bMPScoreR    ,MP_HOPT,RT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_score    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN, 0,197,404,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1680.  
  1681.  
  1682. // Team sub tab
  1683. BUTTON=bMPTeamFF    ,MP_HTEAM,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_ff    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209, 40,1.0,1.0,NULL,NULL,NULL,4
  1684. BUTTON=bMPTeamFT    ,MP_HTEAM,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_ft    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209, 80,1.0,1.0,NULL,NULL,NULL,5
  1685. BUTTON=bMPTeamCT    ,MP_HTEAM,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_ct    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,120,1.0,1.0,NULL,NULL,NULL,6
  1686. BUTTON=bMPTeamWarn  ,MP_HTEAM,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_warn    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,160,1.0,1.0,NULL,NULL,NULL,7
  1687. //BUTTON=bMPTeamLives ,MP_HTEAM,BTN_MED_3D,NULL        ,ARIAL22w,hostgame_inc_lives,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,200,1.0,1.0,NULL,NULL,NULL,8
  1688. //BUTTON=bMPTeamLivesL,MP_HTEAM,LT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_lives,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,190,204,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1689. //BUTTON=bMPTeamLivesR,MP_HTEAM,RT_ARROW    ,NULL        ,ARIAL22w,hostgame_inc_lives,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,336,204,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1690. BUTTON=bMPTeamPref    ,MP_HTEAM,BTN_MED_3D,MP_TEAM    ,ARIAL22w,select_team        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,240,1.0,1.0,NULL,NULL,NULL,0,1
  1691. BUTTON=bMPBluePwd    ,MP_HTEAM,BTN_LG_3D    ,blue_pwd    ,ARIAL22w,textentry            ,NULL,NULL,CENTER+TEXT_ENTRY    ,0, 89,310,1.0,1.0,NULL,NULL,NULL
  1692. BUTTON=bMPRedPwd    ,MP_HTEAM,BTN_LG_3D    ,red_pwd    ,ARIAL22w,textentry            ,NULL,NULL,CENTER+TEXT_ENTRY    ,0, 89,375,1.0,1.0,NULL,NULL,NULL
  1693.  
  1694. BUTTON=bMPWeapCan   ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_cannon    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209, 40,1.0,1.0,NULL,NULL,NULL,9
  1695. BUTTON=bMPWeapHyd   ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_hydra    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209, 80,1.0,1.0,NULL,NULL,NULL,10
  1696. BUTTON=bMPWeapSting ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_stinger    ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,120,1.0,1.0,NULL,NULL,NULL,11
  1697. BUTTON=bMPWeapHell  ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_hellfire ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,160,1.0,1.0,NULL,NULL,NULL,12
  1698. BUTTON=bMPWeapEfam  ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_efam        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,200,1.0,1.0,NULL,NULL,NULL,13
  1699. BUTTON=bMPWeapArty  ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_arty        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,240,1.0,1.0,NULL,NULL,NULL,14
  1700. BUTTON=bMPWeapAuto  ,MP_HWEAP,BTN_MED_3D,OPT_YESNO    ,ARIAL22w,hostgame_inc_auto        ,NULL,NULL,CENTER+ACTIVE_ON_DOWN,0,209,280,1.0,1.0,NULL,NULL,NULL,15
  1701.  
  1702. // //Game sub tab
  1703. BUTTON=bMPHop3            ,MP_HGAME,BTN_LG_3D    ,HG_SType    ,ARIAL22w,hostSlcttype        ,NULL,NULL,CENTER,0, 60, 25,1.0,1.0,NULL,NULL,NULL,bHost_Mis
  1704. BUTTON=bHostDifficulty    ,MP_HGAME,BTN_MED    ,OPT_DIFF    ,ARIAL22w,hostgame_diff        ,NULL,NULL,CENTER,0,129, 95,1.0,1.0,CLICK_VALUE,NULL,NULL, 1,TXTHOSTDifficulty
  1705. BUTTON=bHostDifficultyL    ,MP_HGAME,LT_ARROW    ,NULL        ,NULL     ,hostgame_diff        ,NULL,NULL,CENTER,0,110, 95,1.0,1.0,CLICK_VALUE,NULL,NULL,-1,TXTHOSTDifficulty
  1706. BUTTON=bHostDifficultyR    ,MP_HGAME,RT_ARROW    ,NULL        ,NULL     ,hostgame_diff        ,NULL,NULL,CENTER,0,256, 95,1.0,1.0,CLICK_VALUE,NULL,NULL, 1,TXTHOSTDifficulty
  1707. BUTTON=bHost_Mis0        ,MP_HGAME,BTN_LG_3D    ,NULL        ,ARIAL22w,hostgame_SelMisson,NULL,NULL,CENTER,6, 60,188,1.0,1.0,NULL,NULL,NULL,0
  1708. BUTTON=bHost_Mis1        ,MP_HGAME,BTN_LG_3D    ,NULL        ,ARIAL22w,hostgame_SelMisson,NULL,NULL,CENTER,6, 60,220,1.0,1.0,NULL,NULL,NULL,1
  1709. BUTTON=bHost_Mis2        ,MP_HGAME,BTN_LG_3D    ,NULL        ,ARIAL22w,hostgame_SelMisson,NULL,NULL,CENTER,6, 60,252,1.0,1.0,NULL,NULL,NULL,2
  1710. BUTTON=bHost_Mis3        ,MP_HGAME,BTN_LG_3D    ,NULL        ,ARIAL22w,hostgame_SelMisson,NULL,NULL,CENTER,6, 60,282,1.0,1.0,NULL,NULL,NULL,3
  1711. BUTTON=bHost_Mis4        ,MP_HGAME,BTN_LG_3D    ,NULL        ,ARIAL22w,hostgame_SelMisson,NULL,NULL,CENTER,6, 60,314,1.0,1.0,NULL,NULL,NULL,4
  1712. BUTTON=bHostListUp        ,MP_HGAME,UP_ARROW    ,NULL        ,ARIAL22w,ScrollListUp        ,NULL,NULL,CENTER,0,319,191,1.0,1.0,NULL,NULL,NULL,bHost_Mis
  1713. BUTTON=bHostListDn        ,MP_HGAME,DN_ARROW    ,NULL        ,ARIAL22w,ScrollListDown    ,NULL,NULL,CENTER,0,319,329,1.0,1.0,NULL,NULL,NULL,bHost_Mis
  1714.  
  1715.  
  1716. ////////////////////////
  1717. // CHANGE PLAYER
  1718. BUTTON=bCP_Tab0         ,wCP_TABS    ,BTN_4TAB,tCP_Tab0        ,ARIAL22w,change_player    ,NULL,NULL,CENTER+TEXT_ENTRY+NOGROUPINIT,17,  0,  0,1.0,1.0,NULL,NULL,NULL,0
  1719. BUTTON=bCP_Tab1            ,wCP_TABS    ,BTN_4TAB,tCP_Tab1        ,ARIAL22w,change_player    ,NULL,NULL,CENTER+TEXT_ENTRY+NOGROUPINIT,17,190,  0,1.0,1.0,NULL,NULL,NULL,1
  1720. BUTTON=bCP_Tab2            ,wCP_TABS    ,BTN_4TAB,tCP_Tab2        ,ARIAL22w,change_player    ,NULL,NULL,CENTER+TEXT_ENTRY+NOGROUPINIT,17,380,  0,1.0,1.0,NULL,NULL,NULL,2
  1721. BUTTON=bCP_Tab3            ,wCP_TABS    ,BTN_4TAB,tCP_Tab3        ,ARIAL22w,change_player    ,NULL,NULL,CENTER+TEXT_ENTRY+NOGROUPINIT,17,570,  0,1.0,1.0,NULL,NULL,NULL,3
  1722.  
  1723. BUTTON=bDetails_Player    ,wCP_SUMMARY,BTN_MED,PLAYER_DETAIL    ,ARIAL22w,player_toggle_mode,NULL,NULL,CENTER,0,330,450,1.0,1.0,NULL,NULL,NULL
  1724. BUTTON=bRename_Player    ,wCP_BG        ,BTN_MED,Rename_Player    ,ARIAL22w,rename_player        ,NULL,NULL,CENTER,0,330,480,1.0,1.0,NULL,NULL,NULL,tCP_Tab
  1725. BUTTON=bDelete_Player    ,wCP_BG        ,BTN_MED,Delete_Player    ,ARIAL22w,delete_player        ,NULL,NULL,CENTER,0,330,510,1.0,1.0,NULL,NULL,NULL
  1726.  
  1727. BUTTON=bSummary_Player    ,wCP_DETAILS,BTN_MED,PLAYER_SUMMARY    ,ARIAL22w,player_toggle_mode,NULL,NULL,CENTER,0,330,450,1.0,1.0,NULL,NULL,NULL
  1728.  
  1729. BUTTON=bCP_Camp, wCP_DETAILS,BTN_LG_3D    ,NULL,ARIAL22w,player_change_camp,NULL,NULL,CENTER                    ,0,270,180,1.0,1.0,NULL,NULL,NULL,1,1
  1730. BUTTON=bCP_CampL,wCP_DETAILS,LT_ARROW    ,NULL,ARIAL22w,player_change_camp,NULL,NULL,CENTER+ACTIVE_ON_DOWN    ,0,250,185,1.0,1.0,CLICK_VALUE,NULL,NULL,-1
  1731. BUTTON=bCP_CampR,wCP_DETAILS,RT_ARROW    ,NULL,ARIAL22w,player_change_camp,NULL,NULL,CENTER+ACTIVE_ON_DOWN    ,0,530,185,1.0,1.0,CLICK_VALUE,NULL,NULL,1
  1732.  
  1733. ////////////////////////
  1734. // SPLASH Screen
  1735. BUTTON=bSplashExit        ,wSPLASH        ,iSplashExit    ,MM_Exit,NULL        ,game_exit    ,NULL,NULL,RIGHT , 0,557,551,1.0,1.0,NULL,NULL,NULL
  1736. BUTTON=bSplashStore        ,wSPLASH        ,iSplashStore    ,NULL    ,Serpen36    ,game_exit    ,NULL,NULL,LEFT     , 0,399,471,1.0,1.0,NULL,NULL,NULL,GOTO_WEB1
  1737. //BUTTON=bSplashFeedback    ,wSPLASH        ,iSplashFback    ,NULL    ,Serpen36    ,game_exit    ,NULL,NULL,CENTER, 0,548,490,1.0,1.0,NULL,NULL,NULL,GOTO_WEB2
  1738.  
  1739.