Files
gtav-src/tools_ng/bin/navgen/NavMeshMaker/ScheduledBuild/CheckInNavmeshes.bat
T
2025-09-29 00:52:08 +02:00

59 lines
2.0 KiB
Batchfile
Executable File

REM -------------------------------------------------------------------------------------------------------------
REM We do not need to open a connection to Perforce, since we
REM have environment variables set up to specify the client, etc
REM
REM The parameter %1% is the full path to the navmeshes.zip file, w/o trailing slash, and minus the filename
REM The parameter %2% is the full path to the export folder where the new navmeshes.zip files are, again
REM this path is w/o trailing backslash
REM
REM ----------------------------------------------------------------------------------
echo p4host = %p4host%
echo p4port = %p4port%
echo p4user = %p4user%
REM --------------------------------------------
REM Ensure that we have the file on the client
REM --------------------------------------------
p4 sync %1\navmeshes0.zip
p4 sync %1\navmeshes1.zip
p4 sync %1\navmeshes2.zip
p4 sync %1\navmeshes3.zip
p4 sync %1\navmeshes4.zip
p4 sync %1\navmeshes5.zip
p4 sync %1\navmeshes6.zip
p4 sync %1\navmeshes7.zip
p4 sync %1\navmeshes8.zip
p4 sync %1\navmeshes9.zip
REM --------------------
REM Check the file out
REM --------------------
p4 edit %1\navmeshes0.zip %1\navmeshes1.zip %1\navmeshes2.zip %1\navmeshes3.zip %1\navmeshes4.zip %1\navmeshes5.zip %1\navmeshes6.zip %1\navmeshes7.zip %1\navmeshes8.zip %1\navmeshes9.zip
REM --------------------------------------
REM Copy the new file over the depot file
REM --------------------------------------
copy %2\navmeshes0.zip %1\navmeshes0.zip
copy %2\navmeshes1.zip %1\navmeshes1.zip
copy %2\navmeshes2.zip %1\navmeshes2.zip
copy %2\navmeshes3.zip %1\navmeshes3.zip
copy %2\navmeshes4.zip %1\navmeshes4.zip
copy %2\navmeshes5.zip %1\navmeshes5.zip
copy %2\navmeshes6.zip %1\navmeshes6.zip
copy %2\navmeshes7.zip %1\navmeshes7.zip
copy %2\navmeshes8.zip %1\navmeshes8.zip
copy %2\navmeshes9.zip %1\navmeshes9.zip
REM ------------------------
REM Check the file back in
REM ------------------------
p4 submit -d "Automated navmeshes check-in" "%1\navmeshes*.zip"