From c481348517eefb20afcb40822652ec2c8a995d52 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 12:11:35 +0100
Subject: [PATCH 01/15] unreal 5.3 bump

---
 .github/workflows/build.yml |   2 +-
 .vsconfig                   |  26 +--
 Content/Maps/P_TestMap.umap | Bin 61859 -> 62529 bytes
 CoopGameFleep.uproject      | 404 ++++++++++++++++++------------------
 4 files changed, 216 insertions(+), 216 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9b906ce..5b3c6dd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -11,7 +11,7 @@ on:
       - master
 
 env:
-  UNREAL_PATH: E:\unreal\UE_5.2
+  UNREAL_PATH: E:\unreal\UE_5.3
   PROJECT_NAME: CoopGameFleep.uproject
   TEST_SUITE_TO_RUN: CoopGameFleepTests.
   TEST_REPORT_FOLDER: TestResults
diff --git a/.vsconfig b/.vsconfig
index 7f1e056..60e98f0 100644
--- a/.vsconfig
+++ b/.vsconfig
@@ -1,13 +1,13 @@
-{
-  "version": "1.0",
-  "components": [
-    "Microsoft.Net.Component.4.6.2.TargetingPack",
-    "Microsoft.VisualStudio.Component.VC.14.34.17.4.x86.x64",
-    "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
-    "Microsoft.VisualStudio.Component.Windows10SDK",
-    "Microsoft.VisualStudio.Workload.CoreEditor",
-    "Microsoft.VisualStudio.Workload.ManagedDesktop",
-    "Microsoft.VisualStudio.Workload.NativeDesktop",
-    "Microsoft.VisualStudio.Workload.NativeGame"
-  ]
-}
+{
+  "version": "1.0",
+  "components": [
+    "Microsoft.Net.Component.4.6.2.TargetingPack",
+    "Microsoft.VisualStudio.Component.VC.14.36.17.6.x86.x64",
+    "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
+    "Microsoft.VisualStudio.Component.Windows10SDK.22000",
+    "Microsoft.VisualStudio.Workload.CoreEditor",
+    "Microsoft.VisualStudio.Workload.ManagedDesktop",
+    "Microsoft.VisualStudio.Workload.NativeDesktop",
+    "Microsoft.VisualStudio.Workload.NativeGame"
+  ]
+}
diff --git a/Content/Maps/P_TestMap.umap b/Content/Maps/P_TestMap.umap
index 3391e119881aed1c5cf5fa16756a32b9ebcc2ba0..fc94b9e7faaec164854a5ff05f9a6d5195b020a0 100644
GIT binary patch
literal 62529
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

literal 61859
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

