diff --git a/.gitignore b/.gitignore
index 83187c9..af2c9e1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
/*/bin
/*/obj
/Build
+/packages
.vs
.vscode
*.user
diff --git a/Augmentrex.Archive/Augmentrex.archive.proj b/Augmentrex.Archive/Augmentrex.archive.proj
new file mode 100644
index 0000000..2a16ff2
--- /dev/null
+++ b/Augmentrex.Archive/Augmentrex.archive.proj
@@ -0,0 +1,33 @@
+
+
+
+
+ {9522FC5A-8E6E-40C2-853E-6947B656D0D6}
+
+
+
+
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Augmentrex.Archive/packages.config b/Augmentrex.Archive/packages.config
new file mode 100644
index 0000000..a013e18
--- /dev/null
+++ b/Augmentrex.Archive/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Augmentrex.Commands.PatchCCAgent/Augmentrex.Commands.PatchCCAgent.csproj b/Augmentrex.Commands.PatchCCAgent/Augmentrex.Commands.PatchCCAgent.csproj
index 82d4f89..5f9f9ec 100644
--- a/Augmentrex.Commands.PatchCCAgent/Augmentrex.Commands.PatchCCAgent.csproj
+++ b/Augmentrex.Commands.PatchCCAgent/Augmentrex.Commands.PatchCCAgent.csproj
@@ -22,6 +22,9 @@
x86
+
+ Properties\SolutionInfo.cs
+
diff --git a/Augmentrex.Commands.PatchCCAgent/Properties/AssemblyInfo.cs b/Augmentrex.Commands.PatchCCAgent/Properties/AssemblyInfo.cs
index b58884c..a85b63a 100644
--- a/Augmentrex.Commands.PatchCCAgent/Properties/AssemblyInfo.cs
+++ b/Augmentrex.Commands.PatchCCAgent/Properties/AssemblyInfo.cs
@@ -1,11 +1,4 @@
using System.Reflection;
-using System.Runtime.InteropServices;
[assembly: AssemblyTitle("patch-cc-agent")]
[assembly: AssemblyDescription("Patches the Havok capsule-capsule collision agent with a return instruction, effectively disabling it.")]
-[assembly: AssemblyCompany("Alex Rønne Petersen")]
-[assembly: AssemblyProduct("Augmentrex")]
-[assembly: AssemblyCopyright("Copyright © Alex Rønne Petersen")]
-[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Augmentrex.Commands.PatchLongRayVM/Augmentrex.Commands.PatchLongRayVM.csproj b/Augmentrex.Commands.PatchLongRayVM/Augmentrex.Commands.PatchLongRayVM.csproj
index ca3ab6c..1893d89 100644
--- a/Augmentrex.Commands.PatchLongRayVM/Augmentrex.Commands.PatchLongRayVM.csproj
+++ b/Augmentrex.Commands.PatchLongRayVM/Augmentrex.Commands.PatchLongRayVM.csproj
@@ -22,6 +22,9 @@
x86
+
+ Properties\SolutionInfo.cs
+
diff --git a/Augmentrex.Commands.PatchLongRayVM/Properties/AssemblyInfo.cs b/Augmentrex.Commands.PatchLongRayVM/Properties/AssemblyInfo.cs
index 253c1ee..728f8ec 100644
--- a/Augmentrex.Commands.PatchLongRayVM/Properties/AssemblyInfo.cs
+++ b/Augmentrex.Commands.PatchLongRayVM/Properties/AssemblyInfo.cs
@@ -1,11 +1,4 @@
using System.Reflection;
-using System.Runtime.InteropServices;
[assembly: AssemblyTitle("patch-long-ray-vm")]
[assembly: AssemblyDescription("Patches the Havok long ray virtual machine with a return instruction, effectively disabling it.")]
-[assembly: AssemblyCompany("Alex Rønne Petersen")]
-[assembly: AssemblyProduct("Augmentrex")]
-[assembly: AssemblyCopyright("Copyright © Alex Rønne Petersen")]
-[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Augmentrex.Plugins.SimpleTest/Augmentrex.Plugins.SimpleTest.csproj b/Augmentrex.Plugins.SimpleTest/Augmentrex.Plugins.SimpleTest.csproj
index efe5078..c8a3e95 100644
--- a/Augmentrex.Plugins.SimpleTest/Augmentrex.Plugins.SimpleTest.csproj
+++ b/Augmentrex.Plugins.SimpleTest/Augmentrex.Plugins.SimpleTest.csproj
@@ -22,6 +22,9 @@
x86
+
+ Properties\SolutionInfo.cs
+
diff --git a/Augmentrex.Plugins.SimpleTest/Properties/AssemblyInfo.cs b/Augmentrex.Plugins.SimpleTest/Properties/AssemblyInfo.cs
index d03a2a3..08fc7b5 100644
--- a/Augmentrex.Plugins.SimpleTest/Properties/AssemblyInfo.cs
+++ b/Augmentrex.Plugins.SimpleTest/Properties/AssemblyInfo.cs
@@ -1,11 +1,4 @@
using System.Reflection;
-using System.Runtime.InteropServices;
[assembly: AssemblyTitle("simple-test")]
[assembly: AssemblyDescription("A simple test plugin to verify that the plugin manager works.")]
-[assembly: AssemblyCompany("Alex Rønne Petersen")]
-[assembly: AssemblyProduct("Augmentrex")]
-[assembly: AssemblyCopyright("Copyright © Alex Rønne Petersen")]
-[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Augmentrex/Properties/Hellgate.ico b/Augmentrex.ico
similarity index 100%
rename from Augmentrex/Properties/Hellgate.ico
rename to Augmentrex.ico
diff --git a/Augmentrex.sln b/Augmentrex.sln
index 99a6dc2..1fd8d49 100644
--- a/Augmentrex.sln
+++ b/Augmentrex.sln
@@ -3,8 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28721.148
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Augmentrex", "Augmentrex\Augmentrex.csproj", "{6E5B1E1C-5C31-444F-906D-C1C04DB0CB5F}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C02001A0-750D-4A8B-89A2-8765A3FCE7A6}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
@@ -12,8 +10,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.gitignore = .gitignore
.markdownlint.json = .markdownlint.json
appveyor.yml = appveyor.yml
+ Augmentrex.ico = Augmentrex.ico
LICENSE.md = LICENSE.md
README.md = README.md
+ SolutionInfo.cs = SolutionInfo.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{047B8436-9292-466C-B8C3-A5B133A58A51}"
@@ -22,6 +22,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{047B
.github\CONTRIBUTING.md = .github\CONTRIBUTING.md
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Augmentrex", "Augmentrex\Augmentrex.csproj", "{6E5B1E1C-5C31-444F-906D-C1C04DB0CB5F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Augmentrex.Archive", "Augmentrex.Archive\Augmentrex.Archive.proj", "{9522FC5A-8E6E-40C2-853E-6947B656D0D6}"
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Augmentrex.Commands.PatchCCAgent", "Augmentrex.Commands.PatchCCAgent\Augmentrex.Commands.PatchCCAgent.csproj", "{0AC3B157-4389-4FDB-8778-F87E48C1C663}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Augmentrex.Commands.PatchLongRayVM", "Augmentrex.Commands.PatchLongRayVM\Augmentrex.Commands.PatchLongRayVM.csproj", "{3649819A-6DB2-4D13-92D1-9AF8DCF1F6E6}"
@@ -35,6 +39,7 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6E5B1E1C-5C31-444F-906D-C1C04DB0CB5F}.Debug|x86.ActiveCfg = Debug|x86
{6E5B1E1C-5C31-444F-906D-C1C04DB0CB5F}.Debug|x86.Build.0 = Debug|x86
+ {9522FC5A-8E6E-40C2-853E-6947B656D0D6}.Debug|x86.ActiveCfg = Debug|x86
{0AC3B157-4389-4FDB-8778-F87E48C1C663}.Debug|x86.ActiveCfg = Debug|x86
{0AC3B157-4389-4FDB-8778-F87E48C1C663}.Debug|x86.Build.0 = Debug|x86
{3649819A-6DB2-4D13-92D1-9AF8DCF1F6E6}.Debug|x86.ActiveCfg = Debug|x86
diff --git a/Augmentrex/Augmentrex.csproj b/Augmentrex/Augmentrex.csproj
index 050ace0..deb39ba 100644
--- a/Augmentrex/Augmentrex.csproj
+++ b/Augmentrex/Augmentrex.csproj
@@ -5,7 +5,7 @@
Debug
x86
true
- Properties\Hellgate.ico
+ ..\Augmentrex.ico
Properties\App.manifest
Augmentrex
true
@@ -26,6 +26,9 @@
x86
+
+ Properties\SolutionInfo.cs
+
@@ -63,9 +66,11 @@
+
+ ..\Augmentrex.ico
+
-
diff --git a/Augmentrex/Properties/AssemblyInfo.cs b/Augmentrex/Properties/AssemblyInfo.cs
index b53113c..9d86286 100644
--- a/Augmentrex/Properties/AssemblyInfo.cs
+++ b/Augmentrex/Properties/AssemblyInfo.cs
@@ -1,11 +1,4 @@
using System.Reflection;
-using System.Runtime.InteropServices;
-[assembly: AssemblyTitle("Augmentrex")]
+[assembly: AssemblyTitle(nameof(Augmentrex))]
[assembly: AssemblyDescription("A reverse engineering tool for the Steam version of Hellgate: London.")]
-[assembly: AssemblyCompany("Alex Rønne Petersen")]
-[assembly: AssemblyProduct("Augmentrex")]
-[assembly: AssemblyCopyright("Copyright © Alex Rønne Petersen")]
-[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/SolutionInfo.cs b/SolutionInfo.cs
new file mode 100644
index 0000000..6618bab
--- /dev/null
+++ b/SolutionInfo.cs
@@ -0,0 +1,10 @@
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyCompany("Alex Rønne Petersen")]
+[assembly: AssemblyProduct(nameof(Augmentrex))]
+[assembly: AssemblyCopyright("ISC License (No Attribution)")]
+[assembly: ComVisible(false)]
+[assembly: AssemblyVersion("1.0.0")]
+[assembly: AssemblyFileVersion("1.0.0")]
+[assembly: AssemblyInformationalVersion("1.0.0")]
diff --git a/appveyor.yml b/appveyor.yml
index 8245391..2e1daa6 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,3 +1,8 @@
+after_build:
+ - cmd: |
+ forfiles /m *.proj /S /C "cmd /C msbuild @path"
+artifacts:
+ - path: 'Build\*.zip'
build:
verbosity: detailed
before_build: