diff --git a/CHANGEME.Directory.Build.Props b/CHANGEME.Directory.Build.Props
new file mode 100644
index 0000000..6d73de1
--- /dev/null
+++ b/CHANGEME.Directory.Build.Props
@@ -0,0 +1,6 @@
+
+
+
+ CHANGEME_TO_FULL_PATH_TO_BTG_DIR
+
+
\ No newline at end of file
diff --git a/Directory.Build.Props b/Directory.Build.Props
new file mode 100644
index 0000000..e9f16ab
--- /dev/null
+++ b/Directory.Build.Props
@@ -0,0 +1,6 @@
+
+
+
+ F:\SteamLibrary\steamapps\common\BATTLETECH
+
+
\ No newline at end of file
diff --git a/DisorderlyWithdrawal/DisorderlyWithdrawal/DisorderlyWithdrawal.csproj b/DisorderlyWithdrawal/DisorderlyWithdrawal/DisorderlyWithdrawal.csproj
index 72a5a31..7f905cc 100644
--- a/DisorderlyWithdrawal/DisorderlyWithdrawal/DisorderlyWithdrawal.csproj
+++ b/DisorderlyWithdrawal/DisorderlyWithdrawal/DisorderlyWithdrawal.csproj
@@ -1,97 +1,97 @@
-
-
-
+
+
+
+
+
+
+
+
+ $(BattleTechGameDir)\Mods\Core\DisorderlyWithdrawal
+
+
+
+ $(BattleTechGameDir)\Mods\DisorderlyWithdrawal
+
+
- Debug
- AnyCPU
- {06A08932-FD93-4E15-824C-AC77F0ADA593}
Library
- Properties
- DisorderlyWithdrawal
- DisorderlyWithdrawal
- v4.7.2
- 512
- true
-
+ net472
+
+ $(ReferencePath);
+ {HintPathFromItem};
+ $(BattleTechGameDir)\BattleTech_Data\Managed
+
+ true
+ none
+ false
+
+ DisorderlyWithdrawal
+ DisorderlyWithdrawal
+ Copyright © 2023
+ 2.1.0
+ 2.1.0
+ 11
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- false
+
+
+
+
+
+
+
+
+
+ Unsafe
-
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\0Harmony.dll
-
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\Assembly-CSharp.dll
+
+
+
+
+
+
+ all
+ runtime
+
+
+
+ False
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\Assembly-CSharp-firstpass.dll
+
+ False
- E:\steam\SteamApps\common\BATTLETECH\Mods\CustomComponents\CustomComponents.dll
+ $(DeployedModPath)\..\CustomComponents\CustomComponents.dll
+ False
+
+
+ $(DeployedModPath)\..\IRBTModUtils\IRBTModUtils.dll
+ False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\InControl.dll
+ False
-
- E:\steam\SteamApps\common\BATTLETECH\Mods\IRBTModUtils\IRBTModUtils.dll
+
+ False
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\Newtonsoft.Json.dll
+
+ False
+
+
+ False
-
-
-
-
-
-
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\Unity.TextMeshPro.dll
+ False
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\UnityEngine.dll
+
+ False
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\UnityEngine.CoreModule.dll
+
+ False
-
- False
- E:\steam\SteamApps\common\BATTLETECH\BattleTech_Data\Managed\UnityEngine.UI.dll
+
+ False
-
-
-
-
-
-
-
-
-
-
-
-
- xcopy "$(TargetDir)$(TargetFileName)" "$(BattleTechGame)\Mods\DisorderlyWithdrawal" /y
-
+
\ No newline at end of file
diff --git a/DisorderlyWithdrawal/DisorderlyWithdrawal/GlobalUsing.cs b/DisorderlyWithdrawal/DisorderlyWithdrawal/GlobalUsing.cs
new file mode 100644
index 0000000..c01d18b
--- /dev/null
+++ b/DisorderlyWithdrawal/DisorderlyWithdrawal/GlobalUsing.cs
@@ -0,0 +1,2 @@
+global using BattleTech;
+global using HarmonyLib;
diff --git a/DisorderlyWithdrawal/DisorderlyWithdrawal/Properties/AssemblyInfo.cs b/DisorderlyWithdrawal/DisorderlyWithdrawal/Properties/AssemblyInfo.cs
index 906ef27..10e29d0 100644
--- a/DisorderlyWithdrawal/DisorderlyWithdrawal/Properties/AssemblyInfo.cs
+++ b/DisorderlyWithdrawal/DisorderlyWithdrawal/Properties/AssemblyInfo.cs
@@ -1,17 +1,4 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("DisorderlyWithdrawal")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("DisorderlyWithdrawal")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
+using System.Runtime.InteropServices;
// 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
@@ -20,16 +7,3 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("06a08932-fd93-4e15-824c-ac77f0ada593")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// 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("0.7.0.0")]
-[assembly: AssemblyFileVersion("0.7.0.0")]
\ No newline at end of file