object frmMain1: TfrmMain1 Left = 200 Height = 720 Top = 100 Width = 830 Caption = 'HC Launcher' ClientHeight = 720 ClientWidth = 830 LCLVersion = '3.6.0.0' Scaled = True OnCreate = FormCreate OnDestroy = FormDestroy object lblHCDirGE: TLabel Left = 8 Height = 16 Top = 8 Width = 70 Caption = 'HC Directory:' ParentColor = False end object edtHCDirGE: TEdit Left = 84 Height = 23 Top = 5 Width = 628 Anchors = [akLeft, akTop, akRight] TabOrder = 0 Text = '' OnChange = edtHCDirGEChange end object btnHCDirGE: TButton Left = 718 Height = 25 Top = 4 Width = 100 Anchors = [akTop, akRight] Caption = 'Browse...' TabOrder = 1 OnClick = btnHCDirGEClick end object lblGEName: TLabel Left = 8 Height = 16 Top = 36 Width = 55 Caption = 'GE Name:' ParentColor = False end object edtGEName: TEdit Left = 84 Height = 23 Top = 33 Width = 430 Anchors = [akLeft, akTop, akRight] TabOrder = 2 Text = '' OnChange = edtGENameChange end object btnLaunchGE: TButton Left = 718 Height = 25 Top = 32 Width = 100 Anchors = [akTop, akRight] Caption = 'Launch GE' TabOrder = 3 OnClick = btnLaunchGEClick end object lblSEName: TLabel Left = 8 Height = 16 Top = 64 Width = 55 Caption = 'SE Name:' ParentColor = False end object edtSEName: TEdit Left = 84 Height = 23 Hint = 'Scenario Editor executable in the HC directory, e.g. Wscenedt32.exe' Top = 61 Width = 430 Anchors = [akLeft, akTop, akRight] ParentShowHint = False ShowHint = True TabOrder = 23 Text = '' OnChange = edtSENameChange end object btnLaunchSE: TButton Left = 718 Height = 25 Hint = 'Launch the Scenario Editor with the options it understands: logging, battleset number and database files' Top = 60 Width = 100 Anchors = [akTop, akRight] Caption = 'Launch SE' ParentShowHint = False ShowHint = True TabOrder = 24 OnClick = btnLaunchSEClick end object ckbBaseDirOverride: TCheckBox Left = 8 Height = 19 Top = 91 Width = 75 Caption = 'Custom:' TabOrder = 20 OnChange = ckbBaseDirOverrideChange end object lblBaseDir: TLabel Left = 8 Height = 16 Top = 93 Width = 80 Caption = 'Managed Files:' ParentColor = False Visible = False end object edtBaseDir: TEdit Left = 84 Height = 23 Top = 89 Width = 628 Anchors = [akLeft, akTop, akRight] ReadOnly = True TabOrder = 21 Text = '' end object btnBaseDir: TButton Left = 718 Height = 25 Top = 88 Width = 100 Anchors = [akTop, akRight] Caption = 'Browse...' Enabled = False TabOrder = 22 OnClick = btnBaseDirClick end object pct1: TPageControl Left = 0 Height = 564 Top = 118 Width = 830 ActivePage = tshGE Anchors = [akLeft, akTop, akRight, akBottom] TabOrder = 4 object tshGE: TTabSheet Caption = 'Game Engine' object scbGE: TScrollBox Left = 0 Height = 592 Top = 0 Width = 822 Align = alClient AutoScroll = True BorderStyle = bsNone HorzScrollBar.Visible = False VertScrollBar.Tracking = True TabOrder = 0 object grpCmdOptsGE: TGroupBox Left = 4 Height = 480 Top = 4 Width = 810 Anchors = [akLeft, akTop, akRight] Caption = 'Command Line Options' TabOrder = 0 object ckbAutoPlayGE: TCheckBox Left = 8 Height = 20 Top = 20 Width = 130 Caption = 'Auto Play' TabOrder = 0 OnChange = AnyCheckBoxChange end object ckbIgnoreRegGE: TCheckBox Left = 160 Height = 20 Top = 20 Width = 200 Caption = 'Ignore Registry Settings' TabOrder = 1 OnChange = AnyCheckBoxChange end object ckbSubAIGE: TCheckBox Left = 370 Height = 20 Top = 20 Width = 140 Caption = 'Disable Sub AI' TabOrder = 2 OnChange = AnyCheckBoxChange end object ckbEff115GE: TCheckBox Left = 520 Height = 20 Top = 20 Width = 230 Caption = 'Enable old EFLT 1.15 (annex_a)' TabOrder = 3 OnChange = AnyCheckBoxChange end object ckbBSFNGE: TCheckBox Left = 8 Height = 20 Top = 48 Width = 155 Caption = 'Battleset by Filename' TabOrder = 4 OnChange = ckbBSFNGEChange end object edtBSFNGE: TEdit Left = 168 Height = 23 Top = 46 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 5 Text = '' OnChange = AnyEditChange end object btnBSFNGE: TButton Left = 724 Height = 23 Top = 46 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 6 OnClick = btnBSFNGEClick end object ckbBSNumGE: TCheckBox Left = 8 Height = 20 Top = 76 Width = 155 Caption = 'Battleset by Number' TabOrder = 7 OnChange = ckbBSNumGEChange end object cbxBSNumGE: TComboBox Left = 168 Height = 23 Hint = 'Battleset number, abbreviation and name, read from the .res files in the HC directory' Top = 74 Width = 550 Anchors = [akLeft, akTop, akRight] DropDownCount = 24 ItemHeight = 15 ItemIndex = 0 ParentShowHint = False ShowHint = True Style = csDropDownList TabOrder = 8 OnChange = AnyComboBoxChange Items.Strings = ( '1 GIUK' '2 NACV' '3 MEDC' '4 IOPG' '6 HDS1' '7 HDS2' '8 HDS3' '9 HDS4' '10 HDS5' '11 HDS6' '12 HDS7' '13 HDS8' '14 HDS9' '15 HDSA' '16 HDSB' '17 HDSC' '18 HDSD' '19 HDSE' '20 HDSF' '21 HDSG' '22 HDSH' '23 HDSI' '24 HDSJ' '25 HDSK' '26 HDSL' '27 HDSM' '28 HDSN' '29 HDSO' '30 HDSP' '31 HDSQ' '32 HDSR' '35 HDSU' ) end object ckbScenFNGE: TCheckBox Left = 8 Height = 20 Top = 106 Width = 155 Caption = 'Scenario by Filename' TabOrder = 9 OnChange = ckbScenFNGEChange end object edtScenFNGE: TEdit Left = 168 Height = 23 Top = 104 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 10 Text = '' OnChange = AnyEditChange end object btnScenFNGE: TButton Left = 724 Height = 23 Top = 104 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 11 OnClick = btnScenFNGEClick end object ckbScenNumGE: TCheckBox Left = 8 Height = 20 Top = 134 Width = 155 Caption = 'Scenario by Number' TabOrder = 12 OnChange = ckbScenNumGEChange end object cbxScenNumGE: TComboBox Left = 168 Height = 23 Top = 132 Width = 120 ItemIndex = 0 Style = csDropDownList TabOrder = 13 OnChange = AnyComboBoxChange Items.Strings = ( 'Scen 1' 'Scen 2' 'Scen 3' 'Scen 4' 'Scen 5' 'Scen 6' 'Scen 7' 'Scen 8' 'Scen 9' 'Scen 10' 'Scen 11' 'Scen 12' 'Scen 13' 'Scen 14' 'Scen 15' 'Scen 16' 'Scen 17' 'Scen 18' 'Scen 19' 'Scen 20' 'Scen 21' 'Scen 22' ) end object ckbCDBresFNGE: TCheckBox Left = 8 Height = 20 Top = 162 Width = 155 Caption = 'CDB res Filename' TabOrder = 14 OnChange = AnyCheckBoxChange end object edtCDBresFNGE: TEdit Left = 168 Height = 23 Top = 160 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 15 Text = '' OnChange = AnyEditChange end object btnCDBresFNGE: TButton Left = 724 Height = 23 Top = 160 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 16 OnClick = btnCDBresFNGEClick end object ckbCDBrsrFNGE: TCheckBox Left = 8 Height = 20 Top = 190 Width = 155 Caption = 'CDB rsr Filename' TabOrder = 17 OnChange = AnyCheckBoxChange end object edtCDBrsrFNGE: TEdit Left = 168 Height = 23 Top = 188 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 18 Text = '' OnChange = AnyEditChange end object btnCDBrsrFNGE: TButton Left = 724 Height = 23 Top = 188 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 19 OnClick = btnCDBrsrFNGEClick end object ckbSavFNGE: TCheckBox Left = 8 Height = 20 Top = 218 Width = 155 Caption = 'Saved game Filename' TabOrder = 20 OnChange = AnyCheckBoxChange end object edtSavFNGE: TEdit Left = 168 Height = 23 Top = 216 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 21 Text = '' OnChange = AnyEditChange end object btnSavFNGE: TButton Left = 724 Height = 23 Top = 216 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 22 OnClick = btnSavFNGEClick end object ckbLogFNGE: TCheckBox Left = 8 Height = 20 Top = 246 Width = 130 Caption = 'Log Filename' TabOrder = 23 OnChange = AnyCheckBoxChange end object edtLogFNGE: TEdit Left = 168 Height = 23 Top = 244 Width = 550 Anchors = [akLeft, akTop, akRight] TabOrder = 24 Text = '' OnChange = AnyEditChange end object btnLogFNGE: TButton Left = 724 Height = 23 Top = 244 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 25 OnClick = btnLogFNGEClick end object ckbSavIntGE: TCheckBox Left = 8 Height = 20 Top = 274 Width = 155 Caption = 'Auto Save Interval' TabOrder = 26 OnChange = AnyCheckBoxChange end object edtSavIntGE: TEdit Left = 168 Height = 23 Top = 272 Width = 120 TabOrder = 27 Text = '' OnChange = AnyEditChange end object ckbIterSaveGE: TCheckBox Left = 8 Height = 20 Top = 302 Width = 155 Caption = 'Iterative Saving' TabOrder = 28 OnChange = AnyCheckBoxChange end object ckbIterSaveGTGE: TCheckBox Left = 8 Height = 20 Top = 328 Width = 170 Caption = 'Iterative Saving (n/t)' TabOrder = 29 OnChange = AnyCheckBoxChange end object lblIterSaveGTIntervalGE: TLabel Left = 182 Height = 16 Top = 330 Width = 48 Caption = 'Interval:' ParentColor = False end object edtIterSaveGTIntervalGE: TSpinEdit Left = 234 Height = 23 Top = 326 Width = 80 MaxValue = 99999 MinValue = 0 TabOrder = 30 Value = 0 OnChange = AnySpinEditChange end object lblIterSaveGTSavesGE: TLabel Left = 322 Height = 16 Top = 330 Width = 40 Caption = 'Saves:' ParentColor = False end object edtIterSaveGTSavesGE: TSpinEdit Left = 366 Height = 23 Top = 326 Width = 80 MaxValue = 9999 MinValue = 0 TabOrder = 31 Value = 0 OnChange = AnySpinEditChange end object btnCleanupAutosavesGE: TButton Left = 604 Height = 25 Hint = 'Review and remove iterative autosaves the GE has piled up in ITER_SAVE_GAMETIME' Top = 325 Width = 200 Anchors = [akTop, akRight] Caption = 'Clean up autosaves...' ParentShowHint = False ShowHint = True TabOrder = 40 OnClick = btnCleanupAutosavesGEClick end object ckbIterSaveGTFNGE: TCheckBox Left = 8 Height = 20 Top = 358 Width = 175 Caption = 'Iter Save Base Filename' TabOrder = 32 OnChange = AnyCheckBoxChange end object edtIterFNGE: TEdit Left = 188 Height = 23 Top = 356 Width = 530 Anchors = [akLeft, akTop, akRight] TabOrder = 33 Text = '' OnChange = AnyEditChange end object btnIterFNGE: TButton Left = 724 Height = 23 Top = 356 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 34 OnClick = btnIterFNGEClick end object ckbLogMLFNGE: TCheckBox Left = 8 Height = 20 Top = 386 Width = 110 Caption = 'MessageLog' TabOrder = 35 OnChange = AnyCheckBoxChange end object edtLogMLFNGE: TEdit Left = 124 Height = 23 Top = 384 Width = 594 Anchors = [akLeft, akTop, akRight] TabOrder = 36 Text = '' OnChange = AnyEditChange end object btnLogMLFNGE: TButton Left = 724 Height = 23 Top = 384 Width = 80 Anchors = [akTop, akRight] Caption = '...' TabOrder = 37 OnClick = btnLogMLFNGEClick end object ckbAffinityGE: TCheckBox Left = 8 Height = 20 Top = 416 Width = 100 Caption = 'CPU Affinity' TabOrder = 38 OnChange = AnyCheckBoxChange end object cbxAffinityGE: TComboBox Left = 114 Height = 23 Top = 414 Width = 130 ItemIndex = 0 Style = csDropDownList TabOrder = 39 OnChange = AnyComboBoxChange Items.Strings = ( 'Core 0' 'Core 1' 'Cores 0+1' 'All cores' ) end object ckbPriorityGE: TCheckBox Left = 260 Height = 20 Top = 416 Width = 110 Caption = 'Process Priority' TabOrder = 40 OnChange = AnyCheckBoxChange end object cbxPriorityGE: TComboBox Left = 374 Height = 23 Top = 414 Width = 150 ItemIndex = 2 Style = csDropDownList TabOrder = 41 OnChange = AnyComboBoxChange Items.Strings = ( 'Below Normal' 'Below Average' 'Normal' 'Above Average' 'Above Normal' ) end end object grpGameOptsGE: TGroupBox Left = 4 Height = 108 Top = 492 Width = 810 Anchors = [akLeft, akTop, akRight] Caption = 'Game Play Options' TabOrder = 1 object ckbGOGE: TCheckBox Left = 8 Height = 20 Top = 18 Width = 140 Caption = 'Game Play Options' TabOrder = 0 OnChange = AnyCheckBoxChange end object lblGOSideGE: TLabel Left = 8 Height = 16 Top = 46 Width = 28 Caption = 'Side:' ParentColor = False end object cbxGOSideGE: TComboBox Left = 40 Height = 23 Top = 44 Width = 70 ItemIndex = 0 Style = csDropDownList TabOrder = 1 OnChange = AnyComboBoxChange Items.Strings = ( 'Blue' 'Red' 'Green' ) end object chkGOSidesGE: TCheckListBox Left = 40 Height = 56 Top = 44 Width = 80 TabOrder = 2 Visible = False OnClickCheck = chkGOSidesGEClickCheck Items.Strings = ( 'Blue' 'Red' 'Green' ) end object lblGONukeRelGE: TLabel Left = 122 Height = 16 Top = 46 Width = 76 Caption = 'Nuke Release:' ParentColor = False end object cbxGONukeRelGE: TComboBox Left = 202 Height = 23 Top = 44 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 3 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOSnorkSubGE: TLabel Left = 264 Height = 16 Top = 46 Width = 79 Caption = 'Snorkel Subs:' ParentColor = False end object cbxGOSnorkSubGE: TComboBox Left = 347 Height = 23 Top = 44 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 4 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGORealWeathGE: TLabel Left = 408 Height = 16 Top = 46 Width = 81 Caption = 'Real Weather:' ParentColor = False end object cbxGORealWeathGE: TComboBox Left = 493 Height = 23 Top = 44 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 5 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOMaintFailGE: TLabel Left = 554 Height = 16 Top = 46 Width = 108 Caption = 'Maint. Failures:' ParentColor = False end object cbxGOMaintFailGE: TComboBox Left = 666 Height = 23 Top = 44 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 6 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOFullOrdGE: TLabel Left = 8 Height = 16 Top = 76 Width = 72 Caption = 'Full Orders:' ParentColor = False end object cbxGOFullOrdGE: TComboBox Left = 84 Height = 23 Top = 74 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 7 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOFormPatGE: TLabel Left = 146 Height = 16 Top = 76 Width = 108 Caption = 'Formation Patterns:' ParentColor = False end object cbxGOFormPatGE: TComboBox Left = 258 Height = 23 Top = 74 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 8 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOExitGE: TLabel Left = 320 Height = 16 Top = 76 Width = 57 Caption = 'Exit Game:' ParentColor = False end object cbxGOExitGE: TComboBox Left = 381 Height = 23 Top = 74 Width = 55 ItemIndex = 0 Style = csDropDownList TabOrder = 9 OnChange = AnyComboBoxChange Items.Strings = ( 'No' 'Yes' ) end object lblGOTimeCompGE: TLabel Left = 444 Height = 16 Top = 76 Width = 106 Caption = 'Time Compression:' ParentColor = False end object cbxGOTimeCompGE: TComboBox Left = 554 Height = 23 Top = 74 Width = 65 ItemIndex = 0 Style = csDropDownList TabOrder = 10 OnChange = AnyComboBoxChange Items.Strings = ( 'Slow' 'Fast' ) end end object grpLogOptsGE: TGroupBox Left = 4 Height = 106 Top = 608 Width = 810 Anchors = [akLeft, akTop, akRight] Caption = 'Logging Options' TabOrder = 2 object ckbLOGE: TCheckBox Left = 8 Height = 20 Top = 18 Width = 120 Caption = 'Logging Options' TabOrder = 0 OnChange = AnyCheckBoxChange end object ckbLOallGE: TCheckBox Left = 140 Height = 20 Top = 18 Width = 45 Caption = 'all' TabOrder = 1 OnChange = ckbLOallGEChange end object ckbLOinit_annexGE: TCheckBox Left = 8 Height = 20 Top = 42 Width = 95 Caption = 'init_annex' TabOrder = 2 OnChange = ckbLOIndividualChange end object ckbLOac_aiGE: TCheckBox Left = 106 Height = 20 Top = 42 Width = 65 Caption = 'ac_ai' TabOrder = 3 OnChange = ckbLOIndividualChange end object ckbLOsub_aiGE: TCheckBox Left = 174 Height = 20 Top = 42 Width = 65 Caption = 'sub_ai' TabOrder = 4 OnChange = ckbLOIndividualChange end object ckbLOemcon_aiGE: TCheckBox Left = 242 Height = 20 Top = 42 Width = 80 Caption = 'emcon_ai' TabOrder = 5 OnChange = ckbLOIndividualChange end object ckbLOsonarGE: TCheckBox Left = 326 Height = 20 Top = 42 Width = 60 Caption = 'sonar' TabOrder = 6 OnChange = ckbLOIndividualChange end object ckbLOrefuelGE: TCheckBox Left = 390 Height = 20 Top = 42 Width = 65 Caption = 'refuel' TabOrder = 7 OnChange = ckbLOIndividualChange end object ckbLOmissionGE: TCheckBox Left = 458 Height = 20 Top = 42 Width = 70 Caption = 'mission' TabOrder = 8 OnChange = ckbLOIndividualChange end object ckbLOinterceptGE: TCheckBox Left = 532 Height = 20 Top = 42 Width = 80 Caption = 'intercept' TabOrder = 9 OnChange = ckbLOIndividualChange end object ckbLOres_fileGE: TCheckBox Left = 616 Height = 20 Top = 42 Width = 75 Caption = 'res_file' TabOrder = 10 OnChange = ckbLOIndividualChange end object ckbLOloadGE: TCheckBox Left = 694 Height = 20 Top = 42 Width = 55 Caption = 'load' TabOrder = 11 OnChange = ckbLOIndividualChange end object ckbLOradarGE: TCheckBox Left = 8 Height = 20 Top = 68 Width = 65 Caption = 'radar' TabOrder = 12 OnChange = ckbLOIndividualChange end object ckbLOecmGE: TCheckBox Left = 76 Height = 20 Top = 68 Width = 55 Caption = 'ecm' TabOrder = 13 OnChange = ckbLOIndividualChange end object ckbLOmissileGE: TCheckBox Left = 134 Height = 20 Top = 68 Width = 70 Caption = 'missile' TabOrder = 14 OnChange = ckbLOIndividualChange end object ckbLOareadefGE: TCheckBox Left = 207 Height = 20 Top = 68 Width = 75 Caption = 'areadef' TabOrder = 15 OnChange = ckbLOIndividualChange end object ckbLOperfGE: TCheckBox Left = 286 Height = 20 Top = 68 Width = 55 Caption = 'perf' TabOrder = 16 OnChange = ckbLOIndividualChange end object ckbLObad_dbGE: TCheckBox Left = 344 Height = 20 Top = 68 Width = 70 Caption = 'bad_db' TabOrder = 17 OnChange = ckbLOIndividualChange end object ckbLOgraphicGE: TCheckBox Left = 418 Height = 20 Top = 68 Width = 75 Caption = 'graphic' TabOrder = 18 OnChange = ckbLOIndividualChange end object ckbLOunitGE: TCheckBox Left = 496 Height = 20 Top = 68 Width = 55 Caption = 'unit' TabOrder = 19 OnChange = ckbLOIndividualChange end end object grpWindowHideGE: TGroupBox Left = 4 Height = 60 Top = 722 Width = 810 Anchors = [akLeft, akTop, akRight] Caption = 'Hide specified default game windows' TabOrder = 3 object ckbWHGE: TCheckBox Left = 8 Height = 20 Top = 18 Width = 130 Caption = 'Window Hide' TabOrder = 0 OnChange = AnyCheckBoxChange end object ckbWHGroupGE: TCheckBox Left = 150 Height = 20 Top = 18 Width = 70 Caption = 'Group' TabOrder = 1 OnChange = ckbWHSubChange end object ckbWHUnitGE: TCheckBox Left = 224 Height = 20 Top = 18 Width = 55 Caption = 'Unit' TabOrder = 2 OnChange = ckbWHSubChange end object ckbWHStratMapGE: TCheckBox Left = 282 Height = 20 Top = 18 Width = 105 Caption = 'Strategic Map' TabOrder = 3 OnChange = ckbWHSubChange end object ckbWHMiniReportGE: TCheckBox Left = 390 Height = 20 Top = 18 Width = 100 Caption = 'Mini Report' TabOrder = 4 OnChange = ckbWHSubChange end object ckbWHMessageLogGE: TCheckBox Left = 494 Height = 20 Top = 18 Width = 105 Caption = 'Message Log' TabOrder = 5 OnChange = ckbWHSubChange end end object grpDebugOptsGE: TGroupBox Left = 4 Height = 56 Top = 790 Width = 810 Anchors = [akLeft, akTop, akRight] Caption = 'Issue specific debugging and logging' TabOrder = 4 Visible = False object ckbIDLGE: TCheckBox Left = 8 Height = 20 Top = 18 Width = 130 Caption = 'Debug/Log Options' TabOrder = 0 OnChange = AnyCheckBoxChange end object ckbIDLI32501GE: TCheckBox Left = 150 Height = 20 Top = 18 Width = 80 Caption = 'I32501' TabOrder = 1 OnChange = ckbIDLI32501GEChange end end object edtCmdLineGE: TEdit Left = 4 Height = 23 Top = 854 Width = 810 Anchors = [akLeft, akTop, akRight] ReadOnly = True TabOrder = 5 Text = 'Command Line: ' end object edtCmdLineSE: TEdit Left = 4 Height = 23 Hint = 'The SE understands only logging, a battleset number and the database files; other options are not passed to it' Top = 882 Width = 810 Anchors = [akLeft, akTop, akRight] ParentShowHint = False ReadOnly = True ShowHint = True TabOrder = 6 Text = 'SE Command Line: ' end end end object tshDownloads: TTabSheet Caption = 'Downloads' object splDownloads: TSplitter Left = 200 Height = 562 Top = 0 Width = 5 end object tvCategories: TTreeView Left = 0 Height = 562 Top = 0 Width = 200 Align = alLeft ReadOnly = True TabOrder = 0 OnSelectionChanged = tvCategoriesSelectionChanged end object pnlDownloadsRight: TPanel Left = 205 Height = 562 Top = 0 Width = 617 Align = alClient BevelOuter = bvNone TabOrder = 1 object pnlDownloadsToolbar: TPanel Left = 0 Height = 32 Top = 0 Width = 617 Align = alTop BevelOuter = bvNone TabOrder = 0 object edtSearch: TEdit Left = 4 Height = 23 Top = 4 Width = 250 TextHint = 'Search files...' TabOrder = 0 OnChange = edtSearchChange end object btnRefreshCatalog: TButton Left = 260 Height = 25 Top = 3 Width = 100 Caption = 'Refresh' TabOrder = 1 OnClick = btnRefreshCatalogClick end object btnOpenInBrowser: TButton Left = 366 Height = 25 Top = 3 Width = 110 Caption = 'Open in Browser' Enabled = False TabOrder = 2 OnClick = btnOpenInBrowserClick end object btnDownload: TButton Left = 482 Height = 25 Top = 3 Width = 80 Caption = 'Download' Enabled = False TabOrder = 3 OnClick = btnDownloadClick end object btnPlayScenario: TButton Left = 566 Height = 25 Hint = 'Start the Game Engine on this installed scenario, with its platform database' Top = 3 Width = 50 Caption = 'Play' Enabled = False ParentShowHint = False ShowHint = True TabOrder = 4 OnClick = btnPlayScenarioClick end end object lvFiles: TListView Left = 0 Height = 350 Top = 32 Width = 617 Align = alClient Columns = < item Caption = 'Title' Width = 220 end item Caption = 'Version' Width = 80 end item Caption = 'Author' Width = 80 end item Caption = 'Source' Width = 80 end item Caption = 'Size' Width = 70 end item Caption = 'Downloads' Width = 70 end item Caption = 'Have' Width = 60 end> PopupMenu = pmFiles ReadOnly = True RowSelect = True TabOrder = 1 ViewStyle = vsReport OnDblClick = lvFilesDblClick OnSelectItem = lvFilesSelectItem OnColumnClick = lvFilesColumnClick end object pnlFileDetail: TPanel Left = 0 Height = 208 Top = 354 Width = 617 Align = alBottom BevelOuter = bvNone TabOrder = 2 object splFileDetail: TSplitter Left = 0 Height = 5 Top = 0 Width = 617 Align = alTop ResizeAnchor = akBottom end object lblFileTitle: TLabel Left = 8 Height = 16 Top = 10 Width = 200 Font.Style = [fsBold] ParentColor = False ParentFont = False Caption = '' end object lblFileMeta: TLabel Left = 8 Height = 16 Top = 30 Width = 400 ParentColor = False Caption = '' end object lblFileDeps: TLabel Left = 8 Height = 16 Top = 50 Width = 400 ParentColor = False Caption = '' end object lblFileVersion: TLabel Left = 8 Height = 16 Top = 74 Width = 48 ParentColor = False Caption = 'Version:' end object cbxFileVersion: TComboBox Left = 64 Height = 23 Hint = 'The current version is listed first; older versions follow, newest first' Top = 70 Width = 545 Anchors = [akLeft, akTop, akRight] ItemHeight = 15 ParentShowHint = False ShowHint = True Style = csDropDownList TabOrder = 2 OnChange = cbxFileVersionChange end object mmoFileDesc: TMemo Left = 8 Height = 110 Top = 98 Width = 601 Anchors = [akLeft, akTop, akRight, akBottom] ReadOnly = True ScrollBars = ssVertical TabOrder = 0 end object prgDownload: TProgressBar Left = 8 Height = 16 Top = 186 Width = 601 Anchors = [akLeft, akRight, akBottom] Visible = False TabOrder = 1 end end end end end object StatusBar1: TStatusBar Left = 0 Height = 24 Top = 696 Width = 830 Anchors = [akLeft, akRight, akBottom] Panels = <> SimpleText = 'Ready' SimplePanel = True end object dlgBSFNGE: TOpenDialog Filter = 'HCE Battleset files (*.res)|*.res|All files (*.*)|*.*' left = 20 top = 690 end object dlgScenFNGE: TOpenDialog Filter = 'HCE Scenario files (*.sc?)|*.sc?|All files (*.*)|*.*' left = 60 top = 690 end object dlgCDBresFNGE: TOpenDialog Filter = 'HCE DB res files (*.res)|*.res|All files (*.*)|*.*' left = 100 top = 690 end object dlgCDBrsrFNGE: TOpenDialog Filter = 'HCE DB rsr files (*.rsr)|*.rsr|All files (*.*)|*.*' left = 140 top = 690 end object dlgSavFNGE: TOpenDialog Filter = 'HCE Save files (*.hp?)|*.hp?|All files (*.*)|*.*' left = 180 top = 690 end object dlgLogFNGE: TOpenDialog Filter = 'Log files (*.log;*.txt)|*.log;*.txt|All files (*.*)|*.*' left = 220 top = 690 end object dlgIterFNGE: TOpenDialog Filter = 'All files (*.*)|*.*' left = 260 top = 690 end object dlgLogMLFNGE: TOpenDialog Filter = 'Log files (*.log;*.txt)|*.log;*.txt|All files (*.*)|*.*' left = 300 top = 690 end object pmFiles: TPopupMenu OnPopup = pmFilesPopup left = 340 top = 690 object mniPlayScenario: TMenuItem Caption = 'Run Scenario' OnClick = btnPlayScenarioClick end object mniEditScenario: TMenuItem Caption = 'Edit Scenario' OnClick = mniEditScenarioClick end object mniDownloadAgain: TMenuItem Caption = 'Download again' OnClick = mniDownloadAgainClick end end end