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: