diff --git a/SingleGame/Batches/SingleGameDir.bat b/SingleGame/Batches/SingleGameDir.bat
new file mode 100644
index 00000000..9c530bd8
--- /dev/null
+++ b/SingleGame/Batches/SingleGameDir.bat
@@ -0,0 +1,4 @@
+REM Rename files
+for /r "%~1" %%A in (*.xml *.dat) do (
+ ..\SingleGame "%%~A"
+)
\ No newline at end of file
diff --git a/SingleGame/Batches/SingleGameDir_NoRename.bat b/SingleGame/Batches/SingleGameDir_NoRename.bat
new file mode 100644
index 00000000..0a8d44d3
--- /dev/null
+++ b/SingleGame/Batches/SingleGameDir_NoRename.bat
@@ -0,0 +1,4 @@
+REM Rename files with no renaming in mind
+for /r "%~1" %%A in (*.xml *.dat) do (
+ ..\SingleGame "%%~A" -n
+)
\ No newline at end of file
diff --git a/SingleGame/Batches/SingleGameDir_WithRoot.bat b/SingleGame/Batches/SingleGameDir_WithRoot.bat
new file mode 100644
index 00000000..8d61fc77
--- /dev/null
+++ b/SingleGame/Batches/SingleGameDir_WithRoot.bat
@@ -0,0 +1,6 @@
+REM Rename files with root directory in mind
+set rootdir=C:\
+
+for /r "%~1" %%A in (*.xml *.dat) do (
+ ..\SingleGame "%%~A" -r=%rootdir%
+)
\ No newline at end of file
diff --git a/SingleGame/SingleGame.csproj b/SingleGame/SingleGame.csproj
index 01d4676e..6870c2c3 100644
--- a/SingleGame/SingleGame.csproj
+++ b/SingleGame/SingleGame.csproj
@@ -48,6 +48,9 @@
+
+
+