diff --git a/CoopGameFleep.uproject b/CoopGameFleep.uproject
index 4e9fc24..7b590e0 100644
--- a/CoopGameFleep.uproject
+++ b/CoopGameFleep.uproject
@@ -1,203 +1,203 @@
-{
-	"FileVersion": 3,
-	"EngineAssociation": "5.2",
-	"Category": "",
-	"Description": "",
-	"Modules": [
-		{
-			"Name": "CoopGameFleep",
-			"Type": "Runtime",
-			"LoadingPhase": "Default",
-			"AdditionalDependencies": [
-				"Engine"
-			]
-		}
-	],
-	"Plugins": [
-		{
-			"Name": "Bridge",
-			"Enabled": false,
-			"SupportedTargetPlatforms": [
-				"Win64",
-				"Mac",
-				"Linux"
-			]
-		},
-		{
-			"Name": "FunctionalTestingEditor",
-			"Enabled": true
-		},
-		{
-			"Name": "AlembicImporter",
-			"Enabled": false
-		},
-		{
-			"Name": "AndroidDeviceProfileSelector",
-			"Enabled": false
-		},
-		{
-			"Name": "AndroidMedia",
-			"Enabled": false
-		},
-		{
-			"Name": "AndroidMoviePlayer",
-			"Enabled": false
-		},
-		{
-			"Name": "OnlineSubsystemGooglePlay",
-			"Enabled": false,
-			"SupportedTargetPlatforms": [
-				"Android"
-			]
-		},
-		{
-			"Name": "AndroidPermission",
-			"Enabled": false
-		},
-		{
-			"Name": "AndroidFileServer",
-			"Enabled": false
-		},
-		{
-			"Name": "AppleMoviePlayer",
-			"Enabled": false
-		},
-		{
-			"Name": "AppleImageUtils",
-			"Enabled": false
-		},
-		{
-			"Name": "ChaosCloth",
-			"Enabled": false
-		},
-		{
-			"Name": "ChaosNiagara",
-			"Enabled": false
-		},
-		{
-			"Name": "ChaosEditor",
-			"Enabled": false
-		},
-		{
-			"Name": "ChaosSolverPlugin",
-			"Enabled": false
-		},
-		{
-			"Name": "ChaosClothEditor",
-			"Enabled": false
-		},
-		{
-			"Name": "CLionSourceCodeAccess",
-			"Enabled": false
-		},
-		{
-			"Name": "CodeLiteSourceCodeAccess",
-			"Enabled": false
-		},
-		{
-			"Name": "MeshPainting",
-			"Enabled": false
-		},
-		{
-			"Name": "InterchangeEditor",
-			"Enabled": false,
-			"SupportedTargetPlatforms": [
-				"Win64",
-				"Linux",
-				"Mac"
-			]
-		},
-		{
-			"Name": "InterchangeTests",
-			"Enabled": false
-		},
-		{
-			"Name": "GooglePAD",
-			"Enabled": false
-		},
-		{
-			"Name": "GoogleCloudMessaging",
-			"Enabled": false
-		},
-		{
-			"Name": "WmfMedia",
-			"Enabled": false
-		},
-		{
-			"Name": "WindowsMoviePlayer",
-			"Enabled": false
-		},
-		{
-			"Name": "SubversionSourceControl",
-			"Enabled": false
-		},
-		{
-			"Name": "SpeedTreeImporter",
-			"Enabled": false
-		},
-		{
-			"Name": "SkeletalReduction",
-			"Enabled": false
-		},
-		{
-			"Name": "ResonanceAudio",
-			"Enabled": false
-		},
-		{
-			"Name": "PerforceSourceControl",
-			"Enabled": false
-		},
-		{
-			"Name": "OnlineSubsystemIOS",
-			"Enabled": false,
-			"SupportedTargetPlatforms": [
-				"IOS",
-				"TVOS"
-			]
-		},
-		{
-			"Name": "OnlineSubsystemNull",
-			"Enabled": false
-		},
-		{
-			"Name": "OnlineSubsystemUtils",
-			"Enabled": false
-		},
-		{
-			"Name": "OnlineSubsystem",
-			"Enabled": false
-		},
-		{
-			"Name": "OnlineBase",
-			"Enabled": false
-		},
-		{
-			"Name": "WebMMoviePlayer",
-			"Enabled": false
-		},
-		{
-			"Name": "MobilePatchingUtils",
-			"Enabled": false
-		},
-		{
-			"Name": "LocationServicesBPLibrary",
-			"Enabled": false
-		},
-		{
-			"Name": "Metasound",
-			"Enabled": false
-		},
-		{
-			"Name": "MacGraphicsSwitching",
-			"Enabled": false
-		},
-		{
-			"Name": "KDevelopSourceCodeAccess",
-			"Enabled": false
-		},
-		{
-			"Name": "IOSDeviceProfileSelector",
-			"Enabled": false
-		}
-	]
+{
+	"FileVersion": 3,
+	"EngineAssociation": "5.3",
+	"Category": "",
+	"Description": "",
+	"Modules": [
+		{
+			"Name": "CoopGameFleep",
+			"Type": "Runtime",
+			"LoadingPhase": "Default",
+			"AdditionalDependencies": [
+				"Engine"
+			]
+		}
+	],
+	"Plugins": [
+		{
+			"Name": "Bridge",
+			"Enabled": false,
+			"SupportedTargetPlatforms": [
+				"Win64",
+				"Mac",
+				"Linux"
+			]
+		},
+		{
+			"Name": "FunctionalTestingEditor",
+			"Enabled": true
+		},
+		{
+			"Name": "AlembicImporter",
+			"Enabled": false
+		},
+		{
+			"Name": "AndroidDeviceProfileSelector",
+			"Enabled": false
+		},
+		{
+			"Name": "AndroidMedia",
+			"Enabled": false
+		},
+		{
+			"Name": "AndroidMoviePlayer",
+			"Enabled": false
+		},
+		{
+			"Name": "OnlineSubsystemGooglePlay",
+			"Enabled": false,
+			"SupportedTargetPlatforms": [
+				"Android"
+			]
+		},
+		{
+			"Name": "AndroidPermission",
+			"Enabled": false
+		},
+		{
+			"Name": "AndroidFileServer",
+			"Enabled": false
+		},
+		{
+			"Name": "AppleMoviePlayer",
+			"Enabled": false
+		},
+		{
+			"Name": "AppleImageUtils",
+			"Enabled": false
+		},
+		{
+			"Name": "ChaosCloth",
+			"Enabled": false
+		},
+		{
+			"Name": "ChaosNiagara",
+			"Enabled": false
+		},
+		{
+			"Name": "ChaosEditor",
+			"Enabled": false
+		},
+		{
+			"Name": "ChaosSolverPlugin",
+			"Enabled": false
+		},
+		{
+			"Name": "ChaosClothEditor",
+			"Enabled": false
+		},
+		{
+			"Name": "CLionSourceCodeAccess",
+			"Enabled": false
+		},
+		{
+			"Name": "CodeLiteSourceCodeAccess",
+			"Enabled": false
+		},
+		{
+			"Name": "MeshPainting",
+			"Enabled": false
+		},
+		{
+			"Name": "InterchangeEditor",
+			"Enabled": false,
+			"SupportedTargetPlatforms": [
+				"Win64",
+				"Linux",
+				"Mac"
+			]
+		},
+		{
+			"Name": "InterchangeTests",
+			"Enabled": false
+		},
+		{
+			"Name": "GooglePAD",
+			"Enabled": false
+		},
+		{
+			"Name": "GoogleCloudMessaging",
+			"Enabled": false
+		},
+		{
+			"Name": "WmfMedia",
+			"Enabled": false
+		},
+		{
+			"Name": "WindowsMoviePlayer",
+			"Enabled": false
+		},
+		{
+			"Name": "SubversionSourceControl",
+			"Enabled": false
+		},
+		{
+			"Name": "SpeedTreeImporter",
+			"Enabled": false
+		},
+		{
+			"Name": "SkeletalReduction",
+			"Enabled": false
+		},
+		{
+			"Name": "ResonanceAudio",
+			"Enabled": false
+		},
+		{
+			"Name": "PerforceSourceControl",
+			"Enabled": false
+		},
+		{
+			"Name": "OnlineSubsystemIOS",
+			"Enabled": false,
+			"SupportedTargetPlatforms": [
+				"IOS",
+				"TVOS"
+			]
+		},
+		{
+			"Name": "OnlineSubsystemNull",
+			"Enabled": false
+		},
+		{
+			"Name": "OnlineSubsystemUtils",
+			"Enabled": false
+		},
+		{
+			"Name": "OnlineSubsystem",
+			"Enabled": false
+		},
+		{
+			"Name": "OnlineBase",
+			"Enabled": false
+		},
+		{
+			"Name": "WebMMoviePlayer",
+			"Enabled": false
+		},
+		{
+			"Name": "MobilePatchingUtils",
+			"Enabled": false
+		},
+		{
+			"Name": "LocationServicesBPLibrary",
+			"Enabled": false
+		},
+		{
+			"Name": "Metasound",
+			"Enabled": false
+		},
+		{
+			"Name": "MacGraphicsSwitching",
+			"Enabled": false
+		},
+		{
+			"Name": "KDevelopSourceCodeAccess",
+			"Enabled": false
+		},
+		{
+			"Name": "IOSDeviceProfileSelector",
+			"Enabled": false
+		}
+	]
 }
\ No newline at end of file

From 698c0dd967a249cb661e9204da432d4a34920dff Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 13:13:00 +0100
Subject: [PATCH 02/15] cleanup on build.yml

---
 .github/workflows/build.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5b3c6dd..645ba4a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -20,6 +20,8 @@ env:
   PACKAGE_FOLDER: PackageResults
   PACKAGE_SHIPPING_FOLDER: PackageShippingResults
   UNREAL_EDITOR_CMD: UnrealEditor-Cmd.exe
+  ACTIONS_RUNNER_HOOK_JOB_STARTED=/cleanup_script.sh
+
 
 jobs:
   build:
@@ -27,6 +29,9 @@ jobs:
     runs-on: self-hosted
 
     steps:
+    - name: Cleanup
+      run: rm -Recurse ${{github.workspace}}\*
+
     - name: Clone repository
       uses: actions/checkout@v3
 

From d3df2335506c6eb576cdd29cbfba0e829663b28b Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 13:20:54 +0100
Subject: [PATCH 03/15] fix

---
 .github/workflows/build.yml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 645ba4a..3f782e7 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -20,8 +20,6 @@ env:
   PACKAGE_FOLDER: PackageResults
   PACKAGE_SHIPPING_FOLDER: PackageShippingResults
   UNREAL_EDITOR_CMD: UnrealEditor-Cmd.exe
-  ACTIONS_RUNNER_HOOK_JOB_STARTED=/cleanup_script.sh
-
 
 jobs:
   build:

From ae26b4a9d1ca39070e0451e756ede91677e29cd1 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 13:36:55 +0100
Subject: [PATCH 04/15] remove prereqs flag from Package.bat

---
 scripts/Package.bat | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/Package.bat b/scripts/Package.bat
index 88521b2..2266c0e 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -prereqs -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat

From bb9a58eb51fc7a10c8ff191e8048c1eb60e227a8 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 13:40:55 +0100
Subject: [PATCH 05/15] separate cook from package bat, rm extra build

---
 .github/workflows/build.yml | 3 +++
 scripts/Cook.bat            | 5 +++++
 scripts/Package.bat         | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)
 create mode 100644 scripts/Cook.bat

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3f782e7..dd9fd2b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -49,6 +49,9 @@ jobs:
           ${{env.TEST_REPORT_FOLDER}}
           Saved\Logs\${{env.TEST_LOGNAME}}
 
