diff --git a/Build/copy_assets_and_emuhawk_to_output.bat b/Build/copy_assets_and_emuhawk_to_output.bat
new file mode 100644
index 0000000000..02d4f2779a
--- /dev/null
+++ b/Build/copy_assets_and_emuhawk_to_output.bat
@@ -0,0 +1,11 @@
+CHDIR "%~dp0\.."
+
+ROBOCOPY /E Assets output
+
+FOR /D %%D IN (src\BizHawk.Client.EmuHawk\bin\*) DO (
+ ROBOCOPY %%D output
+ RENAME output\BizHawk.Client.EmuHawk.exe EmuHawk.exe
+ RENAME output\BizHawk.Client.EmuHawk.exe.config EmuHawk.exe.config
+ goto end
+)
+:end
diff --git a/Build/copy_assets_and_emuhawk_to_output.sh b/Build/copy_assets_and_emuhawk_to_output.sh
new file mode 100755
index 0000000000..15915f9163
--- /dev/null
+++ b/Build/copy_assets_and_emuhawk_to_output.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+cd "$(dirname "$0")/.."
+cp -f -r Assets/* output || printf ""
+cd src/BizHawk.Client.EmuHawk/bin && for d in *; do
+ cp -f $d/* ../../../output && cd ../../../output && mv BizHawk.Client.EmuHawk.exe EmuHawk.exe && mv BizHawk.Client.EmuHawk.exe.config EmuHawk.exe.config && exit 0
+done
diff --git a/Build/copy_discohawk_to_output.bat b/Build/copy_discohawk_to_output.bat
new file mode 100644
index 0000000000..dec5f2981a
--- /dev/null
+++ b/Build/copy_discohawk_to_output.bat
@@ -0,0 +1,9 @@
+CHDIR "%~dp0\.."
+
+FOR /D %%D IN (src\BizHawk.Client.DiscoHawk\bin\*) DO (
+ ROBOCOPY %%D output
+ RENAME output\BizHawk.Client.DiscoHawk.exe DiscoHawk.exe
+ RENAME output\BizHawk.Client.DiscoHawk.exe.config DiscoHawk.exe.config
+ goto end
+)
+:end
diff --git a/Build/copy_discohawk_to_output.sh b/Build/copy_discohawk_to_output.sh
new file mode 100755
index 0000000000..00512028e9
--- /dev/null
+++ b/Build/copy_discohawk_to_output.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd "$(dirname "$0")/.."
+cd src/BizHawk.Client.DiscoHawk/bin && for d in *; do
+ cp -f $d/* ../../../output && cd ../../../output && mv BizHawk.Client.DiscoHawk.exe DiscoHawk.exe && mv BizHawk.Client.DiscoHawk.exe.config DiscoHawk.exe.config && exit 0
+done
diff --git a/src/BizHawk.Client.DiscoHawk/BizHawk.Client.DiscoHawk.csproj b/src/BizHawk.Client.DiscoHawk/BizHawk.Client.DiscoHawk.csproj
index 3bec5120da..2296c2fedc 100644
--- a/src/BizHawk.Client.DiscoHawk/BizHawk.Client.DiscoHawk.csproj
+++ b/src/BizHawk.Client.DiscoHawk/BizHawk.Client.DiscoHawk.csproj
@@ -3,7 +3,7 @@
discohawk.ico
$(DefineConstants);WINDOWS
- $(ProjectDir)../../output
+ $(ProjectDir)bin
Exe
net48
@@ -82,4 +82,8 @@
-->
+
+
+
+
diff --git a/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
index c3fd9ce8cd..b5f8bfb18b 100644
--- a/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
+++ b/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
@@ -5,10 +5,9 @@
images/logo.ico
app.manifest
$(DefineConstants);EXE_PROJECT
- $(ProjectDir)../../output
+ $(ProjectDir)bin
WinExe
net48
- false
@@ -639,10 +637,8 @@
-
-
-
-
-
+
+
+