diff --git a/NetMFAPatcher/GUI/FrameViewer.Designer.cs b/NetMFAPatcher/GUI/FrameViewer.Designer.cs
new file mode 100644
index 0000000..b59460f
--- /dev/null
+++ b/NetMFAPatcher/GUI/FrameViewer.Designer.cs
@@ -0,0 +1,110 @@
+using System.ComponentModel;
+using System.Windows.Forms;
+
+namespace DotNetCTFDumper.GUI
+{
+ partial class FrameViewer
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.infoMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.nameMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.positionMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.deleteObjBtn = new System.Windows.Forms.ToolStripMenuItem();
+ this.scrollableControl1 = new System.Windows.Forms.ScrollableControl();
+ this.contextMenuStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {this.infoMenuItem, this.deleteObjBtn});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(108, 48);
+ this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
+ //
+ // infoMenuItem
+ //
+ this.infoMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {this.nameMenuItem, this.positionMenuItem});
+ this.infoMenuItem.Name = "infoMenuItem";
+ this.infoMenuItem.Size = new System.Drawing.Size(107, 22);
+ this.infoMenuItem.Text = "Info";
+ //
+ // nameMenuItem
+ //
+ this.nameMenuItem.Name = "nameMenuItem";
+ this.nameMenuItem.Size = new System.Drawing.Size(117, 22);
+ this.nameMenuItem.Text = "Name";
+ //
+ // positionMenuItem
+ //
+ this.positionMenuItem.Name = "positionMenuItem";
+ this.positionMenuItem.Size = new System.Drawing.Size(117, 22);
+ this.positionMenuItem.Text = "Position";
+ //
+ // deleteObjBtn
+ //
+ this.deleteObjBtn.Name = "deleteObjBtn";
+ this.deleteObjBtn.Size = new System.Drawing.Size(107, 22);
+ this.deleteObjBtn.Text = "Delete";
+ //
+ // scrollableControl1
+ //
+ this.scrollableControl1.AutoScroll = true;
+ this.scrollableControl1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.scrollableControl1.Location = new System.Drawing.Point(0, 0);
+ this.scrollableControl1.Name = "scrollableControl1";
+ this.scrollableControl1.Size = new System.Drawing.Size(1008, 733);
+ this.scrollableControl1.TabIndex = 1;
+ this.scrollableControl1.Text = "scrollableControl1";
+ //
+ // FrameViewer
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(1008, 733);
+ this.Controls.Add(this.scrollableControl1);
+ this.Name = "FrameViewer";
+ this.Text = "FrameViewer";
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.ResumeLayout(false);
+ }
+
+ private System.Windows.Forms.ScrollableControl scrollableControl1;
+
+ private System.Windows.Forms.ToolStripMenuItem infoMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem nameMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem positionMenuItem;
+
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem deleteObjBtn;
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/NetMFAPatcher/GUI/FrameViewer.resx b/NetMFAPatcher/GUI/FrameViewer.resx
new file mode 100644
index 0000000..ad53752
--- /dev/null
+++ b/NetMFAPatcher/GUI/FrameViewer.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file