+    - name: Cook
+      run: .\scripts\Cook.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
+
     - name: Package
       run: .\scripts\Package.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME $env:TARGET_NAME $env:PACKAGE_FOLDER
 
diff --git a/scripts/Cook.bat b/scripts/Cook.bat
new file mode 100644
index 0000000..54ad24d
--- /dev/null
+++ b/scripts/Cook.bat
@@ -0,0 +1,5 @@
+set ueLocation=%~1
+set projectLocation=%~2
+set projectName=%~3
+
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook
diff --git a/scripts/Package.bat b/scripts/Package.bat
index 2266c0e..9ffe792 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -skipcook -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat

From 6713a5b32ded72d0c47f0ced6cdb6521e55ce3f1 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 13:57:15 +0100
Subject: [PATCH 06/15] skip stage?

---
 scripts/Cook.bat | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/Cook.bat b/scripts/Cook.bat
index 54ad24d..b291121 100644
--- a/scripts/Cook.bat
+++ b/scripts/Cook.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -skipstage

From ccbb0040490cc970a1d1053ba8001a8990c04f59 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:03:30 +0100
Subject: [PATCH 07/15] set archivedirectory on build and cook bat

---
 scripts/Build.bat | 2 +-
 scripts/Cook.bat  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/Build.bat b/scripts/Build.bat
