├── .vs
└── MRSTools
│ └── v15
│ └── Server
│ └── sqlite3
│ ├── db.lock
│ ├── storage.ide-shm
│ ├── storage.ide-wal
│ └── storage.ide
├── MRSTools
├── icon.ico
├── Resources
│ ├── icon.ico
│ ├── zlib.dll
│ ├── Image1.png
│ ├── packed.png
│ ├── encryptcustom.dll
│ ├── mrsencryption.exe
│ ├── box_closed_blue.ico
│ ├── 164575,1298896130,2.jpg
│ ├── clipart-closed-box-51e1.png
│ └── universalextractor_icon.png
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── Program.cs
├── MRSTools.csproj
├── main.cs
├── main.resx
└── main.Designer.cs
├── README.md
├── MRSTools.sln
└── .gitignore
/.vs/MRSTools/v15/Server/sqlite3/db.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/MRSTools/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/icon.ico
--------------------------------------------------------------------------------
/MRSTools/Resources/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/icon.ico
--------------------------------------------------------------------------------
/MRSTools/Resources/zlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/zlib.dll
--------------------------------------------------------------------------------
/MRSTools/Resources/Image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/Image1.png
--------------------------------------------------------------------------------
/MRSTools/Resources/packed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/packed.png
--------------------------------------------------------------------------------
/MRSTools/Resources/encryptcustom.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/encryptcustom.dll
--------------------------------------------------------------------------------
/MRSTools/Resources/mrsencryption.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/mrsencryption.exe
--------------------------------------------------------------------------------
/MRSTools/Resources/box_closed_blue.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/box_closed_blue.ico
--------------------------------------------------------------------------------
/MRSTools/Resources/164575,1298896130,2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/164575,1298896130,2.jpg
--------------------------------------------------------------------------------
/MRSTools/Resources/clipart-closed-box-51e1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/clipart-closed-box-51e1.png
--------------------------------------------------------------------------------
/MRSTools/Resources/universalextractor_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/MRSTools/Resources/universalextractor_icon.png
--------------------------------------------------------------------------------
/.vs/MRSTools/v15/Server/sqlite3/storage.ide-shm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/.vs/MRSTools/v15/Server/sqlite3/storage.ide-shm
--------------------------------------------------------------------------------
/.vs/MRSTools/v15/Server/sqlite3/storage.ide-wal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodingMarin/MRSTools/HEAD/.vs/MRSTools/v15/Server/sqlite3/storage.ide-wal
--------------------------------------------------------------------------------
/MRSTools/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # MRS Decompiler Gunz
3 |
4 | Mrs Decompiler Gunz is a tool that can decompile MRS files into their original formats, such as XML, DDS, or WAV. This tool was created by s00rk, a Gunz modder and developer, who shared it on GitHub. The tool can decompile MRS files that were encrypted with old methods, such as MRS Encrypt Lambda or Steven. These methods were used by some private servers of Gunz in the past, but they are no longer secure or effective. Mrs Decompiler Gunz can also help modders who forgot their encryption code or lost their original files.
5 |
--------------------------------------------------------------------------------
/MRSTools/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Windows.Forms;
5 |
6 | namespace MRSTools
7 | {
8 | static class Program
9 | {
10 | ///
11 | /// The main entry point for the application.
12 | ///
13 | [STAThread]
14 | static void Main()
15 | {
16 | Application.EnableVisualStyles();
17 | Application.SetCompatibleTextRenderingDefault(false);
18 | Application.Run(new main());
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/MRSTools.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual C# Express 2010
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MRSTools", "MRSTools\MRSTools.csproj", "{5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}"
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 | Debug|x86 = Debug|x86
9 | Release|x86 = Release|x86
10 | EndGlobalSection
11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 | {5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}.Debug|x86.ActiveCfg = Debug|x86
13 | {5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}.Debug|x86.Build.0 = Debug|x86
14 | {5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}.Release|x86.ActiveCfg = Release|x86
15 | {5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}.Release|x86.Build.0 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | EndGlobal
21 |
--------------------------------------------------------------------------------
/MRSTools/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.18444
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace MRSTools.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/MRSTools/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MRSTools")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("MRSTools")]
13 | [assembly: AssemblyCopyright("Copyright © 2024")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("a8975d0d-2262-4d6b-b752-39c7d0d33579")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.sln.docstates
8 |
9 | # Build results
10 |
11 | [Dd]ebug/
12 | [Rr]elease/
13 | x64/
14 | [Bb]in/
15 | [Oo]bj/
16 |
17 | # MSTest test Results
18 | [Tt]est[Rr]esult*/
19 | [Bb]uild[Ll]og.*
20 |
21 | *_i.c
22 | *_p.c
23 | *_i.h
24 | *.ilk
25 | *.meta
26 | *.obj
27 | *.pch
28 | *.pdb
29 | *.pgc
30 | *.pgd
31 | *.rsp
32 | *.sbr
33 | *.tlb
34 | *.tli
35 | *.tlh
36 | *.tmp
37 | *.tmp_proj
38 | *.log
39 | *.vspscc
40 | *.vssscc
41 | .builds
42 | *.pidb
43 | *.log
44 | *.svclog
45 | *.scc
46 |
47 | # Visual C++ cache files
48 | ipch/
49 | *.aps
50 | *.ncb
51 | *.opensdf
52 | *.sdf
53 | *.cachefile
54 |
55 | # Visual Studio profiler
56 | *.psess
57 | *.vsp
58 | *.vspx
59 |
60 | # Guidance Automation Toolkit
61 | *.gpState
62 |
63 | # ReSharper is a .NET coding add-in
64 | _ReSharper*/
65 | *.[Rr]e[Ss]harper
66 | *.DotSettings.user
67 |
68 | # Click-Once directory
69 | publish/
70 |
71 | # Publish Web Output
72 | *.Publish.xml
73 | *.pubxml
74 | *.azurePubxml
75 |
76 | # NuGet Packages Directory
77 | ## TODO: If you have NuGet Package Restore enabled, uncomment the next line
78 | packages/
79 | ## TODO: If the tool you use requires repositories.config, also uncomment the next line
80 | !packages/repositories.config
81 |
82 | # Windows Azure Build Output
83 | csx/
84 | *.build.csdef
85 |
86 | # Windows Store app package directory
87 | AppPackages/
88 |
89 | # Others
90 | sql/
91 | *.Cache
92 | ClientBin/
93 | [Ss]tyle[Cc]op.*
94 | ![Ss]tyle[Cc]op.targets
95 | ~$*
96 | *~
97 | *.dbmdl
98 | *.[Pp]ublish.xml
99 |
100 | *.publishsettings
101 |
102 | # RIA/Silverlight projects
103 | Generated_Code/
104 |
105 | # Backup & report files from converting an old project file to a newer
106 | # Visual Studio version. Backup files are not needed, because we have git ;-)
107 | _UpgradeReport_Files/
108 | Backup*/
109 | UpgradeLog*.XML
110 | UpgradeLog*.htm
111 |
112 | # SQL Server files
113 | App_Data/*.mdf
114 | App_Data/*.ldf
115 |
116 | # =========================
117 | # Windows detritus
118 | # =========================
119 |
120 | # Windows image file caches
121 | Thumbs.db
122 | ehthumbs.db
123 |
124 | # Folder config file
125 | Desktop.ini
126 |
127 | # Recycle Bin used on file shares
128 | $RECYCLE.BIN/
129 |
130 | # Mac desktop service store files
131 | .DS_Store
132 |
133 | _NCrunch*
--------------------------------------------------------------------------------
/.vs/MRSTools/v15/Server/sqlite3/storage.ide:
--------------------------------------------------------------------------------
1 | SQLite format 3 @ .A
--------------------------------------------------------------------------------
/MRSTools/MRSTools.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {5F8CC6AF-6C7A-4683-A5BB-605AC154F7C5}
9 | WinExe
10 | Properties
11 | MRSTools
12 | MRSTools
13 | v4.0
14 | Client
15 | 512
16 |
17 |
18 | x86
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | x86
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 | icon.ico
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | Form
54 |
55 |
56 | main.cs
57 |
58 |
59 |
60 |
61 | main.cs
62 |
63 |
64 | ResXFileCodeGenerator
65 | Resources.Designer.cs
66 | Designer
67 |
68 |
69 | True
70 | Resources.resx
71 | True
72 |
73 |
74 | SettingsSingleFileGenerator
75 | Settings.Designer.cs
76 |
77 |
78 | True
79 | Settings.settings
80 | True
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
119 |
--------------------------------------------------------------------------------
/MRSTools/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.18444
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace MRSTools.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MRSTools.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// Looks up a localized resource of type System.Byte[].
65 | ///
66 | internal static byte[] encryptcustom {
67 | get {
68 | object obj = ResourceManager.GetObject("encryptcustom", resourceCulture);
69 | return ((byte[])(obj));
70 | }
71 | }
72 |
73 | ///
74 | /// Looks up a localized resource of type System.Byte[].
75 | ///
76 | internal static byte[] mrsencryption {
77 | get {
78 | object obj = ResourceManager.GetObject("mrsencryption", resourceCulture);
79 | return ((byte[])(obj));
80 | }
81 | }
82 |
83 | ///
84 | /// Looks up a localized resource of type System.Drawing.Bitmap.
85 | ///
86 | internal static System.Drawing.Bitmap packed {
87 | get {
88 | object obj = ResourceManager.GetObject("packed", resourceCulture);
89 | return ((System.Drawing.Bitmap)(obj));
90 | }
91 | }
92 |
93 | ///
94 | /// Looks up a localized resource of type System.Drawing.Bitmap.
95 | ///
96 | internal static System.Drawing.Bitmap unpacked {
97 | get {
98 | object obj = ResourceManager.GetObject("unpacked", resourceCulture);
99 | return ((System.Drawing.Bitmap)(obj));
100 | }
101 | }
102 |
103 | ///
104 | /// Looks up a localized resource of type System.Byte[].
105 | ///
106 | internal static byte[] zlib {
107 | get {
108 | object obj = ResourceManager.GetObject("zlib", resourceCulture);
109 | return ((byte[])(obj));
110 | }
111 | }
112 | }
113 | }
114 |
--------------------------------------------------------------------------------
/MRSTools/main.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows.Forms;
4 | using System.Collections;
5 | using System.IO;
6 | using System.Diagnostics;
7 | using System.Threading;
8 |
9 | namespace MRSTools
10 | {
11 | public partial class main : Form
12 | {
13 | public main()
14 | {
15 | InitializeComponent();
16 | }
17 |
18 | ArrayList Paths = new ArrayList();
19 |
20 | private void RefreshMe()
21 | {
22 | listView1.Clear();
23 | string[] files = System.IO.Directory.GetFiles(Application.StartupPath, "*.mrs");
24 | foreach (string file in files)
25 | {
26 | Paths.Add(file);
27 | listView1.Items.Add(new ListViewItem(Path.GetFileName(file), 1));
28 | }
29 |
30 | List dirs = new List(Directory.EnumerateDirectories(Application.StartupPath));
31 | foreach (string file in dirs)
32 | {
33 | Paths.Add(file);
34 | listView1.Items.Add(new ListViewItem(Path.GetFileName(file), 0));
35 | }
36 | }
37 |
38 | private void Form1_Load(object sender, EventArgs e)
39 | {
40 | if (!File.Exists(Application.StartupPath + "/zlib.dll"))
41 | File.WriteAllBytes(Application.StartupPath + "/zlib.dll", Properties.Resources.zlib);
42 | if (!File.Exists(Application.StartupPath + "/encryptcustom.dll"))
43 | File.WriteAllBytes(Application.StartupPath + "/encryptcustom.dll", Properties.Resources.encryptcustom);
44 | if (!File.Exists(Application.StartupPath + "/mrsencryption.exe"))
45 | File.WriteAllBytes(Application.StartupPath + "/mrsencryption.exe", Properties.Resources.mrsencryption);
46 | imageList1.Images.Add(Properties.Resources.unpacked);
47 | imageList1.Images.Add(Properties.Resources.packed);
48 | RefreshMe();
49 | }
50 |
51 | private void decompileToolStripMenuItem_Click(object sender, EventArgs e)
52 | {
53 | if (listView1.SelectedItems.Count > 0)
54 | {
55 | if (Path.GetExtension(listView1.SelectedItems[0].Text) != ".mrs")
56 | {
57 | MessageBox.Show("Thats Not A Mrs File.");
58 | }
59 | Thread myNewThread = new Thread(() => ExecuteCMD(Path.GetFileNameWithoutExtension(listView1.SelectedItems[0].Text), "mrsencryption.exe d " + listView1.SelectedItems[0].Text));
60 | myNewThread.Start();
61 | }
62 | }
63 | private void UpdateText(string text)
64 | {
65 | if (text.Split(':')[1] == " ")
66 | {
67 | richTextBox1.AppendText(text + "Completed" + Environment.NewLine);
68 | RefreshMe();
69 | Process[] lol = Process.GetProcessesByName("mrsencryption");
70 | if (lol.Length > 0)
71 | lol[0].Kill();
72 | }
73 | else
74 | richTextBox1.AppendText(text + Environment.NewLine);
75 | }
76 | public delegate void UpdateTextCallback(string text);
77 |
78 | private void ExecuteCMD(string Name, string Command)
79 | {
80 | ProcessStartInfo startInfo = new ProcessStartInfo("cmd", "/c " + Command)
81 | {
82 | WindowStyle = ProcessWindowStyle.Hidden,
83 | UseShellExecute = false,
84 | RedirectStandardOutput = true,
85 | CreateNoWindow = true
86 | };
87 |
88 | Process process = Process.Start(startInfo);
89 | process.OutputDataReceived += (sender, e) => richTextBox1.Invoke(new UpdateTextCallback(this.UpdateText), new object[] { "[" + Name + "]: " + e.Data });
90 | process.BeginOutputReadLine();
91 | process.Start();
92 | process.WaitForExit();
93 | }
94 |
95 | private void compileToolStripMenuItem_Click(object sender, EventArgs e)
96 | {
97 | if (listView1.SelectedItems.Count > 0)
98 | {
99 | if (Path.GetExtension(listView1.SelectedItems[0].Text) != ".mrs")
100 | {
101 | Thread myNewThread = new Thread(() => ExecuteCMD(Path.GetFileNameWithoutExtension(listView1.SelectedItems[0].Text), "mrsencryption.exe c " + listView1.SelectedItems[0].Text));
102 | myNewThread.Start();
103 | }
104 | else MessageBox.Show("Thats A Mrs File.");
105 | }
106 | }
107 |
108 | private void Form1_FormClosed(object sender, FormClosedEventArgs e)
109 | {
110 | if (File.Exists(Application.StartupPath + "/zlib.dll"))
111 | File.Delete(Application.StartupPath + "/zlib.dll");
112 | if (File.Exists(Application.StartupPath + "/encryptcustom.dll"))
113 | File.Delete(Application.StartupPath + "/encryptcustom.dll");
114 | if (File.Exists(Application.StartupPath + "/mrsencryption.exe"))
115 | File.Delete(Application.StartupPath + "/mrsencryption.exe");
116 | }
117 |
118 | private void refreshToolStripMenuItem_Click(object sender, EventArgs e)
119 | {
120 | RefreshMe();
121 | }
122 |
123 | private void decompileAllToolStripMenuItem_Click(object sender, EventArgs e)
124 | {
125 | if (MessageBox.Show("Decompile All?", "Decsion", MessageBoxButtons.YesNo) == DialogResult.Yes)
126 | {
127 | string[] files = System.IO.Directory.GetFiles(Application.StartupPath+"", "*.mrs", SearchOption.AllDirectories);
128 | foreach (string file in files)
129 | {
130 | ExecuteCMD(Path.GetFileNameWithoutExtension(file), "mrsencryption.exe d " + file.Replace(Application.StartupPath + @"\", ""));
131 | }
132 | }
133 | }
134 | }
135 | }
--------------------------------------------------------------------------------
/MRSTools/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 | ..\Resources\encryptcustom.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
123 |
124 |
125 | ..\Resources\mrsencryption.exe;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
126 |
127 |
128 | ..\Resources\clipart-closed-box-51e1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
129 |
130 |
131 | ..\Resources\universalextractor_icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
132 |
133 |
134 | ..\Resources\zlib.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
135 |
136 |
--------------------------------------------------------------------------------
/MRSTools/main.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | 17, 17
122 |
123 |
124 | 127, 17
125 |
126 |
127 |
128 |
129 | AAABAAEAMDAAAAEACACoDgAAFgAAACgAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAEAAAAB
130 | AAABRbsAEk22ABhYuAAmWrMAOWStACVguAA1aLcASW2sAFd1qQBAbrcAU3axAGJ8qAAATcEAA1jGAABi
131 | zgAJZcoACmvOABRmyAAAZtEAAWzTAApv0QAYbdEABHHVAAl01QAAc9kAAXvcAAp92gAVe9QAKW7AACB7
132 | 1ABshakAd4mnAAaC3wAKg94AFYjcACCF1wAjhdgAI4nYACmM3QAikd0AMpHcAAOD4QAIh+IAAonmAAyM
133 | 4wAAjugAGI7hAAqS5wAAlOsACJXqAAab7QAMmuwAE5PkAB6Y4gAQlOgAE53qAACX8AAAnPIAJ4/hACeX
134 | 4AA3neUAFaTvABqj6gACo/YAC6LxAAqo9QAApfkAAKz9AAqt+QAVrPMAGqzzAAax/QAMs/0AFrL2ABuz
135 | 9QARtPsAHLX7ABO7/gAZvfwAJ6DiACyh4wArruoAOqfrACy37wAxsOcAMrLoAD2z7QA1vO0AO7zqACKv
136 | 8QA6r/AAJLPyACiw8QApvfUAIrv8ADW18gA5s/IAMb3yADi69wA9v/sAVYXIAEmP0ABHkdAAS57aAGOZ
137 | zQBxnNQAWqjcAH6kzQBHqe0AU6vmAFmz6ABGvfEAW7X2AGiu8gAbwf0APMDtAC7C9AAhxf0AK8H+ACTI
138 | /QAqzP0ANMD0ADbK9gA1xP4AO8X7ADTM+QA4zvgALtD+AD3U9wAz0/0APdb+ADva/QBBx+8AS8f2AEnI
139 | 9QBAxvoATcT7AEvN+gBYyfUAU838AF3J/ABB0P4ATtP9AEHe/QBN2/4AVtbxAFHT/ABe1vwAUN3+AFjc
140 | /gBjyO0Ad8jvAGfI9QBrzvwAeMn6AGPT/gBt1v4Aadv+AHLX8gB42vQAfNP7AHna/gBE4f0ASeX9AE7p
141 | /gBT4/wAXOH+AFLs/QBc6P4AV/D+AFvz/QBi5P4AYuv+AGvr/gB26vwAYfX9AGvy/gBk+v4Aav3+AHPz
142 | /QBz/v4AfP3+AIKPpQCFlKcAm5+mAJSmugCqqqoAubm5AIGlzgCGrdUAhqrcAJCu0ACDudMAg7nbAJK9
143 | 0gCpus8Arr7TALC/1ACGv+AAqsvaALHF2QCzzN4Ar9DfAL7U3gCCwuEAjc7tAIzY/ACU1fQAnNz7ALfL
144 | 6ACs1+wAvNrqAKTa9ACF5PoAiuD+AIfq/gCS6v4Amer+AIL9/QCL/f4Ak/3+AJv9/gCt4/0ApO/+AL3o
145 | /ACj9P4AqPX+AKP9/gCs/v4AtvT+ALr0/gCy/f4Au/7+AMbGxgDO1dwA09PTANDY3gDb29sAwtztANPb
146 | 4QDO5O4A2ODmAM3s/ADD/v4Ayvz+AN3y/ADU/v4A4+PjAOvr6wDo8vcA6/X6AO74/gD09PQA/v7+AAAA
147 | AAAAAAAA/f39/f39/f39/f39/f39/f39/f39/Pz9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
148 | /f39/f39/f39/f39/fz36ev3/P39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
149 | /OoGCrq76/f8/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f38xQUNAAELurvr+Pz9
150 | /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/fzEDQ1xcBUAAh+66e34/f39/f39/f39/f39
151 | /f39/f39/f39/f39/f39/f39/f39+MMNFZrm15lsEQADtrrp7fz9/f39/f39/f39/f39/f39/f39/f39
152 | /f39/f39/f34vA0VmuLo3Nuum2wNAAS3u+n3/P39/f39/f39/f39/f39/f39/f39/f39/f39/fhrDiah
153 | 3ePk2tq1ta2TPA0AB7i76ff8/f39/f39/f39/f39/f39/f39/f39/f39+GgSOq7b3NzjtLS0tLSyrIsm
154 | AAAIurvr+Pz9/f39/f39/f39/f39/f39/f39/f33ZRNWrtra2trcsrKxsbGxsbGokiYAAQu6u+34/f39
155 | /f39/f39/f39/f39/f39/e9mGFawtLS0tLTbsbGvr6qqqqqqqqaFHQADH7vr/P39/f39/f39/f39/f39
156 | /f387CQZhq+xsbGysrLar6qqqqqpqaenp6enpW8RAAfp+P39/f39/f39/f39/f39/fzsJSmJqqqqqq+v
157 | r7G1s6enp6enp6SkpKSkpKOUJAO7+P39/f39/f39/f39/f39/e4uNomnqampqqqqqqqzraOjo6Ojo6Oj
158 | oqKioqKiJwO7+P39/f39/f39/f39/f39/VIzjqSkpKSnp6enp6ezraKioqKij4+Pj4+Dg4ODIgO7+P39
159 | /f39/f39/f39/f39/VJboqKio6Ojo6Ojo6Otq4ODg4ODg4ODg4ODgYGBIgO7+P39/f39/f39/f39/f39
160 | /VJKg4OPj4+Pj4+Pj6KspoGBgYGBgYGBgYGBgYF/IgO7+P39/f39/f39/f39/f39/VJKgYODg4ODg4OD
161 | g4OrlYF/f394eHh4eHh4eHh4IgO7+P39/f39/f39/f39/f39/VJJgYGBgYGBgYGBgXiKYDc3IRoTDg0X
162 | Rnd1dXV1IgO7+P39/f39/f39/f39/f39/VJJeHh4eHh4XkYzKRkYGBYobW6WnpYjDRZKcnJyIQO7+P39
163 | /f39/f39/f39/f39/VpLdXV1TDMrKSswKRkrKRgil+fj3Nu1kRsNGktNIQW7+P39/f39/f39/f39/f39
164 | /WBEcnJLMEBJTk0wKS0wMDApFjuf3Nu1tLFYEA0pGQW77fz9/f39/f39/f39/f39/WBETUQ4RYF4cjAr
165 | dDAwMDAwLRkTJ661srGqp08NDQK6u+v4/P39/f39/f39/f39/WBDQjl4g4F4MjCjsq9hMDAwMDB5IhNQ
166 | r7Gqp6SPNQ0CHrrp6/j9/f39/f39/f39/V9CP4GkooFAQI+qsbK1rlwwMoCxsoQaFlSnp6Oig3QiDQUf
167 | uunt+P39/f39/f3870VDoqqngzlAoqeqqrG0293Vo6qqsbGxVRYTV6OPg4F4ShMMBre76ff9/f39/fzq
168 | W0essrGjP0GDoqSnqrGytdzjp6mqqqqvsapVEhdTg4F4dU4zDQAJu+38/f39/MtZS67atI9CS4GDoqOn
169 | qaqxtNrdpKenp6qqqqqvpTsOGj40LBYTDQwAZPj9/f38ykRe3d3bpUNIeIGDg6Kkp6qxsrTbo6OkpKen
170 | p6qqqqpzDg4RHGRpvtHR/f39/fjHRF7n5+ONQ0h1d3iBg4+jpKeqsbK1oqKio6Okp6enp1cTKikPt7vt
171 | /P39/f39/MxEi/TfnXtDSE1ydXiBgYOio6eqqrG0g4OPoqKjo6OkYRMsck0pD7e77fz9/f39z0NIfEND
172 | Q0NDQ0hNcnd4gYOPoqSnqrGygYODg4OPoqI+GD54dXJNKQ+3u+38/f39Q0NimNTwX3bhe0NHTXV4f4GD
173 | oqOnqaqxgYGBgYODgz4ZW4F4d3JNTSkPt7v3/f398v39/f3SQ9jo5652Q0h1eIGDg6Kkp6qxeHh/gYGB
174 | Lyl6j4OBeHVyTUgpD7nt/f39/f39/fxKifPo5+TjpktDTXiBg4+jpKeqd3d4eHgxK4+jooOBf3d1Tk0p
175 | Dr/4/f39/f39/c1D5fPo5+Tj3dyQR0NygYOio6eqcnV1TjA3p6mno4+DgXh3TikUvfz9/f39/f39+Uic
176 | 9vTz5+Tj3dzbtYJHR3ePoqSnTnJOMD2vsaqnpKKDgYF1IBfI/P39/f39/f39zkPW9vTz6OTj3dzb2rWv
177 | eENIgaOnTUg5YbOysa+qp6Oig3gsG8n8/f39/f39/f39+4xDe9nz6Ofk3dzb2rW0sqdOQ0uiRDl529q0
178 | srGqp6SifSkl7/39/f39/f39/f39/f3yY0N84efk493b2rW0srKxoktCQpPd3Nq1tLKxqqd+Kyjx/f39
179 | /f39/f39/f39/f39/eBMQ47j493c29q1tLKxqqRDQofj3dvatLKxqnorZ/j9/f39/f39/f39/f39/f39
180 | /f390ExIktzc29q1tLKxr3dFzEJ849zbtbSyei1q+P39/f39/f39/f39/f39/f39/f39/fugSEum29q1
181 | tLKxpEPA+NBCfN3b2rVdMMH4/f39/f39/f39/f39/f39/f39/f39/f39+5lDS6y1tLKyclHr/P3QQnzc
182 | 2nkzxvz9/f39/f39/f39/f39/f39/f39/f39/f39/f31iENyrLKkQ8L4/f390EJ8TEDJ/P39/f39/f39
183 | /f39/f39/f39/f39/f39/f39/f39/eBjQ3hIVu39/f39/dBCRtP8/f39/f39/f39/f39/f39/f39/f39
184 | /f39/f39/f39/f393kxD8Pz9/f39/f3y+v39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39
185 | /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
186 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
187 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
188 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
189 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
190 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
191 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
192 |
193 |
194 |
--------------------------------------------------------------------------------
/MRSTools/main.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace MRSTools
2 | {
3 | partial class main
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.components = new System.ComponentModel.Container();
32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(main));
33 | this.imageList1 = new System.Windows.Forms.ImageList(this.components);
34 | this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
35 | this.decompileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
36 | this.compileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
37 | this.refreshToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
38 | this.decompileAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
39 | this.richTextBox1 = new System.Windows.Forms.RichTextBox();
40 | this.BottomToolStripPanel = new System.Windows.Forms.ToolStripPanel();
41 | this.TopToolStripPanel = new System.Windows.Forms.ToolStripPanel();
42 | this.RightToolStripPanel = new System.Windows.Forms.ToolStripPanel();
43 | this.LeftToolStripPanel = new System.Windows.Forms.ToolStripPanel();
44 | this.ContentPanel = new System.Windows.Forms.ToolStripContentPanel();
45 | this.listView1 = new System.Windows.Forms.ListView();
46 | this.splitContainer1 = new System.Windows.Forms.SplitContainer();
47 | this.contextMenuStrip1.SuspendLayout();
48 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
49 | this.splitContainer1.Panel1.SuspendLayout();
50 | this.splitContainer1.Panel2.SuspendLayout();
51 | this.splitContainer1.SuspendLayout();
52 | this.SuspendLayout();
53 | //
54 | // imageList1
55 | //
56 | this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
57 | this.imageList1.ImageSize = new System.Drawing.Size(32, 32);
58 | this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
59 | //
60 | // contextMenuStrip1
61 | //
62 | this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
63 | this.decompileToolStripMenuItem,
64 | this.compileToolStripMenuItem,
65 | this.refreshToolStripMenuItem,
66 | this.decompileAllToolStripMenuItem});
67 | this.contextMenuStrip1.Name = "contextMenuStrip1";
68 | this.contextMenuStrip1.Size = new System.Drawing.Size(149, 92);
69 | //
70 | // decompileToolStripMenuItem
71 | //
72 | this.decompileToolStripMenuItem.Name = "decompileToolStripMenuItem";
73 | this.decompileToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
74 | this.decompileToolStripMenuItem.Text = "Decompile";
75 | this.decompileToolStripMenuItem.Click += new System.EventHandler(this.decompileToolStripMenuItem_Click);
76 | //
77 | // compileToolStripMenuItem
78 | //
79 | this.compileToolStripMenuItem.Name = "compileToolStripMenuItem";
80 | this.compileToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
81 | this.compileToolStripMenuItem.Text = "Compile";
82 | this.compileToolStripMenuItem.Click += new System.EventHandler(this.compileToolStripMenuItem_Click);
83 | //
84 | // refreshToolStripMenuItem
85 | //
86 | this.refreshToolStripMenuItem.Name = "refreshToolStripMenuItem";
87 | this.refreshToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
88 | this.refreshToolStripMenuItem.Text = "Refresh";
89 | this.refreshToolStripMenuItem.Click += new System.EventHandler(this.refreshToolStripMenuItem_Click);
90 | //
91 | // decompileAllToolStripMenuItem
92 | //
93 | this.decompileAllToolStripMenuItem.Name = "decompileAllToolStripMenuItem";
94 | this.decompileAllToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
95 | this.decompileAllToolStripMenuItem.Text = "Decompile All";
96 | this.decompileAllToolStripMenuItem.Click += new System.EventHandler(this.decompileAllToolStripMenuItem_Click);
97 | //
98 | // richTextBox1
99 | //
100 | this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
101 | | System.Windows.Forms.AnchorStyles.Left)
102 | | System.Windows.Forms.AnchorStyles.Right)));
103 | this.richTextBox1.BackColor = System.Drawing.SystemColors.ControlLight;
104 | this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
105 | this.richTextBox1.HideSelection = false;
106 | this.richTextBox1.Location = new System.Drawing.Point(-1, -1);
107 | this.richTextBox1.Name = "richTextBox1";
108 | this.richTextBox1.Size = new System.Drawing.Size(286, 82);
109 | this.richTextBox1.TabIndex = 2;
110 | this.richTextBox1.Text = "";
111 | //
112 | // BottomToolStripPanel
113 | //
114 | this.BottomToolStripPanel.Location = new System.Drawing.Point(0, 0);
115 | this.BottomToolStripPanel.Name = "BottomToolStripPanel";
116 | this.BottomToolStripPanel.Orientation = System.Windows.Forms.Orientation.Horizontal;
117 | this.BottomToolStripPanel.RowMargin = new System.Windows.Forms.Padding(3, 0, 0, 0);
118 | this.BottomToolStripPanel.Size = new System.Drawing.Size(0, 0);
119 | //
120 | // TopToolStripPanel
121 | //
122 | this.TopToolStripPanel.Location = new System.Drawing.Point(0, 0);
123 | this.TopToolStripPanel.Name = "TopToolStripPanel";
124 | this.TopToolStripPanel.Orientation = System.Windows.Forms.Orientation.Horizontal;
125 | this.TopToolStripPanel.RowMargin = new System.Windows.Forms.Padding(3, 0, 0, 0);
126 | this.TopToolStripPanel.Size = new System.Drawing.Size(0, 0);
127 | //
128 | // RightToolStripPanel
129 | //
130 | this.RightToolStripPanel.Location = new System.Drawing.Point(0, 0);
131 | this.RightToolStripPanel.Name = "RightToolStripPanel";
132 | this.RightToolStripPanel.Orientation = System.Windows.Forms.Orientation.Horizontal;
133 | this.RightToolStripPanel.RowMargin = new System.Windows.Forms.Padding(3, 0, 0, 0);
134 | this.RightToolStripPanel.Size = new System.Drawing.Size(0, 0);
135 | //
136 | // LeftToolStripPanel
137 | //
138 | this.LeftToolStripPanel.Location = new System.Drawing.Point(0, 0);
139 | this.LeftToolStripPanel.Name = "LeftToolStripPanel";
140 | this.LeftToolStripPanel.Orientation = System.Windows.Forms.Orientation.Horizontal;
141 | this.LeftToolStripPanel.RowMargin = new System.Windows.Forms.Padding(3, 0, 0, 0);
142 | this.LeftToolStripPanel.Size = new System.Drawing.Size(0, 0);
143 | //
144 | // ContentPanel
145 | //
146 | this.ContentPanel.Size = new System.Drawing.Size(150, 150);
147 | //
148 | // listView1
149 | //
150 | this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
151 | | System.Windows.Forms.AnchorStyles.Left)
152 | | System.Windows.Forms.AnchorStyles.Right)));
153 | this.listView1.BackColor = System.Drawing.SystemColors.ControlLight;
154 | this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None;
155 | this.listView1.ContextMenuStrip = this.contextMenuStrip1;
156 | this.listView1.HideSelection = false;
157 | this.listView1.Location = new System.Drawing.Point(0, 0);
158 | this.listView1.Name = "listView1";
159 | this.listView1.Size = new System.Drawing.Size(284, 183);
160 | this.listView1.SmallImageList = this.imageList1;
161 | this.listView1.TabIndex = 0;
162 | this.listView1.UseCompatibleStateImageBehavior = false;
163 | this.listView1.View = System.Windows.Forms.View.SmallIcon;
164 | //
165 | // splitContainer1
166 | //
167 | this.splitContainer1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
168 | | System.Windows.Forms.AnchorStyles.Left)
169 | | System.Windows.Forms.AnchorStyles.Right)));
170 | this.splitContainer1.Location = new System.Drawing.Point(0, 0);
171 | this.splitContainer1.Name = "splitContainer1";
172 | this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
173 | //
174 | // splitContainer1.Panel1
175 | //
176 | this.splitContainer1.Panel1.Controls.Add(this.listView1);
177 | //
178 | // splitContainer1.Panel2
179 | //
180 | this.splitContainer1.Panel2.Controls.Add(this.richTextBox1);
181 | this.splitContainer1.Size = new System.Drawing.Size(285, 263);
182 | this.splitContainer1.SplitterDistance = 178;
183 | this.splitContainer1.TabIndex = 3;
184 | //
185 | // main
186 | //
187 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
188 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
189 | this.ClientSize = new System.Drawing.Size(284, 262);
190 | this.Controls.Add(this.splitContainer1);
191 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
192 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
193 | this.Name = "main";
194 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
195 | this.Text = "Mrs Tool";
196 | this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
197 | this.Load += new System.EventHandler(this.Form1_Load);
198 | this.contextMenuStrip1.ResumeLayout(false);
199 | this.splitContainer1.Panel1.ResumeLayout(false);
200 | this.splitContainer1.Panel2.ResumeLayout(false);
201 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
202 | this.splitContainer1.ResumeLayout(false);
203 | this.ResumeLayout(false);
204 |
205 | }
206 |
207 | #endregion
208 |
209 | private System.Windows.Forms.ImageList imageList1;
210 | private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
211 | private System.Windows.Forms.ToolStripMenuItem decompileToolStripMenuItem;
212 | private System.Windows.Forms.ToolStripMenuItem compileToolStripMenuItem;
213 | private System.Windows.Forms.RichTextBox richTextBox1;
214 | private System.Windows.Forms.ListView listView1;
215 | private System.Windows.Forms.ToolStripPanel BottomToolStripPanel;
216 | private System.Windows.Forms.ToolStripPanel TopToolStripPanel;
217 | private System.Windows.Forms.ToolStripPanel RightToolStripPanel;
218 | private System.Windows.Forms.ToolStripPanel LeftToolStripPanel;
219 | private System.Windows.Forms.ToolStripContentPanel ContentPanel;
220 | private System.Windows.Forms.SplitContainer splitContainer1;
221 | private System.Windows.Forms.ToolStripMenuItem refreshToolStripMenuItem;
222 | private System.Windows.Forms.ToolStripMenuItem decompileAllToolStripMenuItem;
223 | }
224 | }
225 |
226 |
--------------------------------------------------------------------------------