diff --git a/Patcher/AutoPatcher/AutoPatcher.csproj b/Patcher/AutoPatcher/AutoPatcher.csproj
index 0facbbd..3c34eff 100644
--- a/Patcher/AutoPatcher/AutoPatcher.csproj
+++ b/Patcher/AutoPatcher/AutoPatcher.csproj
@@ -5,23 +5,7 @@
Patcher
false
true
- x86;x64
-
-
- bin\x86\Debug\
- MinimumRecommendedRules.ruleset
-
-
- bin\x86\Release\
- MinimumRecommendedRules.ruleset
-
-
- bin\x64\Debug\
- MinimumRecommendedRules.ruleset
-
-
- bin\x64\Release\
- MinimumRecommendedRules.ruleset
+ x86
@@ -51,7 +35,5 @@
-
-
\ No newline at end of file
diff --git a/Patcher/AutoPatcher/MainForm.Designer.cs b/Patcher/AutoPatcher/MainForm.Designer.cs
index 1c19cd8..88ed7ad 100644
--- a/Patcher/AutoPatcher/MainForm.Designer.cs
+++ b/Patcher/AutoPatcher/MainForm.Designer.cs
@@ -183,7 +183,7 @@
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(117, 13);
this.label4.TabIndex = 3;
- this.label4.Text = "Patch defintions xml-file";
+ this.label4.Text = "Patch definitions xml-file";
//
// txtConsole
//
diff --git a/Patcher/AutoPatcher/Properties/AssemblyInfo.cs b/Patcher/AutoPatcher/Properties/AssemblyInfo.cs
index 903ac15..b15c17c 100644
--- a/Patcher/AutoPatcher/Properties/AssemblyInfo.cs
+++ b/Patcher/AutoPatcher/Properties/AssemblyInfo.cs
@@ -1,21 +1,20 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-// General Information about an assembly is controlled through the following
+// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("AutoPatcher")]
+[assembly: AssemblyTitle("ARM Auto-patcher")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("AutoPatcher")]
-[assembly: AssemblyCopyright("Copyright © 2018")]
+[assembly: AssemblyCompany("WPinternals.net")]
+[assembly: AssemblyProduct("ARM Auto-patcher")]
+[assembly: AssemblyCopyright("Copyright © 2018 by Rene Lergner")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
@@ -25,11 +24,11 @@ using System.Runtime.InteropServices;
// Version information for an assembly consists of the following four values:
//
// Major Version
-// Minor Version
+// Minor Version
// Build Number
// Revision
//
-// You can specify all the values or you can default the Build and Revision Numbers
+// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
diff --git a/Patcher/AutoPatcher/ScriptEngine.cs b/Patcher/AutoPatcher/ScriptEngine.cs
index 680aaca..30c3865 100644
--- a/Patcher/AutoPatcher/ScriptEngine.cs
+++ b/Patcher/AutoPatcher/ScriptEngine.cs
@@ -617,7 +617,7 @@ namespace Patcher
// Patch bytes in buffer
System.Buffer.BlockCopy(Bytes, 0, FileBuffer, (int)RawOffset, Bytes.Length);
- // Add patch to defintions (original and patched bytes)
+ // Add patch to definitions (original and patched bytes)
Patch CurrentPatch = FilePatchCollection.Patches.Find(p => p.Address == RawOffset);
if (CurrentPatch == null)
{
diff --git a/Patcher/Patcher.sln b/Patcher/Patcher.sln
index 0d4cabe..30ab743 100644
--- a/Patcher/Patcher.sln
+++ b/Patcher/Patcher.sln
@@ -9,66 +9,26 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoPatcher", "AutoPatcher\
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- .NET45Debug|Any CPU = .NET45Debug|Any CPU
- .NET45Debug|x64 = .NET45Debug|x64
.NET45Debug|x86 = .NET45Debug|x86
- .NET45Release|Any CPU = .NET45Release|Any CPU
- .NET45Release|x64 = .NET45Release|x64
.NET45Release|x86 = .NET45Release|x86
- Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|Any CPU.Build.0 = Debug|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|x64.ActiveCfg = Debug|x64
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|x64.Build.0 = Debug|x64
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|x86.ActiveCfg = Debug|x86
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Debug|x86.Build.0 = Debug|x86
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|Any CPU.ActiveCfg = Release|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|Any CPU.Build.0 = Release|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|x64.ActiveCfg = Release|x64
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|x64.Build.0 = Release|x64
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|x86.ActiveCfg = Release|x86
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}..NET45Release|x86.Build.0 = Release|x86
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|x64.ActiveCfg = Debug|x64
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|x64.Build.0 = Debug|x64
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|x86.ActiveCfg = Debug|x86
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Debug|x86.Build.0 = Debug|x86
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|Any CPU.Build.0 = Release|Any CPU
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|x64.ActiveCfg = Release|x64
- {B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|x64.Build.0 = Release|x64
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|x86.ActiveCfg = Release|Any CPU
{B67C62AE-86C4-4C18-99AB-4E94A3E09D36}.Release|x86.Build.0 = Release|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|Any CPU.Build.0 = Debug|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|x64.ActiveCfg = Debug|x64
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|x64.Build.0 = Debug|x64
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|x86.ActiveCfg = Debug|x86
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Debug|x86.Build.0 = Debug|x86
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|Any CPU.ActiveCfg = Release|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|Any CPU.Build.0 = Release|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|x64.ActiveCfg = Release|x64
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|x64.Build.0 = Release|x64
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|x86.ActiveCfg = Release|x86
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}..NET45Release|x86.Build.0 = Release|x86
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|x64.ActiveCfg = Debug|x64
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|x64.Build.0 = Debug|x64
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|x86.ActiveCfg = Debug|x86
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Debug|x86.Build.0 = Debug|x86
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|Any CPU.Build.0 = Release|Any CPU
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|x64.ActiveCfg = Release|x64
- {95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|x64.Build.0 = Release|x64
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|x86.ActiveCfg = Release|x86
{95CF9509-C1C4-40F5-A60E-9D93EA6F438C}.Release|x86.Build.0 = Release|x86
EndGlobalSection
diff --git a/Patcher/Patcher/MainForm.Designer.cs b/Patcher/Patcher/MainForm.Designer.cs
index fc529b5..2558510 100644
--- a/Patcher/Patcher/MainForm.Designer.cs
+++ b/Patcher/Patcher/MainForm.Designer.cs
@@ -184,7 +184,7 @@
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(117, 13);
this.label4.TabIndex = 3;
- this.label4.Text = "Patch defintions xml-file";
+ this.label4.Text = "Patch definitions xml-file";
//
// label5
//
@@ -193,7 +193,7 @@
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(107, 13);
this.label5.TabIndex = 6;
- this.label5.Text = "Patch defintion name";
+ this.label5.Text = "Patch definition name";
//
// cmbPatchDefinitionName
//
@@ -239,7 +239,7 @@
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(269, 13);
this.label7.TabIndex = 10;
- this.label7.Text = "Folder for target file relative to Patch Defintion rootfolder";
+ this.label7.Text = "Folder for target file relative to Patch Definition rootfolder";
//
// label8
//
diff --git a/Patcher/Patcher/MainPatcher.cs b/Patcher/Patcher/MainPatcher.cs
index 90ffbd1..0477de2 100644
--- a/Patcher/Patcher/MainPatcher.cs
+++ b/Patcher/Patcher/MainPatcher.cs
@@ -41,8 +41,8 @@ namespace Patcher
///
///
///
- ///
- public static void AddPatch(string InputFilePath, string OutputFilePath, string PatchDefinitionName, string TargetVersionDescription, string TargetFilePath, string PathToVisualStudioWithWP8SDK, UInt32 VirtualAddress, CodeType CodeType, string ArmCodeFragment, string PatchDefintionsXmlPath)
+ ///
+ public static void AddPatch(string InputFilePath, string OutputFilePath, string PatchDefinitionName, string TargetVersionDescription, string TargetFilePath, string PathToVisualStudioWithWP8SDK, UInt32 VirtualAddress, CodeType CodeType, string ArmCodeFragment, string PatchDefinitionsXmlPath)
{
SHA1Managed SHA = new();
@@ -65,8 +65,8 @@ namespace Patcher
RawOffset = PeFile.ConvertVirtualAddressToRawOffset(VirtualAddress);
// Add or replace patch
- string PatchDefintionsXml = File.ReadAllText(PatchDefintionsXmlPath);
- PatchEngine PatchEngine = new(PatchDefintionsXml);
+ string PatchDefinitionsXml = File.ReadAllText(PatchDefinitionsXmlPath);
+ PatchEngine PatchEngine = new(PatchDefinitionsXml);
PatchDefinition PatchDefinition = PatchEngine.PatchDefinitions.Find(d => string.Equals(d.Name, PatchDefinitionName, StringComparison.CurrentCultureIgnoreCase));
if (PatchDefinition == null)
{
@@ -143,8 +143,8 @@ namespace Patcher
if (OutputFilePath != null)
File.WriteAllBytes(OutputFilePath, Binary);
- // Write PatchDefintions
- PatchEngine.WriteDefinitions(PatchDefintionsXmlPath);
+ // Write PatchDefinitions
+ PatchEngine.WriteDefinitions(PatchDefinitionsXmlPath);
}
private static UInt32 CalculateChecksum(byte[] PEFile)
diff --git a/Patcher/Patcher/Patcher.csproj b/Patcher/Patcher/Patcher.csproj
index 8736b49..579966a 100644
--- a/Patcher/Patcher/Patcher.csproj
+++ b/Patcher/Patcher/Patcher.csproj
@@ -4,28 +4,8 @@
WinExe
false
true
- x86;x64
+ x86
-
- bin\x86\Debug\
- MinimumRecommendedRules.ruleset
-
-
- bin\x86\Release\
- MinimumRecommendedRules.ruleset
-
-
- bin\x64\Debug\
- MinimumRecommendedRules.ruleset
-
-
- bin\x64\Release\
- MinimumRecommendedRules.ruleset
-
-
-
-
-