index 97f4934..0e8e6a8 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archivedirectory="%projectLocation%\%packageFolder%"
diff --git a/scripts/Cook.bat b/scripts/Cook.bat
index b291121..8679b62 100644
--- a/scripts/Cook.bat
+++ b/scripts/Cook.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -skipstage
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -skipstage -archivedirectory="%projectLocation%\%packageFolder%"

From f313a427e8460b83e813f789f3b30961e3c0fb89 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:10:24 +0100
Subject: [PATCH 08/15] separate stage

---
 .github/workflows/build.yml | 3 +++
 scripts/Build.bat           | 2 +-
 scripts/Package.bat         | 2 +-
 scripts/Stage.bat           | 5 +++++
 4 files changed, 10 insertions(+), 2 deletions(-)
 create mode 100644 scripts/Stage.bat

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index dd9fd2b..73bb851 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -52,6 +52,9 @@ jobs:
     - name: Cook
       run: .\scripts\Cook.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
 
+    - name: Stage
+      run: .\scripts\Stage.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
+
     - name: Package
       run: .\scripts\Package.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME $env:TARGET_NAME $env:PACKAGE_FOLDER
 
diff --git a/scripts/Build.bat b/scripts/Build.bat
index 0e8e6a8..ea3b507 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archivedirectory="%projectLocation%\%packageFolder%"
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archive -archivedirectory="%projectLocation%\%packageFolder%"
diff --git a/scripts/Package.bat b/scripts/Package.bat
index 9ffe792..ebe9011 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -skipcook -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -skipstage -package -skipcook -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
diff --git a/scripts/Stage.bat b/scripts/Stage.bat
new file mode 100644
index 0000000..a046e61
--- /dev/null
+++ b/scripts/Stage.bat
@@ -0,0 +1,5 @@
+set ueLocation=%~1
+set projectLocation=%~2
+set projectName=%~3
+
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -stage -makebinaryconfig -archivedirectory="%projectLocation%\%packageFolder%"

