172 lines
9.9 KiB
XML
Executable File
172 lines
9.9 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<ProjectControl version="1.0">
|
|
<project root="x:\gta5\"/>
|
|
|
|
<!-- Paths to executables -->
|
|
<exe>
|
|
</exe>
|
|
|
|
<continuous>
|
|
<mailer ini="mailer.ini"/>
|
|
<p4 ini="p4.ini"/>
|
|
|
|
<branch src="dev_ng">
|
|
<data name="Sync base $(src)" packagename="$(src)">
|
|
<task name="Sync $(src)" function="SyncBranch" args='$(src) "tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\BuildTool\$(src)_sync.txt" base'/>
|
|
<batch name="Write CL numbers">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Strip_CL_Numbers.bat" args=""/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
<!--
|
|
<branch src="dev_ng" >
|
|
<data name="Label Pre-Prebuild $(src)" >
|
|
<batch name="Label Pre-Prebuild">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles" cmd="PreBuild Label.bat" args="dev_ng" />
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
-->
|
|
<data name="Checkout Files" packagename="$(src)">
|
|
<batch name="Checkout files">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="PreBuild_Files_Checkout.bat" args="dev_ng"/>
|
|
</batch>
|
|
</data>
|
|
|
|
<template name="Scripts">
|
|
<batch name="$(configuration) $(buildbranch) Scripts" continuousonly="false">
|
|
<command cmd="tools_ng\bin\setenv_ng.bat"/>
|
|
<command cmd="tools_ng\bin\RageScriptEditor\IncrediBuildScriptProject.exe" args="-config $(configuration) -scproj script\$(branch)\singleplayer\GTA5_SP.scproj -Rebuild"/>
|
|
<command cmd="tools_ng\script\util\script\global_sig_checker.bat" args="script\$(branch)\singleplayer\sco\$(configuration) *.global_block.txt true"/>
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script.rpf" scc="false" condition="'$(configuration)'=='Debug'"/>
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script.rpf" scc="false" condition="'$(configuration)'=='Debug'"/>
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script.rpf" scc="false" condition="'$(configuration)'=='Debug'"/>
|
|
<outputs path="assets_ng\titleupdate\$(branch)\levels\gta5\script\script.zip" scc="false" condition="'$(configuration)'=='Debug'"/>
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script_rel.rpf" scc="false" condition="'$(configuration)'=='Release'"/>
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script_rel.rpf" scc="false" condition="'$(configuration)'=='Release'"/>
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script_rel.rpf" scc="false" condition="'$(configuration)'=='Release'"/>
|
|
<outputs path="assets_ng\titleupdate\$(branch)\levels\gta5\script\script_rel.zip" scc="false" condition="'$(configuration)'=='Release'"/>
|
|
</batch>
|
|
</template>
|
|
|
|
<branch name="dev_ng" titleupdate="dev_ng" buildbranch="titleupdate_dev_ng" configuration="Debug;Release">
|
|
<data name="Scripts $(titleupdate)">
|
|
<batch name="Integrate Script Headers $(titleupdate)">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles" cmd="Integrate_script_headers.bat" args="dev_ng"/>
|
|
</batch>
|
|
<batch name="Clear Debug Scripts $(titleupdate)">
|
|
<command dir="script\$(branch)" cmd="Clear Debug Script Files.bat"/>
|
|
</batch>
|
|
<batch template="Scripts"/>
|
|
<batch name="Scan Natives $(titleupdate)">
|
|
<command dir="script\$(branch)" cmd="run_scannative.bat"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
|
|
<branch name="dev_ng" titleupdate="dev_ng" buildbranch="titleupdate_dev_ng" usescc="false">
|
|
<data name="GameText American $(titleupdate)">
|
|
<batch name="GameText American $(buildbranch)" continuousonly="false">
|
|
<command dir="assets_ng\gametext\$(branch)\American\" cmd="american.bat"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
<!--
|
|
<branch name="dev_ng" titleupdate="dev_ng" buildbranch="titleupdate_dev_ng" usescc="false">
|
|
<data name="GameText ALL $(titleupdate)">
|
|
<batch name="GameText ALL $(buildbranch)" continuousonly="false">
|
|
<command dir="tools_ng\bin\gen9\gametext\" cmd="build_dev_ng_titleupdate.bat"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
-->
|
|
<branch name="dev_ng" titleupdate="dev_ng" buildbranch="titleupdate_dev_ng" usescc="false">
|
|
<data name="Patch Text $(titleupdate)">
|
|
<batch name="Build Patch Text $(titleupdate)">
|
|
<command dir="tools_ng\bin\gen9\gametext\" cmd="build_dev_ng_titleupdate_patch.bat"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
|
|
<branch src="dev_ng">
|
|
<data name="Sync DLC data" packagename="$(src)">
|
|
<task name="Sync DLC data" function="SyncBranch" args='$(src) "tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\BuildTool\$(src)_DLC_sync.txt" mpdlc'/>
|
|
</data>
|
|
</branch>
|
|
|
|
<branch name="dev_ng" titleupdate="dev_ng" dlctextassets="x:\gta5_dlc\mpPacks\mpChristmas3\assets_ng\GameText\" dlctextrpfs="x:\gta5_dlc\mpPacks\mpChristmas3\build\dev_ng\" logs="x:\gta5\tools_ng\bin\DLCTextBuilder\logs\GTA5_NG_mpChristmas3_Pack\">
|
|
<data name="DLC Packs $(titleupdate)">
|
|
<batch name="Build mpChristmas3 DLC Text $(titleupdate)">
|
|
<command dir="tools_ng\bin\gen9\gametext" cmd="gxtmaker2.exe" args="-nologwindow -log $(logs)gxtlog_american_x64.ulog -platform x64 -platformkey pc $(dlctextrpfs)x64\data\lang\americanDLC.rpf $(dlctextassets)american\americanNetMocap.txt $(dlctextassets)american\americanNetDialogueFiles.txt $(dlctextassets)american\americanNetDialogue.txt $(dlctextassets)american\americanUI.txt $(dlctextassets)americanDLCNames.txt" />
|
|
<command dir="tools_ng\bin\gen9\gametext" cmd="gxtmaker2.exe" args="-nologwindow -log $(logs)gxtlog_american_xboxone.ulog -platform xboxone -platformkey xboxone $(dlctextrpfs)xboxone\data\lang\americanDLC.rpf $(dlctextassets)american\americanNetMocap.txt $(dlctextassets)american\americanNetDialogueFiles.txt $(dlctextassets)american\americanNetDialogue.txt $(dlctextassets)american\americanUI.txt $(dlctextassets)americanDLCNames.txt" />
|
|
<command dir="tools_ng\bin\gen9\gametext" cmd="gxtmaker2.exe" args="-nologwindow -log $(logs)gxtlog_american_ps4.ulog -platform ps4 -platformkey ps4 $(dlctextrpfs)ps4\data\lang\americanDLC.rpf $(dlctextassets)american\americanNetMocap.txt $(dlctextassets)american\americanNetDialogueFiles.txt $(dlctextassets)american\americanNetDialogue.txt $(dlctextassets)american\americanUI.txt $(dlctextassets)americanDLCNames.txt" />
|
|
</batch>
|
|
<batch name="Build DLC Packs">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Build_DLC.bat" args="dev_ng"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
|
|
<template name="GameCode">
|
|
<sln name="GTAO" file="src\$(src)\game\VS_Project\game_2012_unity.sln" packagename="$(src)">
|
|
<build config="$(configuration)|$(platform)" includeinpackage="$(includeinpackage)">
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).cmp" scc="false"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).exe" scc="false" condition="'$(platform)'=='x64' Or '$(platform)'=='Durango'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).elf" scc="false" condition="'$(platform)'=='Orbis' Or '$(platform)'=='Orbis'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).map" scc="false" condition="'$(platform)'=='x64' Or '$(platform)'=='Durango'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).pdb" scc="false" condition="'$(platform)'=='x64' Or '$(platform)'=='Durango'"/>
|
|
</build>
|
|
<triggers>
|
|
<directory path="src\$(src)\"/>
|
|
</triggers>
|
|
</sln>
|
|
</template>
|
|
|
|
<branch name="dev_ng" src="dev_ng" build="dev_ng" titleupdate="dev_ng" scripts="dev_ng" platform="x64;Orbis;Durango" configuration="BankRelease;Beta;Release;Final;Master" includeinpackage="true" nightbuildonly="false" continuousonly="false" usescc="false">
|
|
<code name="$(branch) $(src)">
|
|
<sln template="GameCode">
|
|
<build condition="'$(config)'=='Debug|x64'" enabled="false"/>
|
|
<build condition="'$(config)'=='Master|x64'" enabled="false"/>
|
|
</sln>
|
|
</code>
|
|
</branch>
|
|
|
|
<branch name="Package">
|
|
<data name="Package Orbis" packagename="$(src)">
|
|
<batch name="Pack Orbis Patch">
|
|
<command dir="patches\ps4" cmd="PackOrbisPatch_Automated.bat" args="clean"/>
|
|
</batch>
|
|
<batch name="Pack Durango Patch">
|
|
<command dir="patches\xboxone" cmd="PackDurangoPatch_Automated.bat" args="clean"/>
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
|
|
<branch src="dev_ng" titleupdate="dev_ng" platform="Orbis;Durango">
|
|
<data name="Copy Packages $(src)" >
|
|
<batch name="Copy Orbis Package to Resilio">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Copy_PreBuild_To_Resilio.bat" args="dev_ng Orbis" />
|
|
</batch>
|
|
<batch name="Copy Durango Package to Resilio">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Copy_PreBuild_To_Resilio.bat" args="dev_ng Durango" />
|
|
</batch>
|
|
<batch name="Copy Orbis Package to Distro">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Copy_PreBuild_Deployed_To_Distribution.bat" args="dev_ng Orbis" />
|
|
</batch>
|
|
<batch name="Copy Durango Package to Distro">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles_Automation" cmd="Copy_PreBuild_Deployed_To_Distribution.bat" args="dev_ng Durango" />
|
|
</batch>
|
|
</data>
|
|
</branch>.
|
|
|
|
<branch src="dev_ng" >
|
|
<data name="Label Prebuild $(src)" >
|
|
<batch name="Label Prebuild">
|
|
<command dir="tools_ng\script\util\BuildDept\GTA5_NG_BuildTool_V2\Batchfiles" cmd="PreBuild Label.bat" args="dev_ng" />
|
|
</batch>
|
|
</data>
|
|
</branch>
|
|
|
|
</continuous>
|
|
</ProjectControl>
|