Files
gtav-src/tools_ng/etc/automation/processors/AssetBuilderJobProcessor.xml
T
2025-09-29 00:52:08 +02:00

116 lines
4.0 KiB
XML
Executable File

<?xml version='1.0'?>
<!--
File: %RS_TOOLSCONFIG%/automation/AssetBuilderJobProcessor.xml
Description: Map Auto-Export Automation Pipeline AssetBuilderJobProcessor Settings.
Author: David Muir <david.muir@rockstarnorth.com>
Date: 8 August 2012
Edit: Luke Openshaw <luke.openshaw@rockstarnorth.com>
Date: 14 August 2012
-->
<Parameters>
<!--
Parameter to tell system whether to set the Asset Pipeline Rebuild engine
flag default.
-->
<Parameter name="Force Rebuild" type="bool" value="false" />
<!--
Parameter to auto resolve files accepting YOUR FILES
-->
<Parameter name="Auto Resolve Files" type="bool" value="true" />
<!--
Parameter to tell system whether to comput removed output files that it
can determine are no longer generated ( as per content tree )
-->
<Parameter name="Compute Removed Output Files" type="bool" value="false" />
<!--
Parameter to tell system whether to delete the files that were computed to be deleted.
-->
<Parameter name="Delete Removed Output Files" type="bool" value="false" />
<!--
Parameter to tell system whether to submit files output from the Asset
Pipeline engine.
-->
<Parameter name="Submit" type="bool" value="true" />
<!--
Parameter to tell system whether to submit files output from the Asset
Pipeline engine when any errors are detected in the log.
-->
<Parameter name="Submit On Error" type="bool" value="true" />
<!--
Parameter to tell system whether to checkout files output from the Asset
Pipeline engine.
-->
<Parameter name="Checkout Files" type="bool" value="true" />
<!--
Parameter to tell system whether to revert unchanged output from the Asset
Pipeline engine.
-->
<Parameter name="Revert Unchanged Files" type="bool" value="true" />
<!--
Parameter to point to file containing nore complex configuraiton data such as valid submission paths.
-->
<Parameter name="Job Processor Config File" type="string" value="$(toolsconfig)/automation/processors/assetbuilder/ProcessorConfig.xml"/>
<!--
Parameter to point to file containing nore complex configuraiton data such as valid submission paths.
-->
<Array name="Valid Submission Paths" type="string">
<Parameter value="$(build)" />
<Parameter value="$(processed)/levels" />
<Parameter value="$(assets)/non_final/build" />
</Array>
<!--
Parameter to tell system whether to sync to resourcing dependencies
The DLC equivalent will also be synced.
-->
<Array name="Sync Resourcing Dependencies" type="string">
<Parameter value="$(toolsbin)"/>
<Parameter value="$(toolslib)"/>
<Parameter value="$(toolsconfig)"/>
<Parameter value="$(common)"/>
<Parameter value="$(assets)/metadata/definitions"/>
<Parameter value="$(assets)/metadata/textures"/>
<Parameter value="$(assets)/metadata"/>
<!-- DHM FIX ME: these should be first class dependencies in the map processor and not require this sync. -->
<!-- DHM FIX ME: sync the textures until url:bugstar:1041690 is fixed. -->
<!--
<Parameter value="$(assets)/maps/textures"/>
<Parameter value="$(assets)/characters/textures"/>
<Parameter value="$(assets)/vehicles/textures"/>
-->
<!-- TODO LPXO: These will be required for maps, currently commented out due to limited space on AB VM. Consider as part of individual map processors -->
<!--
<Parameter value="$(assets)/metadata"/>
<Parameter value="$(assets)/processed"/>
<Parameter value="$(assets)/maps/parentTxds.xml"/>
-->
</Array>
<!--
Parameter to decide whether to send resource stats to the statistics database
-->
<Parameter name="Send Resource Stats To DB" type="bool" value="true" />
<!--
Parameter to choose the statistics binaries folder used ie. Statistics_dev or Statistics
-->
<Parameter name="Statistics Binary Directory" type="string" value="Statistics" />
</Parameters>