From 60f96171d7e19cf6cb5a3add06cad687ad328b68 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:13:30 +0100
Subject: [PATCH 09/15] archive weird failure

---
 scripts/Build.bat | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/Build.bat b/scripts/Build.bat
index ea3b507..2f6c0a0 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archive -archivedirectory="%projectLocation%\%packageFolder%"
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archivedirectory="%projectLocation%\%packageFolder%" -archive

From 9b07fa2025a6a27671a25dbca8e7d775cd90bf68 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:21:02 +0100
Subject: [PATCH 10/15] stage issue

---
 scripts/Stage.bat | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/Stage.bat b/scripts/Stage.bat
index a046e61..0b04387 100644
--- a/scripts/Stage.bat
+++ b/scripts/Stage.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -stage -makebinaryconfig -archivedirectory="%projectLocation%\%packageFolder%"
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -archivedirectory="%projectLocation%\%packageFolder%" -stage -skipcook -makebinaryconfig

From edc51fbfa016ce18b8d77c61f2928df816ae7a8e Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:26:26 +0100
Subject: [PATCH 11/15] stage issue

---
 .github/workflows/build.yml | 4 ++--
 scripts/Cook.bat            | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 73bb851..ff258ad 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -52,8 +52,8 @@ jobs:
     - name: Cook
       run: .\scripts\Cook.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
 
-    - name: Stage
-      run: .\scripts\Stage.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
+    # - name: Stage
+    #   run: .\scripts\Stage.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
 
     - name: Package
       run: .\scripts\Package.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME $env:TARGET_NAME $env:PACKAGE_FOLDER
diff --git a/scripts/Cook.bat b/scripts/Cook.bat
index 8679b62..da52c2d 100644
--- a/scripts/Cook.bat
+++ b/scripts/Cook.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -skipstage -archivedirectory="%projectLocation%\%packageFolder%"
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -stage -makebinaryconfig -archivedirectory="%projectLocation%\%packageFolder%"

From 4e6794bcf1581706bbeab2610b27b3d09a9409c4 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:31:26 +0100
Subject: [PATCH 12/15] stage issue

---
 scripts/Cook.bat    | 2 +-
 scripts/Package.bat | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/Cook.bat b/scripts/Cook.bat
index da52c2d..dd687ec 100644
--- a/scripts/Cook.bat
+++ b/scripts/Cook.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -cook -stage -makebinaryconfig -archivedirectory="%projectLocation%\%packageFolder%"
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -archivedirectory="%projectLocation%\%packageFolder%" -cook -stage -makebinaryconfig
diff --git a/scripts/Package.bat b/scripts/Package.bat
index ebe9011..94f050f 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -skipstage -package -skipcook -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -archivedirectory="%projectLocation%\%packageFolder%" -skipstage -package -skipcook -pak -iostore -compressed -clientconfig=Development -nocompile -nocompileuat

