diff --git a/FFXIVClassic Map Server/packages.config b/FFXIVClassic Map Server/packages.config
index 35470b0a..bce51351 100644
--- a/FFXIVClassic Map Server/packages.config
+++ b/FFXIVClassic Map Server/packages.config
@@ -4,4 +4,5 @@
+
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/NLua.1.3.2.1.nupkg b/packages/NLua.1.3.2.1/NLua.1.3.2.1.nupkg
new file mode 100644
index 00000000..3d946fea
Binary files /dev/null and b/packages/NLua.1.3.2.1/NLua.1.3.2.1.nupkg differ
diff --git a/packages/NLua.1.3.2.1/tools/net35/GetLibLuaPostBuildCmd.ps1 b/packages/NLua.1.3.2.1/tools/net35/GetLibLuaPostBuildCmd.ps1
new file mode 100644
index 00000000..d8760907
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net35/GetLibLuaPostBuildCmd.ps1
@@ -0,0 +1,4 @@
+
+$nativePath = $(Join-Path $installPath "lib\native\*.*")
+$LibLuaPostBuildCmd = "
+xcopy /s /y `"$nativePath`" `"`$(TargetDir)`""
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net35/install.ps1 b/packages/NLua.1.3.2.1/tools/net35/install.ps1
new file mode 100644
index 00000000..fa7f6b88
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net35/install.ps1
@@ -0,0 +1,12 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+
+# Append our post build command if it's not already there
+if (!$currentPostBuildCmd.Contains($LibLuaPostBuildCmd)) {
+ $project.Properties.Item("PostBuildEvent").Value += $LibLuaPostBuildCmd
+}
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net35/uninstall.ps1 b/packages/NLua.1.3.2.1/tools/net35/uninstall.ps1
new file mode 100644
index 00000000..2b2d7caf
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net35/uninstall.ps1
@@ -0,0 +1,9 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+# Remove our post build command from it (if it's there)
+$project.Properties.Item("PostBuildEvent").Value = $currentPostBuildCmd.Replace($LibLuaPostBuildCmd, "")
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net40/GetLibLuaPostBuildCmd.ps1 b/packages/NLua.1.3.2.1/tools/net40/GetLibLuaPostBuildCmd.ps1
new file mode 100644
index 00000000..d8760907
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net40/GetLibLuaPostBuildCmd.ps1
@@ -0,0 +1,4 @@
+
+$nativePath = $(Join-Path $installPath "lib\native\*.*")
+$LibLuaPostBuildCmd = "
+xcopy /s /y `"$nativePath`" `"`$(TargetDir)`""
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net40/install.ps1 b/packages/NLua.1.3.2.1/tools/net40/install.ps1
new file mode 100644
index 00000000..fa7f6b88
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net40/install.ps1
@@ -0,0 +1,12 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+
+# Append our post build command if it's not already there
+if (!$currentPostBuildCmd.Contains($LibLuaPostBuildCmd)) {
+ $project.Properties.Item("PostBuildEvent").Value += $LibLuaPostBuildCmd
+}
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net40/uninstall.ps1 b/packages/NLua.1.3.2.1/tools/net40/uninstall.ps1
new file mode 100644
index 00000000..2b2d7caf
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net40/uninstall.ps1
@@ -0,0 +1,9 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+# Remove our post build command from it (if it's there)
+$project.Properties.Item("PostBuildEvent").Value = $currentPostBuildCmd.Replace($LibLuaPostBuildCmd, "")
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net45/GetLibLuaPostBuildCmd.ps1 b/packages/NLua.1.3.2.1/tools/net45/GetLibLuaPostBuildCmd.ps1
new file mode 100644
index 00000000..d8760907
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net45/GetLibLuaPostBuildCmd.ps1
@@ -0,0 +1,4 @@
+
+$nativePath = $(Join-Path $installPath "lib\native\*.*")
+$LibLuaPostBuildCmd = "
+xcopy /s /y `"$nativePath`" `"`$(TargetDir)`""
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net45/install.ps1 b/packages/NLua.1.3.2.1/tools/net45/install.ps1
new file mode 100644
index 00000000..fa7f6b88
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net45/install.ps1
@@ -0,0 +1,12 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+
+# Append our post build command if it's not already there
+if (!$currentPostBuildCmd.Contains($LibLuaPostBuildCmd)) {
+ $project.Properties.Item("PostBuildEvent").Value += $LibLuaPostBuildCmd
+}
\ No newline at end of file
diff --git a/packages/NLua.1.3.2.1/tools/net45/uninstall.ps1 b/packages/NLua.1.3.2.1/tools/net45/uninstall.ps1
new file mode 100644
index 00000000..2b2d7caf
--- /dev/null
+++ b/packages/NLua.1.3.2.1/tools/net45/uninstall.ps1
@@ -0,0 +1,9 @@
+param($installPath, $toolsPath, $package, $project)
+
+. (Join-Path $toolsPath "GetLibLuaPostBuildCmd.ps1")
+
+# Get the current Post Build Event cmd
+$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value
+
+# Remove our post build command from it (if it's there)
+$project.Properties.Item("PostBuildEvent").Value = $currentPostBuildCmd.Replace($LibLuaPostBuildCmd, "")
\ No newline at end of file