Files
gtav-src/tools_ng/etc/processors/RSG.Pipeline.Processor.Platform.Rage.xml
T
2025-09-29 00:52:08 +02:00

101 lines
5.5 KiB
XML
Executable File

<?xml version='1.0'?>
<!--
File: %RS_TOOLSCONFIG%/pipeline3/Rage.xml
Description: Rage Processor Settings.
Author: David Muir <david.muir@rockstarnorth.com>
Date: 8 August 2012
-->
<Parameters>
<!--
Parameter to tell processor how many files per packet to convert.
-->
<Parameter name="XGE File Limit" type="int" value="10" />
<!--
Parameter to tell processor how much data to pack into a XGE packet.
(in kilobytes).
-->
<Parameter name="XGE Packet Size" type="int" value="8388608" />
<!--
Parameter to tell processor where to extract and store local data.
-->
<Parameter name="Cache Directory" type="string" value="$(cache)\convert\$(branch)\resources" />
<!--
Parameter to tell processor to capture resource bucket and size statistics
into data files. This will be collected on the Asset Builders and populated
into database tables for historical anaylsis.
-->
<Parameter name="Capture Resource Statistics" type="bool" value="true" />
<!--
Resource bucket and size statistics rolling file size.
-->
<Parameter name="Resource Statistics Size" type="int" value="8388608" />
<!-- XGE Allow Remote flag -->
<Parameter name="XGE Allow Remote" type="bool" value="true" />
<!--
Flag to warn about missing tuine files for fragments
-->
<Parameter name="Warn For Missing Tune Files" type="bool" value="false" />
<!--
List a few generic dependencies based on their filetype; see
RSG.Platform.FileType enumeration for available types (picked up
using reflection).
These dependencies are both synced and also supplied as dependent
files (i.e. if they change data is rebuilt - PLEASE BE CAREFUL)
Additional environment:
$(basename) : asset base filename
This isn't all resource dependencies; there are additional such as
the texture pipeline that are defined in code.
-->
<Array name="Dependencies(Fragment)" type="string">
<Parameter value="$(core_fragtune)" /> <!-- frag can have more than one cloth mesh in it and the name of the cloth meshes doesn't match frag's name, so we need the entire folder-->
<Parameter value="$(core_fragtune)/environmentcloth_custombounds.xml" /> <!-- global cloth custom bounds tuning. Not really needed since the entire folder is sync-ed -->
<Parameter value="$(core_fragtune)/$(basename).tune" /> <!-- basic tune file -->
<Parameter value="$(fragtune)/$(basename).tune" /> <!-- ensures we sync tune files for DLC-->
<Parameter value="$(core_assets)/characters/nm.xml" /> <!-- NM File loaded when converting any fragment, character or otherwise. -->
<Parameter value="$(core_assets)/anim/ragdoll" />
<Parameter value="$(core_assets)/metadata/textures/templates/maps/Default.tcp" /> <!-- nothing should reference Default.tcp, but since it's the fallback for TCS, it has to be sync'ed -->
<Parameter value="$(core_common)/data/materials/procedural.meta" /> <!-- kept for backward compatibility; should be dropped as soon as DEV branch are dropped -->
<!--<Parameter value="$(core_export)/data/materials/procedural.pso.meta" />-->
</Array>
<Array name="Dependencies(BoundsDictionary)" type="string">
<Parameter value="$(core_common)/data/materials/materials.dat" />
<Parameter value="$(core_common)/data/materials/procedural.meta" /> <!-- kept for backward compatibility; should be dropped as soon as DEV branch are dropped -->
<!--<Parameter value="$(core_export)/data/materials/procedural.pso.meta" />-->
</Array>
<Array name="Dependencies(BoundsFile)" type="string">
<Parameter value="$(core_common)/data/materials/materials.dat" />
<Parameter value="$(core_common)/data/materials/procedural.meta" /> <!-- kept for backward compatibility; should be dropped as soon as DEV branch are dropped -->
<!--<Parameter value="$(core_export)/data/materials/procedural.pso.meta" />-->
</Array>
<Array name="Dependencies(Drawable)" type="string">
<Parameter value="$(core_common)/data/materials/materials.dat" />
<Parameter value="$(core_common)/data/materials/procedural.meta" /> <!-- kept for backward compatibility; should be dropped as soon as DEV branch are dropped -->
<!--<Parameter value="$(core_export)/data/materials/procedural.pso.meta" />-->
<Parameter value="$(core_assets)/metadata/textures/templates/maps/Default.tcp" /> <!-- nothing should reference Default.tcp, but since it's the fallback for TCS, it has to be sync'ed -->
</Array>
<Array name="Dependencies(CutsceneMetadata)" type="string">
<Parameter value="$(core_assets)/metadata/definitions" />
</Array>
<Array name="Dependencies(Metadata)" type="string">
<Parameter value="$(core_assets)/metadata/definitions" />
</Array>
<Array name="Dependencies(PSO)" type="string">
<Parameter value="$(core_assets)/metadata/definitions" />
</Array>
<Array name="Dependencies(TextureDictionary)" type="string">
<Parameter value="$(core_assets)/metadata/textures/templates/maps/Default.tcp" /> <!-- nothing should reference Default.tcp, but since it's the fallback for TCS, it has to be sync'ed -->
</Array>
</Parameters>