From 261f526cbe7f9d433549b4c448f97bf784852ca3 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:40:07 +0100
Subject: [PATCH 13/15] revert back to previous working point

---
 .github/workflows/build.yml | 6 ------
 scripts/Build.bat           | 2 +-
 scripts/Cook.bat            | 5 -----
 scripts/Package.bat         | 2 +-
 scripts/Stage.bat           | 5 -----
 5 files changed, 2 insertions(+), 18 deletions(-)
 delete mode 100644 scripts/Cook.bat
 delete mode 100644 scripts/Stage.bat

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ff258ad..3f782e7 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -49,12 +49,6 @@ jobs:
           ${{env.TEST_REPORT_FOLDER}}
           Saved\Logs\${{env.TEST_LOGNAME}}
 
-    - name: Cook
-      run: .\scripts\Cook.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
-
-    # - name: Stage
-    #   run: .\scripts\Stage.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME
-
     - name: Package
       run: .\scripts\Package.bat $env:UNREAL_PATH (Get-Location).Path $env:PROJECT_NAME $env:TARGET_NAME $env:PACKAGE_FOLDER
 
diff --git a/scripts/Build.bat b/scripts/Build.bat
index 2f6c0a0..97f4934 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build -archivedirectory="%projectLocation%\%packageFolder%" -archive
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build
diff --git a/scripts/Cook.bat b/scripts/Cook.bat
deleted file mode 100644
index dd687ec..0000000
--- a/scripts/Cook.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-set ueLocation=%~1
-set projectLocation=%~2
-set projectName=%~3
-
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -archivedirectory="%projectLocation%\%packageFolder%" -cook -stage -makebinaryconfig
diff --git a/scripts/Package.bat b/scripts/Package.bat
index 94f050f..2266c0e 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -utf8output -nocompileeditor -skipbuildeditor -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -archivedirectory="%projectLocation%\%packageFolder%" -skipstage -package -skipcook -pak -iostore -compressed -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
diff --git a/scripts/Stage.bat b/scripts/Stage.bat
deleted file mode 100644
index 0b04387..0000000
--- a/scripts/Stage.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-set ueLocation=%~1
-set projectLocation=%~2
-set projectName=%~3
-
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -archivedirectory="%projectLocation%\%packageFolder%" -stage -skipcook -makebinaryconfig

From 3b0d166cd4f962de98cc9f40c19a5e6e0183e15d Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 14:41:54 +0100
Subject: [PATCH 14/15] remove duplicate build

---
 scripts/Build.bat   | 2 +-
 scripts/Package.bat | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/Build.bat b/scripts/Build.bat
index 97f4934..ccae6dc 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64  -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -build -archive
diff --git a/scripts/Package.bat b/scripts/Package.bat
index 2266c0e..2a4dbca 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat

From fb47ff4f613942d9791b612254ba315ce9f65588 Mon Sep 17 00:00:00 2001
From: Filipe Freire <livrofubia@gmail.com>
Date: Sat, 29 Jul 2023 15:09:53 +0100
Subject: [PATCH 15/15] revert

---
 scripts/Build.bat   | 2 +-
 scripts/Package.bat | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/Build.bat b/scripts/Build.bat
index ccae6dc..97f4934 100644
--- a/scripts/Build.bat
+++ b/scripts/Build.bat
@@ -2,4 +2,4 @@ set ueLocation=%~1
 set projectLocation=%~2
 set projectName=%~3
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64  -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -build -archive
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -noP4 -platform=Win64 -clientconfig=Development -build
diff --git a/scripts/Package.bat b/scripts/Package.bat
index 2a4dbca..2266c0e 100644
--- a/scripts/Package.bat
+++ b/scripts/Package.bat
@@ -4,4 +4,4 @@ set projectName=%~3
 set target=%~4
 set packageFolder=%~5
 
-"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat
+"%ueLocation%\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="%projectLocation%\%projectName%" -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="%projectLocation%\%projectName%" -target=%target% -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -archivedirectory="%projectLocation%\%packageFolder%" -clientconfig=Development -nocompile -nocompileuat