diff --git a/Zartex2/Main.Designer.cs b/Zartex2/Main.Designer.cs index 7ab36fe..9cfc702 100644 --- a/Zartex2/Main.Designer.cs +++ b/Zartex2/Main.Designer.cs @@ -43,52 +43,56 @@ private void InitializeComponent() this.driverParallelLinesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.mnFile_Save = new System.Windows.Forms.ToolStripMenuItem(); this.mnFile_SaveAs = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator(); this.importLuaScript = new System.Windows.Forms.ToolStripMenuItem(); this.driv3rLuaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.driverPLLuaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.importMPCBTN = new System.Windows.Forms.ToolStripMenuItem(); + this.exportAsBTN = new System.Windows.Forms.ToolStripMenuItem(); this.mnSep1 = new System.Windows.Forms.ToolStripSeparator(); this.mnFile_Exit = new System.Windows.Forms.ToolStripMenuItem(); this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + this.stringToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); this.driToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.logicToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.playerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.giveWeaponToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.gameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.getPlayerPositionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.Content = new System.Windows.Forms.Panel(); - this.LeftMenu = new System.Windows.Forms.Panel(); - this.lbl__EM = new System.Windows.Forms.Label(); - this.lblLELD = new System.Windows.Forms.Label(); - this.btnLECO = new System.Windows.Forms.Button(); - this.btnLEWC = new System.Windows.Forms.Button(); - this.btnLEAS = new System.Windows.Forms.Button(); - this.btnLENC = new System.Windows.Forms.Button(); - this.btnLEAC = new System.Windows.Forms.Button(); - this.btnLESB = new System.Windows.Forms.Button(); - this.btnEMMS = new System.Windows.Forms.Button(); - this.btnLESC = new System.Windows.Forms.Button(); - this.btnEMPR = new System.Windows.Forms.Button(); - this.btnEMOB = new System.Windows.Forms.Button(); - this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.enlightenNodesBTN = new System.Windows.Forms.ToolStripMenuItem(); - this.useFlowgraphBTN = new System.Windows.Forms.ToolStripMenuItem(); - this.findToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.actorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.lawToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.generalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.characterToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator(); this.vehicleToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.lawToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.copToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator17 = new System.Windows.Forms.ToolStripSeparator(); + this.logicToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.generalToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.actorCreationToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.darkThemeBTN = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator(); + this.playerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.giveWeaponToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.minimapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.markerControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.aIToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.pursuitControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wandererToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator18 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); this.driv3rToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.appendBankTableToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); + this.objectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.aITargetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.aITargetToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.followActorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.chaseObjectBaddieToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.cameraToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); + this.characterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.characterdrivingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.vehicleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); + this.switchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.objectiveIconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); this.logicNodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.mainToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.missionFailToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -123,35 +127,32 @@ private void InitializeComponent() this.trafficToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.copControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.civilianTrafficControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.objectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.aITargetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.aITargetToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.followActorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.chaseObjectBaddieToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.cameraToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); - this.characterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.characterdrivingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.vehicleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.switchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.objectiveIconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator17 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator18 = new System.Windows.Forms.ToolStripSeparator(); - this.minimapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.markerControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.aIToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.pursuitControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.wandererToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.stringToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.importMPCBTN = new System.Windows.Forms.ToolStripMenuItem(); - this.exportAsBTN = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); + this.appendBankTableToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); + this.findToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.enlightenNodesBTN = new System.Windows.Forms.ToolStripMenuItem(); + this.useFlowgraphBTN = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator(); + this.darkThemeBTN = new System.Windows.Forms.ToolStripMenuItem(); + this.gameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.getPlayerPositionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.Content = new System.Windows.Forms.Panel(); + this.LeftMenu = new System.Windows.Forms.Panel(); + this.lbl__EM = new System.Windows.Forms.Label(); + this.lblLELD = new System.Windows.Forms.Label(); + this.btnLECO = new System.Windows.Forms.Button(); + this.btnLEWC = new System.Windows.Forms.Button(); + this.btnLEAS = new System.Windows.Forms.Button(); + this.btnLENC = new System.Windows.Forms.Button(); + this.btnLEAC = new System.Windows.Forms.Button(); + this.btnLESB = new System.Windows.Forms.Button(); + this.btnEMMS = new System.Windows.Forms.Button(); + this.btnLESC = new System.Windows.Forms.Button(); + this.btnEMPR = new System.Windows.Forms.Button(); + this.btnEMOB = new System.Windows.Forms.Button(); + this.toolSelectMission = new System.Windows.Forms.Button(); this.MenuPanel.SuspendLayout(); this.MenuBar.SuspendLayout(); this.LeftMenu.SuspendLayout(); @@ -203,14 +204,14 @@ private void InitializeComponent() // mnFile_New // this.mnFile_New.Name = "mnFile_New"; - this.mnFile_New.Size = new System.Drawing.Size(180, 22); + this.mnFile_New.Size = new System.Drawing.Size(169, 22); this.mnFile_New.Text = "New"; this.mnFile_New.Click += new System.EventHandler(this.mnFile_New_Click); // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator3.Size = new System.Drawing.Size(166, 6); // // mnFile_Open // @@ -223,7 +224,7 @@ private void InitializeComponent() this.toolStripSeparator12, this.driverParallelLinesToolStripMenuItem}); this.mnFile_Open.Name = "mnFile_Open"; - this.mnFile_Open.Size = new System.Drawing.Size(180, 22); + this.mnFile_Open.Size = new System.Drawing.Size(169, 22); this.mnFile_Open.Text = "Open"; // // mnLoadFile @@ -272,7 +273,7 @@ private void InitializeComponent() // this.mnFile_Save.Enabled = false; this.mnFile_Save.Name = "mnFile_Save"; - this.mnFile_Save.Size = new System.Drawing.Size(180, 22); + this.mnFile_Save.Size = new System.Drawing.Size(169, 22); this.mnFile_Save.Text = "Save"; this.mnFile_Save.Click += new System.EventHandler(this.MenuSaveFile); // @@ -280,10 +281,15 @@ private void InitializeComponent() // this.mnFile_SaveAs.Enabled = false; this.mnFile_SaveAs.Name = "mnFile_SaveAs"; - this.mnFile_SaveAs.Size = new System.Drawing.Size(180, 22); + this.mnFile_SaveAs.Size = new System.Drawing.Size(169, 22); this.mnFile_SaveAs.Text = "Save As"; this.mnFile_SaveAs.Click += new System.EventHandler(this.MenuSaveFileAs); // + // toolStripSeparator15 + // + this.toolStripSeparator15.Name = "toolStripSeparator15"; + this.toolStripSeparator15.Size = new System.Drawing.Size(166, 6); + // // importLuaScript // this.importLuaScript.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -291,32 +297,48 @@ private void InitializeComponent() this.driverPLLuaToolStripMenuItem}); this.importLuaScript.Enabled = false; this.importLuaScript.Name = "importLuaScript"; - this.importLuaScript.Size = new System.Drawing.Size(180, 22); + this.importLuaScript.Size = new System.Drawing.Size(169, 22); this.importLuaScript.Text = "Import Lua Script"; // // driv3rLuaToolStripMenuItem // this.driv3rLuaToolStripMenuItem.Name = "driv3rLuaToolStripMenuItem"; - this.driv3rLuaToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.driv3rLuaToolStripMenuItem.Size = new System.Drawing.Size(146, 22); this.driv3rLuaToolStripMenuItem.Text = "Driv3r Lua"; this.driv3rLuaToolStripMenuItem.Click += new System.EventHandler(this.importLuaScript_Click); // // driverPLLuaToolStripMenuItem // this.driverPLLuaToolStripMenuItem.Name = "driverPLLuaToolStripMenuItem"; - this.driverPLLuaToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.driverPLLuaToolStripMenuItem.Size = new System.Drawing.Size(146, 22); this.driverPLLuaToolStripMenuItem.Text = "Driver: PL Lua"; this.driverPLLuaToolStripMenuItem.Click += new System.EventHandler(this.importLuaScriptDPL_Click); // + // importMPCBTN + // + this.importMPCBTN.Enabled = false; + this.importMPCBTN.Name = "importMPCBTN"; + this.importMPCBTN.Size = new System.Drawing.Size(169, 22); + this.importMPCBTN.Text = "Import MPC File"; + this.importMPCBTN.Click += new System.EventHandler(this.importMPCBTN_Click); + // + // exportAsBTN + // + this.exportAsBTN.Enabled = false; + this.exportAsBTN.Name = "exportAsBTN"; + this.exportAsBTN.Size = new System.Drawing.Size(169, 22); + this.exportAsBTN.Text = "Export as MPC file"; + this.exportAsBTN.Click += new System.EventHandler(this.exportAsBTN_Click); + // // mnSep1 // this.mnSep1.Name = "mnSep1"; - this.mnSep1.Size = new System.Drawing.Size(177, 6); + this.mnSep1.Size = new System.Drawing.Size(166, 6); // // mnFile_Exit // this.mnFile_Exit.Name = "mnFile_Exit"; - this.mnFile_Exit.Size = new System.Drawing.Size(180, 22); + this.mnFile_Exit.Size = new System.Drawing.Size(169, 22); this.mnFile_Exit.Text = "Exit"; // // editToolStripMenuItem @@ -338,9 +360,28 @@ private void InitializeComponent() this.driToolStripMenuItem, this.driv3rToolStripMenuItem}); this.addToolStripMenuItem.Name = "addToolStripMenuItem"; - this.addToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.addToolStripMenuItem.Size = new System.Drawing.Size(97, 22); this.addToolStripMenuItem.Text = "Add"; // + // toolStripMenuItem2 + // + this.toolStripMenuItem2.Name = "toolStripMenuItem2"; + this.toolStripMenuItem2.Size = new System.Drawing.Size(179, 22); + this.toolStripMenuItem2.Text = "Wire Node"; + this.toolStripMenuItem2.Click += new System.EventHandler(this.wireNodeToolStripMenuItem_Click); + // + // stringToolStripMenuItem + // + this.stringToolStripMenuItem.Name = "stringToolStripMenuItem"; + this.stringToolStripMenuItem.Size = new System.Drawing.Size(179, 22); + this.stringToolStripMenuItem.Text = "String"; + this.stringToolStripMenuItem.Click += new System.EventHandler(this.stringToolStripMenuItem_Click); + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + this.toolStripSeparator5.Size = new System.Drawing.Size(176, 6); + // // driToolStripMenuItem // this.driToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -350,9 +391,61 @@ private void InitializeComponent() this.toolStripSeparator18, this.toolStripMenuItem3}); this.driToolStripMenuItem.Name = "driToolStripMenuItem"; - this.driToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.driToolStripMenuItem.Size = new System.Drawing.Size(179, 22); this.driToolStripMenuItem.Text = "Driver: Parallel Lines"; // + // actorToolStripMenuItem + // + this.actorToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.generalToolStripMenuItem, + this.lawToolStripMenuItem}); + this.actorToolStripMenuItem.Name = "actorToolStripMenuItem"; + this.actorToolStripMenuItem.Size = new System.Drawing.Size(182, 22); + this.actorToolStripMenuItem.Text = "Actor"; + // + // generalToolStripMenuItem + // + this.generalToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.characterToolStripMenuItem1, + this.vehicleToolStripMenuItem1}); + this.generalToolStripMenuItem.Name = "generalToolStripMenuItem"; + this.generalToolStripMenuItem.Size = new System.Drawing.Size(114, 22); + this.generalToolStripMenuItem.Text = "General"; + // + // characterToolStripMenuItem1 + // + this.characterToolStripMenuItem1.Name = "characterToolStripMenuItem1"; + this.characterToolStripMenuItem1.Size = new System.Drawing.Size(125, 22); + this.characterToolStripMenuItem1.Text = "Character"; + this.characterToolStripMenuItem1.Click += new System.EventHandler(this.characterToolStripMenuItem1_Click); + // + // vehicleToolStripMenuItem1 + // + this.vehicleToolStripMenuItem1.Name = "vehicleToolStripMenuItem1"; + this.vehicleToolStripMenuItem1.Size = new System.Drawing.Size(125, 22); + this.vehicleToolStripMenuItem1.Text = "Vehicle"; + this.vehicleToolStripMenuItem1.Click += new System.EventHandler(this.vehicleToolStripMenuItem1_Click); + // + // lawToolStripMenuItem + // + this.lawToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.copToolStripMenuItem}); + this.lawToolStripMenuItem.Name = "lawToolStripMenuItem"; + this.lawToolStripMenuItem.Size = new System.Drawing.Size(114, 22); + this.lawToolStripMenuItem.Text = "Law"; + // + // copToolStripMenuItem + // + this.copToolStripMenuItem.Name = "copToolStripMenuItem"; + this.copToolStripMenuItem.Size = new System.Drawing.Size(96, 22); + this.copToolStripMenuItem.Text = "Cop"; + this.copToolStripMenuItem.Click += new System.EventHandler(this.copToolStripMenuItem_Click); + // + // toolStripSeparator17 + // + this.toolStripSeparator17.Name = "toolStripSeparator17"; + this.toolStripSeparator17.Size = new System.Drawing.Size(179, 6); + // // logicToolStripMenuItem // this.logicToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -364,364 +457,203 @@ private void InitializeComponent() this.logicToolStripMenuItem.Size = new System.Drawing.Size(182, 22); this.logicToolStripMenuItem.Text = "Logic"; // + // generalToolStripMenuItem1 + // + this.generalToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.actorCreationToolStripMenuItem1}); + this.generalToolStripMenuItem1.Name = "generalToolStripMenuItem1"; + this.generalToolStripMenuItem1.Size = new System.Drawing.Size(122, 22); + this.generalToolStripMenuItem1.Text = "General"; + // + // actorCreationToolStripMenuItem1 + // + this.actorCreationToolStripMenuItem1.Name = "actorCreationToolStripMenuItem1"; + this.actorCreationToolStripMenuItem1.Size = new System.Drawing.Size(151, 22); + this.actorCreationToolStripMenuItem1.Text = "Actor Creation"; + this.actorCreationToolStripMenuItem1.Click += new System.EventHandler(this.actorCreationToolStripMenuItem1_Click); + // // playerToolStripMenuItem // this.playerToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.giveWeaponToolStripMenuItem}); this.playerToolStripMenuItem.Name = "playerToolStripMenuItem"; - this.playerToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.playerToolStripMenuItem.Size = new System.Drawing.Size(122, 22); this.playerToolStripMenuItem.Text = "Player"; // // giveWeaponToolStripMenuItem // this.giveWeaponToolStripMenuItem.Name = "giveWeaponToolStripMenuItem"; - this.giveWeaponToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.giveWeaponToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.giveWeaponToolStripMenuItem.Text = "Give Weapon"; this.giveWeaponToolStripMenuItem.Click += new System.EventHandler(this.giveWeaponToolStripMenuItem_Click); // - // toolStripSeparator13 + // minimapToolStripMenuItem // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - this.toolStripSeparator13.Size = new System.Drawing.Size(177, 6); + this.minimapToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.markerControlToolStripMenuItem}); + this.minimapToolStripMenuItem.Name = "minimapToolStripMenuItem"; + this.minimapToolStripMenuItem.Size = new System.Drawing.Size(122, 22); + this.minimapToolStripMenuItem.Text = "Minimap"; // - // gameToolStripMenuItem + // markerControlToolStripMenuItem // - this.gameToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.getPlayerPositionToolStripMenuItem}); - this.gameToolStripMenuItem.Name = "gameToolStripMenuItem"; - this.gameToolStripMenuItem.Size = new System.Drawing.Size(50, 19); - this.gameToolStripMenuItem.Text = "Game"; + this.markerControlToolStripMenuItem.Name = "markerControlToolStripMenuItem"; + this.markerControlToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.markerControlToolStripMenuItem.Text = "Marker Control"; + this.markerControlToolStripMenuItem.Click += new System.EventHandler(this.markerControlToolStripMenuItem_Click); // - // getPlayerPositionToolStripMenuItem + // aIToolStripMenuItem // - this.getPlayerPositionToolStripMenuItem.Name = "getPlayerPositionToolStripMenuItem"; - this.getPlayerPositionToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.getPlayerPositionToolStripMenuItem.Text = "Get Player Position"; - this.getPlayerPositionToolStripMenuItem.Click += new System.EventHandler(this.getPlayerPositionToolStripMenuItem_Click); + this.aIToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.pursuitControlToolStripMenuItem, + this.wandererToolStripMenuItem}); + this.aIToolStripMenuItem.Name = "aIToolStripMenuItem"; + this.aIToolStripMenuItem.Size = new System.Drawing.Size(122, 22); + this.aIToolStripMenuItem.Text = "AI"; // - // Content + // pursuitControlToolStripMenuItem // - this.Content.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.Content.AutoSize = true; - this.Content.BackColor = System.Drawing.Color.Gray; - this.Content.Location = new System.Drawing.Point(157, 24); - this.Content.Margin = new System.Windows.Forms.Padding(0); - this.Content.Name = "Content"; - this.Content.Size = new System.Drawing.Size(787, 688); - this.Content.TabIndex = 1; + this.pursuitControlToolStripMenuItem.Name = "pursuitControlToolStripMenuItem"; + this.pursuitControlToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.pursuitControlToolStripMenuItem.Text = "Pursuit Control"; + this.pursuitControlToolStripMenuItem.Click += new System.EventHandler(this.pursuitControlToolStripMenuItem_Click); // - // LeftMenu - // - this.LeftMenu.BackColor = System.Drawing.SystemColors.ControlDarkDark; - this.LeftMenu.Controls.Add(this.lbl__EM); - this.LeftMenu.Controls.Add(this.lblLELD); - this.LeftMenu.Controls.Add(this.btnLECO); - this.LeftMenu.Controls.Add(this.btnLEWC); - this.LeftMenu.Controls.Add(this.btnLEAS); - this.LeftMenu.Controls.Add(this.btnLENC); - this.LeftMenu.Controls.Add(this.btnLEAC); - this.LeftMenu.Controls.Add(this.btnLESB); - this.LeftMenu.Controls.Add(this.btnEMMS); - this.LeftMenu.Controls.Add(this.btnLESC); - this.LeftMenu.Controls.Add(this.btnEMPR); - this.LeftMenu.Controls.Add(this.btnEMOB); - this.LeftMenu.Dock = System.Windows.Forms.DockStyle.Left; - this.LeftMenu.Location = new System.Drawing.Point(0, 24); - this.LeftMenu.Margin = new System.Windows.Forms.Padding(0, 0, 1, 0); - this.LeftMenu.Name = "LeftMenu"; - this.LeftMenu.Size = new System.Drawing.Size(156, 688); - this.LeftMenu.TabIndex = 2; - // - // lbl__EM - // - this.lbl__EM.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.lbl__EM.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); - this.lbl__EM.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.25F); - this.lbl__EM.ForeColor = System.Drawing.SystemColors.ControlLightLight; - this.lbl__EM.Location = new System.Drawing.Point(3, 3); - this.lbl__EM.Margin = new System.Windows.Forms.Padding(3); - this.lbl__EM.Name = "lbl__EM"; - this.lbl__EM.Size = new System.Drawing.Size(150, 20); - this.lbl__EM.TabIndex = 12; - this.lbl__EM.Text = "Mission Data"; - this.lbl__EM.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // lblLELD - // - this.lblLELD.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.lblLELD.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); - this.lblLELD.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.25F); - this.lblLELD.ForeColor = System.Drawing.SystemColors.ControlLightLight; - this.lblLELD.Location = new System.Drawing.Point(3, 64); - this.lblLELD.Margin = new System.Windows.Forms.Padding(3); - this.lblLELD.Name = "lblLELD"; - this.lblLELD.Size = new System.Drawing.Size(150, 20); - this.lblLELD.TabIndex = 11; - this.lblLELD.Text = "Mission Logic"; - this.lblLELD.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // btnLECO - // - this.btnLECO.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLECO.Enabled = false; - this.btnLECO.Location = new System.Drawing.Point(3, 249); - this.btnLECO.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLECO.Name = "btnLECO"; - this.btnLECO.Size = new System.Drawing.Size(150, 25); - this.btnLECO.TabIndex = 10; - this.btnLECO.Text = "Script Counters"; - this.btnLECO.UseVisualStyleBackColor = true; - // - // btnLEWC - // - this.btnLEWC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLEWC.Location = new System.Drawing.Point(3, 222); - this.btnLEWC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLEWC.Name = "btnLEWC"; - this.btnLEWC.Size = new System.Drawing.Size(150, 25); - this.btnLEWC.TabIndex = 9; - this.btnLEWC.Text = "Wire Collection"; - this.btnLEWC.UseVisualStyleBackColor = true; - // - // btnLEAS - // - this.btnLEAS.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLEAS.Location = new System.Drawing.Point(3, 195); - this.btnLEAS.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLEAS.Name = "btnLEAS"; - this.btnLEAS.Size = new System.Drawing.Size(150, 25); - this.btnLEAS.TabIndex = 8; - this.btnLEAS.Text = "Actor Set Table"; - this.btnLEAS.UseVisualStyleBackColor = true; - // - // btnLENC - // - this.btnLENC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLENC.Location = new System.Drawing.Point(3, 168); - this.btnLENC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLENC.Name = "btnLENC"; - this.btnLENC.Size = new System.Drawing.Size(150, 25); - this.btnLENC.TabIndex = 7; - this.btnLENC.Text = "Logic Nodes"; - this.btnLENC.UseVisualStyleBackColor = true; - // - // btnLEAC - // - this.btnLEAC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLEAC.Location = new System.Drawing.Point(3, 141); - this.btnLEAC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLEAC.Name = "btnLEAC"; - this.btnLEAC.Size = new System.Drawing.Size(150, 25); - this.btnLEAC.TabIndex = 6; - this.btnLEAC.Text = "Actors"; - this.btnLEAC.UseVisualStyleBackColor = true; - // - // btnLESB - // - this.btnLESB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLESB.Enabled = false; - this.btnLESB.Location = new System.Drawing.Point(3, 114); - this.btnLESB.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); - this.btnLESB.Name = "btnLESB"; - this.btnLESB.Size = new System.Drawing.Size(150, 25); - this.btnLESB.TabIndex = 5; - this.btnLESB.Text = "Sound Bank Table"; - this.btnLESB.UseVisualStyleBackColor = true; - // - // btnEMMS - // - this.btnEMMS.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnEMMS.Location = new System.Drawing.Point(3, 645); - this.btnEMMS.Name = "btnEMMS"; - this.btnEMMS.Size = new System.Drawing.Size(150, 40); - this.btnEMMS.TabIndex = 4; - this.btnEMMS.Text = "Mission Summary"; - this.btnEMMS.UseVisualStyleBackColor = true; - this.btnEMMS.Click += new System.EventHandler(this.btnEMMS_Click); - // - // btnLESC - // - this.btnLESC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnLESC.Location = new System.Drawing.Point(3, 87); - this.btnLESC.Margin = new System.Windows.Forms.Padding(3, 3, 3, 1); - this.btnLESC.Name = "btnLESC"; - this.btnLESC.Size = new System.Drawing.Size(150, 25); - this.btnLESC.TabIndex = 3; - this.btnLESC.Text = "String Collection"; - this.btnLESC.UseVisualStyleBackColor = true; - // - // btnEMPR + // wandererToolStripMenuItem // - this.btnEMPR.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnEMPR.Enabled = false; - this.btnEMPR.Location = new System.Drawing.Point(78, 26); - this.btnEMPR.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); - this.btnEMPR.Name = "btnEMPR"; - this.btnEMPR.Size = new System.Drawing.Size(75, 35); - this.btnEMPR.TabIndex = 2; - this.btnEMPR.Text = "Prop Handles"; - this.btnEMPR.UseVisualStyleBackColor = true; + this.wandererToolStripMenuItem.Name = "wandererToolStripMenuItem"; + this.wandererToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.wandererToolStripMenuItem.Text = "Wanderer"; + this.wandererToolStripMenuItem.Click += new System.EventHandler(this.wandererToolStripMenuItem_Click); // - // btnEMOB + // toolStripSeparator18 // - this.btnEMOB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnEMOB.Location = new System.Drawing.Point(3, 26); - this.btnEMOB.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3); - this.btnEMOB.Name = "btnEMOB"; - this.btnEMOB.Size = new System.Drawing.Size(75, 35); - this.btnEMOB.TabIndex = 1; - this.btnEMOB.Text = "Objects"; - this.btnEMOB.UseVisualStyleBackColor = true; + this.toolStripSeparator18.Name = "toolStripSeparator18"; + this.toolStripSeparator18.Size = new System.Drawing.Size(179, 6); // - // viewToolStripMenuItem + // toolStripMenuItem3 // - this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.enlightenNodesBTN, - this.useFlowgraphBTN, - this.toolStripSeparator16, - this.darkThemeBTN}); - this.viewToolStripMenuItem.Name = "viewToolStripMenuItem"; - this.viewToolStripMenuItem.Size = new System.Drawing.Size(44, 19); - this.viewToolStripMenuItem.Text = "View"; + this.toolStripMenuItem3.Name = "toolStripMenuItem3"; + this.toolStripMenuItem3.Size = new System.Drawing.Size(182, 22); + this.toolStripMenuItem3.Text = "Append Sound Bank"; // - // enlightenNodesBTN + // driv3rToolStripMenuItem // - this.enlightenNodesBTN.CheckOnClick = true; - this.enlightenNodesBTN.Name = "enlightenNodesBTN"; - this.enlightenNodesBTN.Size = new System.Drawing.Size(199, 22); - this.enlightenNodesBTN.Text = "Enlighten Definitions"; + this.driv3rToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.objectToolStripMenuItem, + this.toolStripSeparator9, + this.logicNodeToolStripMenuItem, + this.toolStripSeparator14, + this.appendBankTableToolStripMenuItem}); + this.driv3rToolStripMenuItem.Name = "driv3rToolStripMenuItem"; + this.driv3rToolStripMenuItem.Size = new System.Drawing.Size(179, 22); + this.driv3rToolStripMenuItem.Text = "Driv3r"; // - // useFlowgraphBTN + // objectToolStripMenuItem // - this.useFlowgraphBTN.CheckOnClick = true; - this.useFlowgraphBTN.Name = "useFlowgraphBTN"; - this.useFlowgraphBTN.Size = new System.Drawing.Size(199, 22); - this.useFlowgraphBTN.Text = "Flowgraph Logic Nodes"; + this.objectToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.aITargetToolStripMenuItem, + this.aITargetToolStripMenuItem1, + this.toolStripSeparator1, + this.cameraToolStripMenuItem, + this.toolStripSeparator11, + this.characterToolStripMenuItem, + this.characterdrivingToolStripMenuItem, + this.vehicleToolStripMenuItem, + this.toolStripSeparator4, + this.toolStripSeparator8, + this.switchToolStripMenuItem, + this.objectiveIconToolStripMenuItem}); + this.objectToolStripMenuItem.Name = "objectToolStripMenuItem"; + this.objectToolStripMenuItem.Size = new System.Drawing.Size(182, 22); + this.objectToolStripMenuItem.Text = "Actor"; // - // findToolStripMenuItem + // aITargetToolStripMenuItem // - this.findToolStripMenuItem.Name = "findToolStripMenuItem"; - this.findToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.findToolStripMenuItem.Text = "Find"; - this.findToolStripMenuItem.Click += new System.EventHandler(this.findToolStripMenuItem_Click); + this.aITargetToolStripMenuItem.Name = "aITargetToolStripMenuItem"; + this.aITargetToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.aITargetToolStripMenuItem.Text = "AI Path"; // - // actorToolStripMenuItem + // aITargetToolStripMenuItem1 // - this.actorToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.generalToolStripMenuItem, - this.lawToolStripMenuItem}); - this.actorToolStripMenuItem.Name = "actorToolStripMenuItem"; - this.actorToolStripMenuItem.Size = new System.Drawing.Size(182, 22); - this.actorToolStripMenuItem.Text = "Actor"; + this.aITargetToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.followActorToolStripMenuItem, + this.chaseObjectBaddieToolStripMenuItem}); + this.aITargetToolStripMenuItem1.Name = "aITargetToolStripMenuItem1"; + this.aITargetToolStripMenuItem1.Size = new System.Drawing.Size(173, 22); + this.aITargetToolStripMenuItem1.Text = "AI Target"; // - // lawToolStripMenuItem + // followActorToolStripMenuItem // - this.lawToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.copToolStripMenuItem}); - this.lawToolStripMenuItem.Name = "lawToolStripMenuItem"; - this.lawToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.lawToolStripMenuItem.Text = "Law"; + this.followActorToolStripMenuItem.Name = "followActorToolStripMenuItem"; + this.followActorToolStripMenuItem.Size = new System.Drawing.Size(195, 22); + this.followActorToolStripMenuItem.Text = "Follow Object"; // - // copToolStripMenuItem + // chaseObjectBaddieToolStripMenuItem // - this.copToolStripMenuItem.Name = "copToolStripMenuItem"; - this.copToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.copToolStripMenuItem.Text = "Cop"; - this.copToolStripMenuItem.Click += new System.EventHandler(this.copToolStripMenuItem_Click); + this.chaseObjectBaddieToolStripMenuItem.Name = "chaseObjectBaddieToolStripMenuItem"; + this.chaseObjectBaddieToolStripMenuItem.Size = new System.Drawing.Size(195, 22); + this.chaseObjectBaddieToolStripMenuItem.Text = "Pursue Object (Baddie)"; // - // generalToolStripMenuItem + // toolStripSeparator1 // - this.generalToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.characterToolStripMenuItem1, - this.vehicleToolStripMenuItem1}); - this.generalToolStripMenuItem.Name = "generalToolStripMenuItem"; - this.generalToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.generalToolStripMenuItem.Text = "General"; + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(170, 6); // - // characterToolStripMenuItem1 + // cameraToolStripMenuItem // - this.characterToolStripMenuItem1.Name = "characterToolStripMenuItem1"; - this.characterToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); - this.characterToolStripMenuItem1.Text = "Character"; - this.characterToolStripMenuItem1.Click += new System.EventHandler(this.characterToolStripMenuItem1_Click); + this.cameraToolStripMenuItem.Name = "cameraToolStripMenuItem"; + this.cameraToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.cameraToolStripMenuItem.Text = "Camera"; // - // toolStripSeparator15 + // toolStripSeparator11 // - this.toolStripSeparator15.Name = "toolStripSeparator15"; - this.toolStripSeparator15.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator11.Name = "toolStripSeparator11"; + this.toolStripSeparator11.Size = new System.Drawing.Size(170, 6); // - // vehicleToolStripMenuItem1 + // characterToolStripMenuItem // - this.vehicleToolStripMenuItem1.Name = "vehicleToolStripMenuItem1"; - this.vehicleToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); - this.vehicleToolStripMenuItem1.Text = "Vehicle"; - this.vehicleToolStripMenuItem1.Click += new System.EventHandler(this.vehicleToolStripMenuItem1_Click); + this.characterToolStripMenuItem.Name = "characterToolStripMenuItem"; + this.characterToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.characterToolStripMenuItem.Text = "Character"; // - // generalToolStripMenuItem1 + // characterdrivingToolStripMenuItem // - this.generalToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.actorCreationToolStripMenuItem1}); - this.generalToolStripMenuItem1.Name = "generalToolStripMenuItem1"; - this.generalToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); - this.generalToolStripMenuItem1.Text = "General"; + this.characterdrivingToolStripMenuItem.Name = "characterdrivingToolStripMenuItem"; + this.characterdrivingToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.characterdrivingToolStripMenuItem.Text = "Character (driving)"; // - // actorCreationToolStripMenuItem1 + // vehicleToolStripMenuItem // - this.actorCreationToolStripMenuItem1.Name = "actorCreationToolStripMenuItem1"; - this.actorCreationToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); - this.actorCreationToolStripMenuItem1.Text = "Actor Creation"; - this.actorCreationToolStripMenuItem1.Click += new System.EventHandler(this.actorCreationToolStripMenuItem1_Click); + this.vehicleToolStripMenuItem.Name = "vehicleToolStripMenuItem"; + this.vehicleToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.vehicleToolStripMenuItem.Text = "Vehicle"; // - // darkThemeBTN + // toolStripSeparator4 // - this.darkThemeBTN.CheckOnClick = true; - this.darkThemeBTN.Enabled = false; - this.darkThemeBTN.Name = "darkThemeBTN"; - this.darkThemeBTN.Size = new System.Drawing.Size(199, 22); - this.darkThemeBTN.Text = "Dark Theme"; - this.darkThemeBTN.Click += new System.EventHandler(this.darkThemeToolStripMenuItem_Click); + this.toolStripSeparator4.Name = "toolStripSeparator4"; + this.toolStripSeparator4.Size = new System.Drawing.Size(170, 6); // - // toolStripSeparator16 + // toolStripSeparator8 // - this.toolStripSeparator16.Name = "toolStripSeparator16"; - this.toolStripSeparator16.Size = new System.Drawing.Size(196, 6); + this.toolStripSeparator8.Name = "toolStripSeparator8"; + this.toolStripSeparator8.Size = new System.Drawing.Size(170, 6); // - // driv3rToolStripMenuItem + // switchToolStripMenuItem // - this.driv3rToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.objectToolStripMenuItem, - this.toolStripSeparator9, - this.logicNodeToolStripMenuItem, - this.toolStripSeparator14, - this.appendBankTableToolStripMenuItem}); - this.driv3rToolStripMenuItem.Name = "driv3rToolStripMenuItem"; - this.driv3rToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.driv3rToolStripMenuItem.Text = "Driv3r"; + this.switchToolStripMenuItem.Name = "switchToolStripMenuItem"; + this.switchToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.switchToolStripMenuItem.Text = "Switch"; // - // appendBankTableToolStripMenuItem + // objectiveIconToolStripMenuItem // - this.appendBankTableToolStripMenuItem.Name = "appendBankTableToolStripMenuItem"; - this.appendBankTableToolStripMenuItem.Size = new System.Drawing.Size(182, 22); - this.appendBankTableToolStripMenuItem.Text = "Append Sound Bank"; + this.objectiveIconToolStripMenuItem.Name = "objectiveIconToolStripMenuItem"; + this.objectiveIconToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.objectiveIconToolStripMenuItem.Text = "Objective Icon"; // - // toolStripSeparator14 + // toolStripSeparator9 // - this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(179, 6); + this.toolStripSeparator9.Name = "toolStripSeparator9"; + this.toolStripSeparator9.Size = new System.Drawing.Size(179, 6); // // logicNodeToolStripMenuItem // @@ -746,48 +678,48 @@ private void InitializeComponent() this.timerToolStripMenuItem, this.musicControllerToolStripMenuItem}); this.mainToolStripMenuItem.Name = "mainToolStripMenuItem"; - this.mainToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.mainToolStripMenuItem.Size = new System.Drawing.Size(176, 22); this.mainToolStripMenuItem.Text = "General"; // // missionFailToolStripMenuItem // this.missionFailToolStripMenuItem.Name = "missionFailToolStripMenuItem"; - this.missionFailToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.missionFailToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.missionFailToolStripMenuItem.Text = "Mission Fail"; // // missionSuccessToolStripMenuItem // this.missionSuccessToolStripMenuItem.Name = "missionSuccessToolStripMenuItem"; - this.missionSuccessToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.missionSuccessToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.missionSuccessToolStripMenuItem.Text = "Mission Success"; // // displayMessageToolStripMenuItem // this.displayMessageToolStripMenuItem.Name = "displayMessageToolStripMenuItem"; - this.displayMessageToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.displayMessageToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.displayMessageToolStripMenuItem.Text = "Display Message"; // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator2.Size = new System.Drawing.Size(159, 6); // // actorCreationToolStripMenuItem // this.actorCreationToolStripMenuItem.Name = "actorCreationToolStripMenuItem"; - this.actorCreationToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.actorCreationToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.actorCreationToolStripMenuItem.Text = "Actor Creation"; // // timerToolStripMenuItem // this.timerToolStripMenuItem.Name = "timerToolStripMenuItem"; - this.timerToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.timerToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.timerToolStripMenuItem.Text = "Timer"; // // musicControllerToolStripMenuItem // this.musicControllerToolStripMenuItem.Name = "musicControllerToolStripMenuItem"; - this.musicControllerToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.musicControllerToolStripMenuItem.Size = new System.Drawing.Size(162, 22); this.musicControllerToolStripMenuItem.Text = "Music Controller"; // // specialToolStripMenuItem @@ -798,19 +730,19 @@ private void InitializeComponent() this.trainControlToolStripMenuItem}); this.specialToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ControlText; this.specialToolStripMenuItem.Name = "specialToolStripMenuItem"; - this.specialToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.specialToolStripMenuItem.Size = new System.Drawing.Size(176, 22); this.specialToolStripMenuItem.Text = "Special"; // // bombCarToolStripMenuItem // this.bombCarToolStripMenuItem.Name = "bombCarToolStripMenuItem"; - this.bombCarToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.bombCarToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.bombCarToolStripMenuItem.Text = "Bomb Car"; // // trainControlToolStripMenuItem // this.trainControlToolStripMenuItem.Name = "trainControlToolStripMenuItem"; - this.trainControlToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.trainControlToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.trainControlToolStripMenuItem.Text = "Train Control"; // // conditionsToolStripMenuItem @@ -823,30 +755,30 @@ private void InitializeComponent() this.proximityCheckToolStripMenuItem, this.characterWatchToolStripMenuItem}); this.conditionsToolStripMenuItem.Name = "conditionsToolStripMenuItem"; - this.conditionsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.conditionsToolStripMenuItem.Size = new System.Drawing.Size(176, 22); this.conditionsToolStripMenuItem.Text = "Conditions"; // // cutsceneSkipToolStripMenuItem // this.cutsceneSkipToolStripMenuItem.Name = "cutsceneSkipToolStripMenuItem"; - this.cutsceneSkipToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.cutsceneSkipToolStripMenuItem.Size = new System.Drawing.Size(168, 22); this.cutsceneSkipToolStripMenuItem.Text = "Cutscene Skipped"; // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator6.Size = new System.Drawing.Size(165, 6); // // switchPressedToolStripMenuItem // this.switchPressedToolStripMenuItem.Name = "switchPressedToolStripMenuItem"; - this.switchPressedToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.switchPressedToolStripMenuItem.Size = new System.Drawing.Size(168, 22); this.switchPressedToolStripMenuItem.Text = "Switch Pressed"; // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator7.Size = new System.Drawing.Size(165, 6); // // proximityCheckToolStripMenuItem // @@ -854,7 +786,7 @@ private void InitializeComponent() this.gettingAwayToolStripMenuItem, this.gettingCloseToolStripMenuItem}); this.proximityCheckToolStripMenuItem.Name = "proximityCheckToolStripMenuItem"; - this.proximityCheckToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.proximityCheckToolStripMenuItem.Size = new System.Drawing.Size(168, 22); this.proximityCheckToolStripMenuItem.Text = "Proximity Check"; // // gettingAwayToolStripMenuItem @@ -876,7 +808,7 @@ private void InitializeComponent() this.characterIsArrestedToolStripMenuItem, this.characterIsChasedToolStripMenuItem}); this.characterWatchToolStripMenuItem.Name = "characterWatchToolStripMenuItem"; - this.characterWatchToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.characterWatchToolStripMenuItem.Size = new System.Drawing.Size(168, 22); this.characterWatchToolStripMenuItem.Text = "Character Watch"; // // characterIsDeadToolStripMenuItem @@ -907,7 +839,7 @@ private void InitializeComponent() this.cameraSelectToolStripMenuItem, this.playCinematicVideoToolStripMenuItem}); this.ingameCutscenesToolStripMenuItem.Name = "ingameCutscenesToolStripMenuItem"; - this.ingameCutscenesToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.ingameCutscenesToolStripMenuItem.Size = new System.Drawing.Size(176, 22); this.ingameCutscenesToolStripMenuItem.Text = "In-game Cutscenes"; // // templateCutsceneToolStripMenuItem @@ -951,7 +883,7 @@ private void InitializeComponent() this.copControlToolStripMenuItem, this.civilianTrafficControlToolStripMenuItem}); this.trafficToolStripMenuItem.Name = "trafficToolStripMenuItem"; - this.trafficToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.trafficToolStripMenuItem.Size = new System.Drawing.Size(176, 22); this.trafficToolStripMenuItem.Text = "Traffic"; // // copControlToolStripMenuItem @@ -966,201 +898,282 @@ private void InitializeComponent() this.civilianTrafficControlToolStripMenuItem.Size = new System.Drawing.Size(193, 22); this.civilianTrafficControlToolStripMenuItem.Text = "Civilian Traffic Control"; // - // objectToolStripMenuItem - // - this.objectToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.aITargetToolStripMenuItem, - this.aITargetToolStripMenuItem1, - this.toolStripSeparator1, - this.cameraToolStripMenuItem, - this.toolStripSeparator11, - this.characterToolStripMenuItem, - this.characterdrivingToolStripMenuItem, - this.vehicleToolStripMenuItem, - this.toolStripSeparator4, - this.toolStripSeparator8, - this.switchToolStripMenuItem, - this.objectiveIconToolStripMenuItem}); - this.objectToolStripMenuItem.Name = "objectToolStripMenuItem"; - this.objectToolStripMenuItem.Size = new System.Drawing.Size(182, 22); - this.objectToolStripMenuItem.Text = "Actor"; - // - // aITargetToolStripMenuItem - // - this.aITargetToolStripMenuItem.Name = "aITargetToolStripMenuItem"; - this.aITargetToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.aITargetToolStripMenuItem.Text = "AI Path"; - // - // aITargetToolStripMenuItem1 - // - this.aITargetToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.followActorToolStripMenuItem, - this.chaseObjectBaddieToolStripMenuItem}); - this.aITargetToolStripMenuItem1.Name = "aITargetToolStripMenuItem1"; - this.aITargetToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); - this.aITargetToolStripMenuItem1.Text = "AI Target"; - // - // followActorToolStripMenuItem + // toolStripSeparator14 // - this.followActorToolStripMenuItem.Name = "followActorToolStripMenuItem"; - this.followActorToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.followActorToolStripMenuItem.Text = "Follow Object"; + this.toolStripSeparator14.Name = "toolStripSeparator14"; + this.toolStripSeparator14.Size = new System.Drawing.Size(179, 6); // - // chaseObjectBaddieToolStripMenuItem + // appendBankTableToolStripMenuItem // - this.chaseObjectBaddieToolStripMenuItem.Name = "chaseObjectBaddieToolStripMenuItem"; - this.chaseObjectBaddieToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.chaseObjectBaddieToolStripMenuItem.Text = "Pursue Object (Baddie)"; + this.appendBankTableToolStripMenuItem.Name = "appendBankTableToolStripMenuItem"; + this.appendBankTableToolStripMenuItem.Size = new System.Drawing.Size(182, 22); + this.appendBankTableToolStripMenuItem.Text = "Append Sound Bank"; // - // toolStripSeparator1 + // toolStripSeparator13 // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator13.Name = "toolStripSeparator13"; + this.toolStripSeparator13.Size = new System.Drawing.Size(94, 6); // - // cameraToolStripMenuItem + // findToolStripMenuItem // - this.cameraToolStripMenuItem.Name = "cameraToolStripMenuItem"; - this.cameraToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.cameraToolStripMenuItem.Text = "Camera"; + this.findToolStripMenuItem.Name = "findToolStripMenuItem"; + this.findToolStripMenuItem.Size = new System.Drawing.Size(97, 22); + this.findToolStripMenuItem.Text = "Find"; + this.findToolStripMenuItem.Click += new System.EventHandler(this.findToolStripMenuItem_Click); // - // toolStripSeparator11 + // viewToolStripMenuItem // - this.toolStripSeparator11.Name = "toolStripSeparator11"; - this.toolStripSeparator11.Size = new System.Drawing.Size(177, 6); + this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.enlightenNodesBTN, + this.useFlowgraphBTN, + this.toolStripSeparator16, + this.darkThemeBTN}); + this.viewToolStripMenuItem.Name = "viewToolStripMenuItem"; + this.viewToolStripMenuItem.Size = new System.Drawing.Size(44, 19); + this.viewToolStripMenuItem.Text = "View"; // - // characterToolStripMenuItem + // enlightenNodesBTN // - this.characterToolStripMenuItem.Name = "characterToolStripMenuItem"; - this.characterToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.characterToolStripMenuItem.Text = "Character"; + this.enlightenNodesBTN.CheckOnClick = true; + this.enlightenNodesBTN.Name = "enlightenNodesBTN"; + this.enlightenNodesBTN.Size = new System.Drawing.Size(199, 22); + this.enlightenNodesBTN.Text = "Enlighten Definitions"; // - // characterdrivingToolStripMenuItem + // useFlowgraphBTN // - this.characterdrivingToolStripMenuItem.Name = "characterdrivingToolStripMenuItem"; - this.characterdrivingToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.characterdrivingToolStripMenuItem.Text = "Character (driving)"; + this.useFlowgraphBTN.CheckOnClick = true; + this.useFlowgraphBTN.Name = "useFlowgraphBTN"; + this.useFlowgraphBTN.Size = new System.Drawing.Size(199, 22); + this.useFlowgraphBTN.Text = "Flowgraph Logic Nodes"; // - // vehicleToolStripMenuItem + // toolStripSeparator16 // - this.vehicleToolStripMenuItem.Name = "vehicleToolStripMenuItem"; - this.vehicleToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.vehicleToolStripMenuItem.Text = "Vehicle"; + this.toolStripSeparator16.Name = "toolStripSeparator16"; + this.toolStripSeparator16.Size = new System.Drawing.Size(196, 6); // - // toolStripSeparator4 + // darkThemeBTN // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(177, 6); + this.darkThemeBTN.CheckOnClick = true; + this.darkThemeBTN.Enabled = false; + this.darkThemeBTN.Name = "darkThemeBTN"; + this.darkThemeBTN.Size = new System.Drawing.Size(199, 22); + this.darkThemeBTN.Text = "Dark Theme"; + this.darkThemeBTN.Click += new System.EventHandler(this.darkThemeToolStripMenuItem_Click); // - // toolStripSeparator8 + // gameToolStripMenuItem // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(177, 6); + this.gameToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.getPlayerPositionToolStripMenuItem}); + this.gameToolStripMenuItem.Name = "gameToolStripMenuItem"; + this.gameToolStripMenuItem.Size = new System.Drawing.Size(50, 19); + this.gameToolStripMenuItem.Text = "Game"; // - // switchToolStripMenuItem + // getPlayerPositionToolStripMenuItem // - this.switchToolStripMenuItem.Name = "switchToolStripMenuItem"; - this.switchToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.switchToolStripMenuItem.Text = "Switch"; + this.getPlayerPositionToolStripMenuItem.Name = "getPlayerPositionToolStripMenuItem"; + this.getPlayerPositionToolStripMenuItem.Size = new System.Drawing.Size(173, 22); + this.getPlayerPositionToolStripMenuItem.Text = "Get Player Position"; + this.getPlayerPositionToolStripMenuItem.Click += new System.EventHandler(this.getPlayerPositionToolStripMenuItem_Click); // - // objectiveIconToolStripMenuItem + // Content // - this.objectiveIconToolStripMenuItem.Name = "objectiveIconToolStripMenuItem"; - this.objectiveIconToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.objectiveIconToolStripMenuItem.Text = "Objective Icon"; + this.Content.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.Content.AutoSize = true; + this.Content.BackColor = System.Drawing.Color.Gray; + this.Content.Location = new System.Drawing.Point(157, 24); + this.Content.Margin = new System.Windows.Forms.Padding(0); + this.Content.Name = "Content"; + this.Content.Size = new System.Drawing.Size(787, 688); + this.Content.TabIndex = 1; // - // toolStripSeparator9 + // LeftMenu // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(179, 6); + this.LeftMenu.BackColor = System.Drawing.SystemColors.ControlDarkDark; + this.LeftMenu.Controls.Add(this.toolSelectMission); + this.LeftMenu.Controls.Add(this.lbl__EM); + this.LeftMenu.Controls.Add(this.lblLELD); + this.LeftMenu.Controls.Add(this.btnLECO); + this.LeftMenu.Controls.Add(this.btnLEWC); + this.LeftMenu.Controls.Add(this.btnLEAS); + this.LeftMenu.Controls.Add(this.btnLENC); + this.LeftMenu.Controls.Add(this.btnLEAC); + this.LeftMenu.Controls.Add(this.btnLESB); + this.LeftMenu.Controls.Add(this.btnEMMS); + this.LeftMenu.Controls.Add(this.btnLESC); + this.LeftMenu.Controls.Add(this.btnEMPR); + this.LeftMenu.Controls.Add(this.btnEMOB); + this.LeftMenu.Dock = System.Windows.Forms.DockStyle.Left; + this.LeftMenu.Location = new System.Drawing.Point(0, 24); + this.LeftMenu.Margin = new System.Windows.Forms.Padding(0, 0, 1, 0); + this.LeftMenu.Name = "LeftMenu"; + this.LeftMenu.Size = new System.Drawing.Size(156, 688); + this.LeftMenu.TabIndex = 2; // - // toolStripSeparator17 + // lbl__EM // - this.toolStripSeparator17.Name = "toolStripSeparator17"; - this.toolStripSeparator17.Size = new System.Drawing.Size(179, 6); + this.lbl__EM.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.lbl__EM.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lbl__EM.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.25F); + this.lbl__EM.ForeColor = System.Drawing.SystemColors.ControlLightLight; + this.lbl__EM.Location = new System.Drawing.Point(3, 3); + this.lbl__EM.Margin = new System.Windows.Forms.Padding(3); + this.lbl__EM.Name = "lbl__EM"; + this.lbl__EM.Size = new System.Drawing.Size(150, 20); + this.lbl__EM.TabIndex = 12; + this.lbl__EM.Text = "Mission Data"; + this.lbl__EM.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // - // toolStripMenuItem3 + // lblLELD // - this.toolStripMenuItem3.Name = "toolStripMenuItem3"; - this.toolStripMenuItem3.Size = new System.Drawing.Size(182, 22); - this.toolStripMenuItem3.Text = "Append Sound Bank"; + this.lblLELD.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.lblLELD.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblLELD.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.25F); + this.lblLELD.ForeColor = System.Drawing.SystemColors.ControlLightLight; + this.lblLELD.Location = new System.Drawing.Point(3, 92); + this.lblLELD.Margin = new System.Windows.Forms.Padding(3); + this.lblLELD.Name = "lblLELD"; + this.lblLELD.Size = new System.Drawing.Size(150, 20); + this.lblLELD.TabIndex = 11; + this.lblLELD.Text = "Mission Logic"; + this.lblLELD.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // - // toolStripSeparator18 + // btnLECO // - this.toolStripSeparator18.Name = "toolStripSeparator18"; - this.toolStripSeparator18.Size = new System.Drawing.Size(179, 6); + this.btnLECO.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLECO.Enabled = false; + this.btnLECO.Location = new System.Drawing.Point(3, 277); + this.btnLECO.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLECO.Name = "btnLECO"; + this.btnLECO.Size = new System.Drawing.Size(150, 25); + this.btnLECO.TabIndex = 10; + this.btnLECO.Text = "Script Counters"; + this.btnLECO.UseVisualStyleBackColor = true; // - // minimapToolStripMenuItem + // btnLEWC // - this.minimapToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.markerControlToolStripMenuItem}); - this.minimapToolStripMenuItem.Name = "minimapToolStripMenuItem"; - this.minimapToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.minimapToolStripMenuItem.Text = "Minimap"; + this.btnLEWC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLEWC.Location = new System.Drawing.Point(3, 250); + this.btnLEWC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLEWC.Name = "btnLEWC"; + this.btnLEWC.Size = new System.Drawing.Size(150, 25); + this.btnLEWC.TabIndex = 9; + this.btnLEWC.Text = "Wire Collection"; + this.btnLEWC.UseVisualStyleBackColor = true; // - // markerControlToolStripMenuItem + // btnLEAS // - this.markerControlToolStripMenuItem.Name = "markerControlToolStripMenuItem"; - this.markerControlToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.markerControlToolStripMenuItem.Text = "Marker Control"; - this.markerControlToolStripMenuItem.Click += new System.EventHandler(this.markerControlToolStripMenuItem_Click); + this.btnLEAS.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLEAS.Location = new System.Drawing.Point(3, 223); + this.btnLEAS.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLEAS.Name = "btnLEAS"; + this.btnLEAS.Size = new System.Drawing.Size(150, 25); + this.btnLEAS.TabIndex = 8; + this.btnLEAS.Text = "Actor Set Table"; + this.btnLEAS.UseVisualStyleBackColor = true; // - // aIToolStripMenuItem + // btnLENC // - this.aIToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.pursuitControlToolStripMenuItem, - this.wandererToolStripMenuItem}); - this.aIToolStripMenuItem.Name = "aIToolStripMenuItem"; - this.aIToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.aIToolStripMenuItem.Text = "AI"; + this.btnLENC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLENC.Location = new System.Drawing.Point(3, 196); + this.btnLENC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLENC.Name = "btnLENC"; + this.btnLENC.Size = new System.Drawing.Size(150, 25); + this.btnLENC.TabIndex = 7; + this.btnLENC.Text = "Logic Nodes"; + this.btnLENC.UseVisualStyleBackColor = true; // - // pursuitControlToolStripMenuItem + // btnLEAC // - this.pursuitControlToolStripMenuItem.Name = "pursuitControlToolStripMenuItem"; - this.pursuitControlToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.pursuitControlToolStripMenuItem.Text = "Pursuit Control"; - this.pursuitControlToolStripMenuItem.Click += new System.EventHandler(this.pursuitControlToolStripMenuItem_Click); + this.btnLEAC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLEAC.Location = new System.Drawing.Point(3, 169); + this.btnLEAC.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLEAC.Name = "btnLEAC"; + this.btnLEAC.Size = new System.Drawing.Size(150, 25); + this.btnLEAC.TabIndex = 6; + this.btnLEAC.Text = "Actors"; + this.btnLEAC.UseVisualStyleBackColor = true; // - // wandererToolStripMenuItem + // btnLESB // - this.wandererToolStripMenuItem.Name = "wandererToolStripMenuItem"; - this.wandererToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.wandererToolStripMenuItem.Text = "Wanderer"; - this.wandererToolStripMenuItem.Click += new System.EventHandler(this.wandererToolStripMenuItem_Click); + this.btnLESB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLESB.Enabled = false; + this.btnLESB.Location = new System.Drawing.Point(3, 142); + this.btnLESB.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.btnLESB.Name = "btnLESB"; + this.btnLESB.Size = new System.Drawing.Size(150, 25); + this.btnLESB.TabIndex = 5; + this.btnLESB.Text = "Sound Bank Table"; + this.btnLESB.UseVisualStyleBackColor = true; // - // toolStripMenuItem2 + // btnEMMS // - this.toolStripMenuItem2.Name = "toolStripMenuItem2"; - this.toolStripMenuItem2.Size = new System.Drawing.Size(180, 22); - this.toolStripMenuItem2.Text = "Wire Node"; - this.toolStripMenuItem2.Click += new System.EventHandler(this.wireNodeToolStripMenuItem_Click); + this.btnEMMS.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnEMMS.Location = new System.Drawing.Point(3, 645); + this.btnEMMS.Name = "btnEMMS"; + this.btnEMMS.Size = new System.Drawing.Size(150, 40); + this.btnEMMS.TabIndex = 4; + this.btnEMMS.Text = "Mission Summary"; + this.btnEMMS.UseVisualStyleBackColor = true; + this.btnEMMS.Click += new System.EventHandler(this.btnEMMS_Click); // - // toolStripSeparator5 + // btnLESC // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(177, 6); + this.btnLESC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnLESC.Location = new System.Drawing.Point(3, 115); + this.btnLESC.Margin = new System.Windows.Forms.Padding(3, 3, 3, 1); + this.btnLESC.Name = "btnLESC"; + this.btnLESC.Size = new System.Drawing.Size(150, 25); + this.btnLESC.TabIndex = 3; + this.btnLESC.Text = "String Collection"; + this.btnLESC.UseVisualStyleBackColor = true; // - // stringToolStripMenuItem + // btnEMPR // - this.stringToolStripMenuItem.Name = "stringToolStripMenuItem"; - this.stringToolStripMenuItem.Size = new System.Drawing.Size(180, 22); - this.stringToolStripMenuItem.Text = "String"; - this.stringToolStripMenuItem.Click += new System.EventHandler(this.stringToolStripMenuItem_Click); + this.btnEMPR.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnEMPR.Enabled = false; + this.btnEMPR.Location = new System.Drawing.Point(78, 26); + this.btnEMPR.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); + this.btnEMPR.Name = "btnEMPR"; + this.btnEMPR.Size = new System.Drawing.Size(75, 35); + this.btnEMPR.TabIndex = 2; + this.btnEMPR.Text = "Prop Handles"; + this.btnEMPR.UseVisualStyleBackColor = true; // - // importMPCBTN + // btnEMOB // - this.importMPCBTN.Enabled = false; - this.importMPCBTN.Name = "importMPCBTN"; - this.importMPCBTN.Size = new System.Drawing.Size(180, 22); - this.importMPCBTN.Text = "Import MPC File"; - this.importMPCBTN.Click += new System.EventHandler(this.importMPCBTN_Click); + this.btnEMOB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.btnEMOB.Location = new System.Drawing.Point(3, 26); + this.btnEMOB.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3); + this.btnEMOB.Name = "btnEMOB"; + this.btnEMOB.Size = new System.Drawing.Size(75, 35); + this.btnEMOB.TabIndex = 1; + this.btnEMOB.Text = "Objects"; + this.btnEMOB.UseVisualStyleBackColor = true; // - // exportAsBTN + // toolSelectMission // - this.exportAsBTN.Enabled = false; - this.exportAsBTN.Name = "exportAsBTN"; - this.exportAsBTN.Size = new System.Drawing.Size(180, 22); - this.exportAsBTN.Text = "Export as MPC file"; - this.exportAsBTN.Click += new System.EventHandler(this.exportAsBTN_Click); + this.toolSelectMission.Enabled = false; + this.toolSelectMission.Location = new System.Drawing.Point(3, 63); + this.toolSelectMission.Name = "toolSelectMission"; + this.toolSelectMission.Size = new System.Drawing.Size(150, 28); + this.toolSelectMission.TabIndex = 14; + this.toolSelectMission.Text = "Select Mission"; + this.toolSelectMission.UseVisualStyleBackColor = true; + this.toolSelectMission.Click += new System.EventHandler(this.toolSelectMission_Click); // // Main // @@ -1313,6 +1326,7 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; private System.Windows.Forms.ToolStripMenuItem importMPCBTN; private System.Windows.Forms.ToolStripMenuItem exportAsBTN; + public System.Windows.Forms.Button toolSelectMission; } } diff --git a/Zartex2/Main.cs b/Zartex2/Main.cs index 93c7d62..2b90e17 100644 --- a/Zartex2/Main.cs +++ b/Zartex2/Main.cs @@ -150,6 +150,7 @@ private void InitTools() mnFile_Save.Enabled = MissionPackage.IsLoaded; mnFile_SaveAs.Enabled = MissionPackage.IsLoaded; + importMPCBTN.Enabled = true; importLuaScript.Enabled = true; @@ -168,6 +169,9 @@ private void LoadScriptFile(string filename,bool isDriverPLMission = false,int m MissionPackage.FileName = filename; MissionPackage.IsLoaded = true; + if (!isDriverPLMission) + toolSelectMission.Enabled = false; + InitTools(); } @@ -3374,7 +3378,7 @@ private void importLuaScript_Click(object sender, EventArgs e) if (MissionPackage.MissionSummary == null) MissionPackage.MissionSummary = new MissionSummaryData(); MissionPackage.MissionSummary.StartPosition = luaMission.missionSummary.StartPosition; - MissionPackage.MissionSummary.CityType = luaMission.missionSummary.GetCityTypeByName(luaMission.missionSummary.Level); + MissionPackage.MissionSummary.CityType = MissionSummary.GetCityTypeByName(luaMission.missionSummary.Level); MissionPackage.MissionSummary.MissionId = luaMission.missionSummary.MoodId; MessageBox.Show("Success loading Lua mission script file!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); @@ -3542,7 +3546,7 @@ private void driverParallelLinesToolStripMenuItem_Click(object sender, EventArgs Text = "Cancel" }; - confirmation.Click += delegate { prompt.Close(); }; + //confirmation.Click += delegate { prompt.Close(); }; prompt.Controls.Add(textBox); prompt.Controls.Add(confirmation); @@ -3555,9 +3559,15 @@ private void driverParallelLinesToolStripMenuItem_Click(object sender, EventArgs { missionId = Convert.ToInt32(textBox.Text); + if (missionId < 0) + { + MessageBox.Show("Mission ID cannot be negative", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } isDriverPLMission = true; LoadScriptFile(openFileDialog.FileName, isDriverPLMission, missionId); - + prompt.Close(); + toolSelectMission.Enabled = true; } } @@ -3566,6 +3576,8 @@ private void driverParallelLinesToolStripMenuItem_Click(object sender, EventArgs // else, just load the mission with mission ID set to zero isDriverPLMission = true; LoadScriptFile(openFileDialog.FileName, isDriverPLMission); + toolSelectMission.Enabled = false; + } } } @@ -4235,5 +4247,85 @@ private void exportAsBTN_Click(object sender, EventArgs e) MessageBox.Show("Something went wrong :(","Error",MessageBoxButtons.OK,MessageBoxIcon.Error); } } + + private void toolSelectMission_Click(object sender, EventArgs e) + { + int missionId = 0; + Form prompt = new Form() + { + Width = 500, + Height = 150, + + FormBorderStyle = FormBorderStyle.FixedDialog, + StartPosition = FormStartPosition.CenterScreen, + + Text = "Enter a mission ID" + }; + + Label textLabel = new Label() + { + Left = 50, + Top = 20, + + Text = "Enter a number:" + }; + + TextBox textBox = new TextBox() + { + Left = 50, + Top = 50, + + Width = 400, + + SelectedText = "0" + }; + + Button confirmation = new Button() + { + Left = 250, + Top = 70, + + Width = 100, + DialogResult = DialogResult.OK, + + Text = "OK" + }; + + Button cancel = new Button() + { + Left = 350, + Top = 70, + + Width = 100, + DialogResult = DialogResult.Cancel, + + Text = "Cancel" + }; + + //confirmation.Click += delegate { prompt.Close(); }; + + prompt.Controls.Add(textBox); + prompt.Controls.Add(confirmation); + prompt.Controls.Add(cancel); + prompt.Controls.Add(textLabel); + prompt.AcceptButton = confirmation; + + DialogResult dialogResult = prompt.ShowDialog(); + if (dialogResult == DialogResult.OK) + { + + missionId = Convert.ToInt32(textBox.Text); + if (missionId < 0) + { + MessageBox.Show("Mission ID cannot be negative", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + isDriverPLMission = true; + MissionPackage.MissionData = MissionPackage.Missions[missionId]; + prompt.Close(); + GenerateLogicNodes(); + + } + } } } diff --git a/Zartex2/Main.resx b/Zartex2/Main.resx index a2d02c0..41fb0f3 100644 --- a/Zartex2/Main.resx +++ b/Zartex2/Main.resx @@ -120,4 +120,7 @@ 17, 17 + + 17, 17 + \ No newline at end of file diff --git a/Zartex2/MissionScript/LuaMissionScript.cs b/Zartex2/MissionScript/LuaMissionScript.cs index 155793f..1434875 100644 --- a/Zartex2/MissionScript/LuaMissionScript.cs +++ b/Zartex2/MissionScript/LuaMissionScript.cs @@ -1,4 +1,5 @@ using System; +using System.IO; using System.Collections.Generic; using System.Linq; using System.Text; @@ -149,7 +150,7 @@ public class MissionSummary : MissionSummaryData public float X { get { return this.StartPosition.X; } set { this.StartPosition = new Vector2(value, this.StartPosition.Y); } } public float Y { get { return this.StartPosition.Y; } set { this.StartPosition = new Vector2(this.StartPosition.X, value); } } - public string GetCityNameByType(MissionCityType cityType) + public static string GetCityNameByType(MissionCityType cityType) { switch (cityType) { @@ -170,7 +171,7 @@ public string GetCityNameByType(MissionCityType cityType) } } - public MissionCityType GetCityTypeByName(string cityType) + public static MissionCityType GetCityTypeByName(string cityType) { switch (cityType) { @@ -215,9 +216,37 @@ public string Level [MoonSharpUserData] public class LuaMissionScript { - public static void ImportMissionScriptFromFile(string filename,bool isDriverPL,int missionIndex) + public void ImportMissionScriptFromFile(string filename,bool isDriverPL = false,int missionIndex = 0) { - throw new NotImplementedException(); + MissionScriptFile externalMissionPackage; + if (!File.Exists(filename)) + { + throw new ScriptRuntimeException("Bad argument #1 - The given file path does not exists."); + } + + // catch any error and return as a Lua error + try + { + externalMissionPackage = new MissionScriptFile(filename,isDriverPL,missionIndex); + } + catch (Exception ex) + { + throw new ScriptRuntimeException(ex); + } + + missionData.LogicData.Actors.Definitions = externalMissionPackage.MissionData.LogicData.Actors.Definitions; + missionData.LogicData.Nodes.Definitions = externalMissionPackage.MissionData.LogicData.Nodes.Definitions; + + wireCollection = externalMissionPackage.MissionData.LogicData.WireCollection.WireCollections; + + missionSummary = externalMissionPackage.MissionSummary as MissionSummary; + missionSummary.Level = MissionSummary.GetCityNameByType(externalMissionPackage.MissionSummary.CityType); + + if (externalMissionPackage.MissionData.MissionInstances!=null) + instanceData.Instances = externalMissionPackage.MissionData.MissionInstances.Instances; + + actorSetup.Table = externalMissionPackage.MissionData.LogicData.ActorSetTable.Table; + //throw new NotImplementedException(); } public ExportedMission missionData = new ExportedMission(); diff --git a/Zartex2/MissionScript/MissionScriptFile.cs b/Zartex2/MissionScript/MissionScriptFile.cs index 58d4f6f..25dc987 100644 --- a/Zartex2/MissionScript/MissionScriptFile.cs +++ b/Zartex2/MissionScript/MissionScriptFile.cs @@ -26,6 +26,7 @@ public class MissionScriptFile : FileChunker public string BuildInfo = null; private SpoolableBuffer _buildinfo = null; + public List Missions = new List(); public bool IsLoaded { get; set; } @@ -107,8 +108,9 @@ protected override void OnSpoolerLoaded(Spooler sender, EventArgs e) { case ChunkType.ExportedMissionChunk: { + Missions.Add(sender.AsResource(true)); if (_mid == MissionIndex) { - MissionData = sender.AsResource(true); + MissionData = Missions[_mid]; //sender.AsResource(true); } if (isDriverPLMission) _mid++; @@ -120,8 +122,6 @@ protected override void OnSpoolerLoaded(Spooler sender, EventArgs e) _buildinfo = sender as SpoolableBuffer; BuildInfo = _buildinfo.GetMemoryStream().Read(_buildinfo.Size); } - if (isDriverPLMission) - _mid++; } break; case ChunkType.MissionSummary: