diff --git a/OpenFK/FlashRightClick.cs b/OpenFK/FlashRightClick.cs
new file mode 100644
index 0000000..00eb834
--- /dev/null
+++ b/OpenFK/FlashRightClick.cs
@@ -0,0 +1,30 @@
+using AxShockwaveFlashObjects;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace OpenFK
+{
+ class FlashRightClick : AxShockwaveFlash
+ {
+ protected override void WndProc(ref Message m)
+ {
+ if(m.Msg == 0x204) //If it's a right click.
+ {
+ if(ModifierKeys.HasFlag(Keys.Control)) //If control is held down
+ {
+ }
+ else
+ {
+ this.SetVariable("msg", @""); //Sends right click command to flash.
+ m.Result = IntPtr.Zero; //Blocks context menu from showing
+ return;
+ }
+ }
+ base.WndProc(ref m);
+ }
+ }
+}
diff --git a/OpenFK/Form1.Designer.cs b/OpenFK/Form1.Designer.cs
index 3aa0409..09d9cf7 100644
--- a/OpenFK/Form1.Designer.cs
+++ b/OpenFK/Form1.Designer.cs
@@ -29,8 +29,8 @@
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
- this.AS2Container = new AxShockwaveFlashObjects.AxShockwaveFlash();
- this.AS3Container = new AxShockwaveFlashObjects.AxShockwaveFlash();
+ this.AS2Container = new OpenFK.FlashRightClick();
+ this.AS3Container = new OpenFK.FlashRightClick();
((System.ComponentModel.ISupportInitialize)(this.AS2Container)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.AS3Container)).BeginInit();
this.SuspendLayout();
@@ -73,8 +73,8 @@
#endregion
- private AxShockwaveFlashObjects.AxShockwaveFlash AS2Container;
- private AxShockwaveFlashObjects.AxShockwaveFlash AS3Container;
+ private FlashRightClick AS2Container;
+ private FlashRightClick AS3Container;
}
}
diff --git a/OpenFK/Form1.cs b/OpenFK/Form1.cs
index c814d88..13676ca 100644
--- a/OpenFK/Form1.cs
+++ b/OpenFK/Form1.cs
@@ -38,7 +38,8 @@ namespace OpenFK
public string Host2; //Host2
public string Store; //FilestoreV2 (For updates)
public string TStore; //Trunk
- public bool DebugFeatures;
+ public bool DebugMB;
+ public bool DebugOnline;
public DiscordRpcClient client;
private FileSystemWatcher watcher;
@@ -107,9 +108,9 @@ namespace OpenFK
//MegaByte (Not functional)
- DebugFeatures = true;
+ DebugMB = false;
- if (DebugFeatures == true)
+ if (DebugMB == true)
{
Process MBRun = new Process();
ProcessStartInfo MBData = new ProcessStartInfo();
@@ -302,6 +303,7 @@ namespace OpenFK
if(e.args.Contains("");
- setVar(@"");
- return;
- }
- base.WndProc(ref m);
- }
- //
- //END OF RIGHT CLICK
- //
}
}
diff --git a/OpenFK/Form1.resx b/OpenFK/Form1.resx
index e1f2d41..8f87587 100644
--- a/OpenFK/Form1.resx
+++ b/OpenFK/Form1.resx
@@ -121,28 +121,28 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAeQEAAAIB
- AAAAAQAAAAAAAAAAAAAAAGQBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA
+ ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAewEAAAIB
+ AAAAAQAAAAAAAAAAAAAAAGYBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA
IAAAAAgADgAAAFcAaQBuAGQAbwB3AAAACAAGAAAALQAxAAAACAAGAAAALQAxAAAACAAKAAAASABpAGcA
- aAAAAAgAAgAAAAAACAAEAAAAMAAAAAgAAAAAAAgADgAAAGEAbAB3AGEAeQBzAAAACAAQAAAAUwBoAG8A
- dwBBAGwAbAAAAAgABAAAADAAAAAIAAQAAAAwAAAACAACAAAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAA
- AAAAAAAAAAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAA
- CAAMAAAAZgBhAGwAcwBlAAAACAAMAAAAZgBhAGwAcwBlAAAACAAEAAAAMAAAAAgADAAAAHMAYwBhAGwA
- ZQAAAAgABgAAAC0AMQAAAAs=
+ aAAAAAgAAgAAAAAACAAGAAAALQAxAAAACAAAAAAACAAOAAAAYQBsAHcAYQB5AHMAAAAIABAAAABTAGgA
+ bwB3AEEAbABsAAAACAAEAAAAMAAAAAgABAAAADAAAAAIAAIAAAAAAAgAAAAAAAgAAgAAAAAADQAAAAAA
+ AAAAAAAAAAAAAAAACAAEAAAAMQAAAAgABAAAADAAAAAIAAAAAAAIAAQAAAAwAAAACAAIAAAAYQBsAGwA
+ AAAIAAwAAABmAGEAbABzAGUAAAAIAAwAAABmAGEAbABzAGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEA
+ bABlAAAACAAGAAAALQAxAAAACw==
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAeQEAAAIB
- AAAAAQAAAAAAAAAAAAAAAGQBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA
+ ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAewEAAAIB
+ AAAAAQAAAAAAAAAAAAAAAGYBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA
IAAAAAgADgAAAFcAaQBuAGQAbwB3AAAACAAGAAAALQAxAAAACAAGAAAALQAxAAAACAAKAAAASABpAGcA
- aAAAAAgAAgAAAAAACAAEAAAAMAAAAAgAAAAAAAgADgAAAGEAbAB3AGEAeQBzAAAACAAQAAAAUwBoAG8A
- dwBBAGwAbAAAAAgABAAAADAAAAAIAAQAAAAwAAAACAACAAAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAA
- AAAAAAAAAAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAA
- CAAMAAAAZgBhAGwAcwBlAAAACAAMAAAAZgBhAGwAcwBlAAAACAAEAAAAMAAAAAgADAAAAHMAYwBhAGwA
- ZQAAAAgABgAAAC0AMQAAAAs=
+ aAAAAAgAAgAAAAAACAAGAAAALQAxAAAACAAAAAAACAAOAAAAYQBsAHcAYQB5AHMAAAAIABAAAABTAGgA
+ bwB3AEEAbABsAAAACAAEAAAAMAAAAAgABAAAADAAAAAIAAIAAAAAAAgAAAAAAAgAAgAAAAAADQAAAAAA
+ AAAAAAAAAAAAAAAACAAEAAAAMQAAAAgABAAAADAAAAAIAAAAAAAIAAQAAAAwAAAACAAIAAAAYQBsAGwA
+ AAAIAAwAAABmAGEAbABzAGUAAAAIAAwAAABmAGEAbABzAGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEA
+ bABlAAAACAAGAAAALQAxAAAACw==
\ No newline at end of file
diff --git a/OpenFK/OpenFK.csproj b/OpenFK/OpenFK.csproj
index 1f53b71..9399c85 100644
--- a/OpenFK/OpenFK.csproj
+++ b/OpenFK/OpenFK.csproj
@@ -112,6 +112,9 @@
ConfigForm.cs
+
+ Component
+
Form