diff --git a/win_build.bat b/win_build.bat new file mode 100644 index 00000000..25508f5b --- /dev/null +++ b/win_build.bat @@ -0,0 +1,41 @@ +@echo off +setlocal + +:: Set paths +set "UE_PATH=C:\Program Files\UE_5.5" +set "PROJECT_PATH=%~dp0" +set "UAT_PATH=%UE_PATH%\Engine\Build\BatchFiles\RunUAT.bat" + +:: Build and package command +"%UAT_PATH%" ^ + -ScriptsForProject="%PROJECT_PATH%LuckyWorldV2.uproject" ^ + BuildCookRun ^ + -nop4 ^ + -utf8output ^ + -nocompileeditor ^ + -skipbuildeditor ^ + -cook ^ + -project="%PROJECT_PATH%LuckyWorldV2.uproject" ^ + -target=LuckyWorldV2 ^ + -unrealexe="%UE_PATH%\Engine\Binaries\Win64\UnrealEditor-Cmd.exe" ^ + -platform=Win64 ^ + -installed ^ + -stage ^ + -archive ^ + -package ^ + -build ^ + -pak ^ + -iostore ^ + -compressed ^ + -prereqs ^ + -archivedirectory="%PROJECT_PATH%Build" ^ + -CrashReporter ^ + -clientconfig=Shipping + +if %ERRORLEVEL% NEQ 0 ( + echo Build failed! + exit /b 1 +) else ( + echo Build successful! + exit /b 0 +) \ No newline at end of file