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 pct1: TPageControl Left = 0 Height = 620 Top = 62 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 Top = 74 Width = 150 ItemIndex = 0 Style = csDropDownList TabOrder = 8 OnChange = AnyComboBoxChange Items.Strings = ( 'NACV' 'IOPG' 'GIUK' 'CVBG' 'MEDC' 'KFBG' 'SCS' 'NACS' 'IOPC' 'IOPN' 'KWAJ' 'ARBA' 'NACS1' 'SOJ' 'BOS' 'NorA' 'CARIB' 'NAON' 'BALT' 'IOPS' 'BIS' 'ECS' 'NACV2' 'RSA' 'TAI' 'ARC' 'BLK' 'GIUK2' 'ARBA2' 'ChSea' 'MAL' 'MAL2' ) 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 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 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 (*.hcb)|*.hcb|All files (*.*)|*.*' left = 20 top = 690 end object dlgScenFNGE: TOpenDialog Filter = 'HCE Scenario files (*.hcs)|*.hcs|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 (*.sav)|*.sav|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 end