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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	$Y_43|V@=Z64P& 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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