Files
2025-09-29 00:52:08 +02:00

480 lines
14 KiB
Batchfile
Executable File

@ECHO OFF
CD /d %~dp0
:: Set Title and Startup Text
TITLE Getting Latest VFX
ECHO+
ECHO Getting Latest VFX...
ECHO+
:: Initialise Variables
SET syncerror=0
SET TUSync=0
SET NGVFX=0
SET NGAsSETs=0
SET NGCommon=0
SET NGXbone=0
SET NGPS4=0
SET NGPC=0
SET NGTools=0
SET NGHeistsVFX=0
SET NGHeistsAssets=0
SET NGHeistsCommon=0
SET NGHeistsXbone=0
SET NGHeistsPS4=0
SET NGHeistsPC=0
SET CGHeistsVFX=0
SET CGHeistsAssets=0
SET CGHeistsCommon=0
SET CGHeistsXB360=0
SET CGHeistsPS3=0
SET NGCliffVFX=0
SET NGCliffAssets=0
SET NGCliffCommon=0
SET NGCliffXbone=0
SET NGCliffPS4=0
SET NGCliffPC=0
SET CGCliffVFX=0
SET CGCliffAssets=0
SET CGCliffCommon=0
SET CGCliffXB360=0
SET CGCliffPS3=0
:: Killing Game Processes
ECHO --------------------------------------------------
ECHO Killing SystrayRfs and RAG...
taskkill /IM SysTrayRfs.exe >nul 2>&1
taskkill /IM rag.exe >nul 2>&1
taskkill /IM ragApp.ex >nul 2>&1
ECHO --------------------------------------------------
ECHO+
ECHO+
ECHO Grabbing GTA V NG VFX Files...
:: Grab NG VFX Folder
ECHO --------------------------------------------------
ECHO Grabbing NG VFX Folder...
p4 sync //depot/gta5/art/ng/VFX/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGVFX=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Exported VFX Asset Data
ECHO Grabbing Exported NG VFX Asset Data...
p4 sync //depot/gta5/assets_ng/export/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGAssets=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Common Platform VFX Data
ECHO Grabbing NG Common Platform VFX Data...
p4 sync //depot/gta5/build/dev_ng/common/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCommon=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built VFX Data For Xbox One
ECHO Grabbing Built Xbox One Platform Data...
p4 sync //depot/gta5/build/dev_ng/xboxone/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGXbone=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built VFX Data For PS4
ECHO Grabbing Built PS4 Platform Data...
p4 sync //depot/gta5/build/dev_ng/ps4/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGPS4=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built VFX Data For PC
ECHO Grabbing Built PC Platform Data...
p4 sync //depot/gta5/build/dev_ng/x64/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGPC=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab VFX Tool Scripts
ECHO Grabbing VFX Tool Scripts...
p4 sync //depot/gta5/tools_ng/script/vfx/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGTools=1
SET syncerror=1
)
ECHO --------------------------------------------------
ECHO+
ECHO+
ECHO Grabbing NG Heists DLC VFX Files...
:: Grab NG Heists DLC VFX Folder
ECHO --------------------------------------------------
ECHO Grabbing NG Heists DLC VFX Folder...
p4 sync //gta5_dlc/mpPacks/mpHeist/art/ng/vfx/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsVFX=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Heists DLC Exported VFX Asset Data
ECHO Grabbing NG Heists DLC Exported VFX Asset Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/assets_ng/export/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsAssets=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Heists DLC Common Platform VFX Data
ECHO Grabbing NG Heists DLC Common Platform VFX Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev_ng/common/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsCommon=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Heists DLC VFX Data For Xbox One
ECHO Grabbing NG Heists DLC Built Xbox One Platform Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev_ng/xboxone/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsXbone=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Heists DLC VFX Data For PS4
ECHO Grabbing NG Heists DLC Built PS4 Platform Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev_ng/ps4/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsPS4=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Heists DLC VFX Data For PC
ECHO Grabbing NG Heists DLC Built PC Platform Data...
p4 sync //gta5_dlc/mppacks/mpheist/build/dev_ng/x64/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGHeistsPC=1
SET syncerror=1
)
ECHO --------------------------------------------------
ECHO+
ECHO+
ECHO Grabbing NG Clifford DLC VFX Files...
:: Grab NG Clifford DLC VFX Folder
ECHO --------------------------------------------------
ECHO Grabbing NG Clifford DLC VFX Folder...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/art/ng/vfx/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffVFX=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Clifford DLC Exported VFX Asset Data
ECHO Grabbing NG Clifford DLC Exported VFX Asset Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/assets_ng/export/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffAssets=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab NG Clifford DLC Common Platform VFX Data
ECHO Grabbing NG Clifford DLC Common Platform VFX Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev_ng/common/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffCommon=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Clifford DLC VFX Data For Xbox One
ECHO Grabbing NG Clifford DLC Built Xbox One Platform Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev_ng/xboxone/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffXbone=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Clifford DLC VFX Data For PS4
ECHO Grabbing NG Clifford DLC Built PS4 Platform Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev_ng/ps4/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffPS4=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built NG Clifford DLC VFX Data For PC
ECHO Grabbing NG Clifford DLC Built PC Platform Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev_ng/x64/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET NGCliffPC=1
SET syncerror=1
)
ECHO --------------------------------------------------
ECHO+
ECHO+
ECHO Grabbing CG Heists DLC VFX Files...
:: Grab CG Heists DLC VFX Folder
ECHO --------------------------------------------------
ECHO Grabbing CG Heists DLC VFX Folder...
p4 sync //gta5_dlc/mpPacks/mpHeist/art/vfx/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGHeistsVFX=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab CG Heists DLC Exported VFX Asset Data
ECHO Grabbing CG Heists DLC Exported VFX Asset Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/assets/export/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGHeistsAssets=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab CG Heists DLC Common Platform VFX Data
ECHO Grabbing CG Heists DLC Common Platform VFX Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev/common/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGHeistsCommon=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built CG Heists DLC VFX Data For Xbox 360
ECHO Grabbing CG Heists DLC Built Xbox 360 Platform Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev/xbox360/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGHeistsXB360=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built CG Heists DLC VFX Data For PS3
ECHO Grabbing CG Heists DLC Built PS3 Platform Data...
p4 sync //gta5_dlc/mpPacks/mpHeist/build/dev/ps3/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGHeistsPS3=1
SET syncerror=1
)
ECHO --------------------------------------------------
ECHO+
ECHO+
ECHO Grabbing CG Clifford DLC VFX Files...
:: Grab CG Clifford DLC VFX Folder
ECHO --------------------------------------------------
ECHO Grabbing CG Clifford DLC VFX Folder...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/art/vfx/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGCliffVFX=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab CG Clifford DLC Exported VFX Asset Data
ECHO Grabbing CG Clifford DLC Exported VFX Asset Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/assets/export/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGCliffAssets=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab CG Clifford DLC Common Platform VFX Data
ECHO Grabbing CG Clifford DLC Common Platform VFX Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev/common/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGCliffCommon=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built CG Clifford DLC VFX Data For Xbox 360
ECHO Grabbing CG Clifford DLC Built Xbox 360 Platform Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev/xbox360/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGCliffXB360=1
SET syncerror=1
)
ECHO --------------------------------------------------
:: Grab Built CG Clifford DLC VFX Data For PS3
ECHO Grabbing CG Clifford DLC Built PS3 Platform Data...
p4 sync //gta5_dlc/spPacks/dlc_agentTrevor/build/dev/ps3/data/effects/...> %UserProfile%/Desktop/vfx_sync.txt
IF %ERRORLEVEL% EQU 1 (
SET CGCliffPS3=1
SET syncerror=1
)
ECHO --------------------------------------------------
ECHO+
ECHO Gronst rating within expected tolerances.
::--- Error Checking ---
IF %NGVFX% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG VFX Folder.
)
IF %NGAssets% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Exported Assets.
)
IF %NGCommon% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Common Data.
)
IF %NGXbone% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing Xbox One Platform Data.
)
IF %NGPS4% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing PS4 Platform Data.
)
IF %NGPC% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing PC Platform Data.
)
IF %NGTools% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing VFX Tool Scripts.
)
IF %NGHeistsVFX% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC VFX Folder.
)
IF %NGHeistsAssets% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Exported AsSETs.
)
IF %NGHeistsCommon% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Common Data.
)
IF %NGHeistsXbone% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Xbox One Platform Data.
)
IF %NGHeistsPS4% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC PS4 Platform Data.
)
IF %NGHeistsPC% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC PC Platform Data.
)
IF %CGHeistsVFX% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC VFX Folder.
)
IF %CGHeistsAssets% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Exported AsSETs.
)
IF %CGHeistsCommon% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Common Data.
)
IF %CGHeistsXB360% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Xbox 360 Platform Data.
)
IF %CGHeistsPS3% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC PS3 Platform Data.
)
IF %NGCliffVFX% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Clifford DLC VFX Folder.
)
IF %NGCliffAssets% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Exported AsSETs.
)
IF %NGCliffCommon% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Common Data.
)
IF %NGCliffXbone% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC Xbox One Platform Data.
)
IF %NGCliffPS4% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC PS4 Platform Data.
)
IF %NGCliffPC% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing NG Heists DLC PC Platform Data.
)
IF %CGCliffVFX% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Clifford DLC VFX Folder.
)
IF %CGCliffAssets% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Exported AsSETs.
)
IF %CGCliffCommon% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Common Data.
)
IF %CGCliffXB360% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC Xbox 360 Platform Data.
)
IF %CGCliffPS3% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing CG Heists DLC PS3 Platform Data.
)
IF %TUSync% EQU 1 (
ECHO+
ECHO WARNING: Problem Grabbing Title Update Folder.
)
::Sync Error Handling
IF %syncerror% EQU 0 (
ECHO+
ECHO Grab successful.
)
IF %syncerror% EQU 1 (
ECHO+
notepad %UserProfile%/Desktop/vfx_sync.txt
)
::---------------------------------------------------------------
ECHO+
PAUSE
:END