Files
gtav-src/tools_ng/etc/content/content_animation_ingame.xml
2025-09-29 00:52:08 +02:00

712 lines
37 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<!--
GTA5 In-Game Animation Content Tree; defining the assets and processes
for the in-game animation pipeline.
-->
<graph id="animation::ingame" edgedefault="directed">
<!--
The zipxml for zipping up raw anims/clips
-->
<node id="animation::ingame::export::ZIPXML">
<data key="content_type">file</data>
<data key="path">$(export)/anim/ingame/master_icd_list.xml</data>
</node>
<!-- Define fake node used as output for zip generation. -->
<node id="animation::ingame::zipxml::target">
<data key="content_type">dummy</data>
<data key="path">$(target)/anim/ingame/clip_$(name).rpf</data>
</node>
<!--
Define the processor for the zip generation.
-->
<edge source="animation::ingame::export::ZIPXML" target="animation::ingame::zipxml::target">
<data key="processor">RSG.Pipeline.Processor.Common.AssetPackProcessor</data>
</edge>
<!--
Define the root folders that correspond to the RPFs.
-->
<node id="animation::ingame::export::AMB@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/AMB@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::ARREST">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/ARREST</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::AVOIDS">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/AVOIDS</data>
</node>
<node id="animation::ingame::export::BUSTED">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/BUSTED</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::CELLPHONE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/CELLPHONE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::CLOTHING">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/CLOTHING</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::COMBAT@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/COMBAT@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::COVER@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/COVER@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::CREATURES@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/CREATURES@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::DAM_">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/DAM_</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::DAM_AD">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/DAM_AD</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::DEAD">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/DEAD</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::DOORS@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/DOORS@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::EXPLOSIONS">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/EXPLOSIONS</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::FACIALS@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/FACIALS@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::FRIENDS@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/FRIENDS@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::GESTURES@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/GESTURES@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::GET_UP@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/GET_UP@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::GUARD_REACTIONS">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/GUARD_REACTIONS</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::LADDERS">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/LADDERS</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::Map_Objects">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/Map_Objects</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::MELEE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/MELEE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::MINI@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/MINI@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::MISS">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/MISS</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::MOVE_">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/MOVE_</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::MP_">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/MP_</data>
<data key="wildcard">*.icd.zip</data>
</node>
<!-- Title update version -->
<node id="animation::ingame::export::TU_MP_">
<data key="content_type">directory</data>
<data key="path">$(export)/patch/anim/ingame/MP_</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::NM">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/NM</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::NM@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/NM@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::ODDJOBS@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/ODDJOBS@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::ped">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/ped</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::PICKUP_OBJECT">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/PICKUP_OBJECT</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::RAGDOLL@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/RAGDOLL@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::RANDOM@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/RANDOM@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::RCM">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/RCM</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::RE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/RE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::REACTION@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/REACTION@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::RESPAWN@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/RESPAWN@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SAFE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SAFE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SAVE">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SAVE</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SKYDIVE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SKYDIVE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SPECIAL_PED@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SPECIAL_PED@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SHAKE_CAM_">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SHAKE_CAM_</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::STUNGUN@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/STUNGUN@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SWAT">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SWAT</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SWIMMING@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SWIMMING@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::SWITCH@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/SWITCH@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::TAXI_HAIL">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/TAXI_HAIL</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::TIMETABLE@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/TIMETABLE@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::VEH@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/VEH@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::WEAPON@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/WEAPON@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::WEAPONS@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/WEAPONS@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::TOOLSTEST@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/TOOLSTEST@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<!-- Dev_Working only-->
<node id="animation::ingame::export::ANIM@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/ANIM@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<node id="animation::ingame::export::DW_VEH@">
<data key="content_type">directory</data>
<data key="path">$(export)/anim/ingame/VEH@</data>
<data key="wildcard">*.icd.zip</data>
</node>
<!-- Define output RPFs for all preprocess processes. -->
<node id="animation::ingame::target::AMB@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_amb@.rpf</data>
</node>
<node id="animation::ingame::target::ARREST">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_arrest.rpf</data>
</node>
<node id="animation::ingame::target::AVOIDS">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_avoids.rpf</data>
</node>
<node id="animation::ingame::target::BUSTED">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_busted.rpf</data>
</node>
<node id="animation::ingame::target::CELLPHONE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_cellphone@.rpf</data>
</node>
<node id="animation::ingame::target::CLOTHING">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_clothing.rpf</data>
</node>
<node id="animation::ingame::target::COMBAT@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_combat@.rpf</data>
</node>
<node id="animation::ingame::target::COVER@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_cover@.rpf</data>
</node>
<node id="animation::ingame::target::CREATURES@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_creatures@.rpf</data>
</node>
<node id="animation::ingame::target::DAM_">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_dam_.rpf</data>
</node>
<node id="animation::ingame::target::DAM_AD">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_dam_ad.rpf</data>
</node>
<node id="animation::ingame::target::DEAD">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_dead.rpf</data>
</node>
<node id="animation::ingame::target::DOORS@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_doors@.rpf</data>
</node>
<node id="animation::ingame::target::EXPLOSIONS">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_explosions.rpf</data>
</node>
<node id="animation::ingame::target::FACIALS@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_facials@.rpf</data>
</node>
<node id="animation::ingame::target::FRIENDS@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_friends@.rpf</data>
</node>
<node id="animation::ingame::target::GESTURES@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_gestures@.rpf</data>
</node>
<node id="animation::ingame::target::GET_UP@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_get_up@.rpf</data>
</node>
<node id="animation::ingame::target::GUARD_REACTIONS">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_guard_reactions.rpf</data>
</node>
<node id="animation::ingame::target::LADDERS">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_ladders.rpf</data>
</node>
<node id="animation::ingame::target::Map_Objects">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_map_objects.rpf</data>
</node>
<node id="animation::ingame::target::MELEE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_melee@.rpf</data>
</node>
<node id="animation::ingame::target::MINI@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_mini@.rpf</data>
</node>
<node id="animation::ingame::target::MISS">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_miss.rpf</data>
</node>
<node id="animation::ingame::target::MOVE_">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_move_.rpf</data>
</node>
<node id="animation::ingame::target::MP_">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_mp_.rpf</data>
</node>
<!-- Title update version -->
<node id="animation::ingame::target::TU_MP_">
<data key="content_type">file</data>
<data key="path">$(target)/patch/anim/ingame/clip_mp_.rpf</data>
</node>
<node id="animation::ingame::target::NM">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_nm.rpf</data>
</node>
<node id="animation::ingame::target::NM@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_nm@.rpf</data>
</node>
<node id="animation::ingame::target::ODDJOBS@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_oddjobs@.rpf</data>
</node>
<node id="animation::ingame::target::ped">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_ped.rpf</data>
</node>
<node id="animation::ingame::target::PICKUP_OBJECT">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_PICKUP_OBJECT.rpf</data>
</node>
<node id="animation::ingame::target::RAGDOLL@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_RAGDOLL@.rpf</data>
</node>
<node id="animation::ingame::target::RANDOM@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_RANDOM@.rpf</data>
</node>
<node id="animation::ingame::target::RCM">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_RCM.rpf</data>
</node>
<node id="animation::ingame::target::RE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_RE@.rpf</data>
</node>
<node id="animation::ingame::target::REACTION@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_REACTION@.rpf</data>
</node>
<node id="animation::ingame::target::RESPAWN@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_RESPAWN@.rpf</data>
</node>
<node id="animation::ingame::target::SAFE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SAFE@.rpf</data>
</node>
<node id="animation::ingame::target::SAVE">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SAVE.rpf</data>
</node>
<node id="animation::ingame::target::SKYDIVE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SKYDIVE@.rpf</data>
</node>
<node id="animation::ingame::target::SPECIAL_PED@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SPECIAL_PED@.rpf</data>
</node>
<node id="animation::ingame::target::SHAKE_CAM_">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SHAKE_CAM_.rpf</data>
</node>
<node id="animation::ingame::target::STUNGUN@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_STUNGUN@.rpf</data>
</node>
<node id="animation::ingame::target::SWAT">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SWAT.rpf</data>
</node>
<node id="animation::ingame::target::SWIMMING@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SWIMMING@.rpf</data>
</node>
<node id="animation::ingame::target::SWITCH@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_SWITCH@.rpf</data>
</node>
<node id="animation::ingame::target::TAXI_HAIL">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_TAXI_HAIL.rpf</data>
</node>
<node id="animation::ingame::target::TIMETABLE@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_TIMETABLE@.rpf</data>
</node>
<node id="animation::ingame::target::VEH@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_VEH@.rpf</data>
</node>
<node id="animation::ingame::target::WEAPON@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_WEAPON@.rpf</data>
</node>
<node id="animation::ingame::target::WEAPONS@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_WEAPONS@.rpf</data>
</node>
<node id="animation::ingame::target::TOOLSTEST@">
<data key="content_type">file</data>
<data key="path">$(target)/anim/ingame/clip_TOOLSTEST@.rpf</data>
</node>
<!-- Dev_Working only -->
<node id="animation::ingame::target::ANIM@">
<data key="content_type">file</data>
<data key="path">$(target)/patch/anim/ingame/clip_ANIM@.rpf</data>
</node>
<node id="animation::ingame::target::DW_VEH@">
<data key="content_type">file</data>
<data key="path">$(target)/patch/anim/ingame/clip_VEH@.rpf</data>
</node>
<!--
Define the pipeline pre-process for each folder node.
-->
<edge source="animation::ingame::export::AMB@" target="animation::ingame::target::AMB@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::ARREST" target="animation::ingame::target::ARREST" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::AVOIDS" target="animation::ingame::target::AVOIDS" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::BUSTED" target="animation::ingame::target::BUSTED" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::CELLPHONE@" target="animation::ingame::target::CELLPHONE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::CLOTHING" target="animation::ingame::target::CLOTHING" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::COMBAT@" target="animation::ingame::target::COMBAT@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::COVER@" target="animation::ingame::target::COVER@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::CREATURES@" target="animation::ingame::target::CREATURES@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::DAM_" target="animation::ingame::target::DAM_" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::DAM_AD" target="animation::ingame::target::DAM_AD" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::DEAD" target="animation::ingame::target::DEAD" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::DOORS@" target="animation::ingame::target::DOORS@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::EXPLOSIONS" target="animation::ingame::target::EXPLOSIONS" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::FACIALS@" target="animation::ingame::target::FACIALS@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::FRIENDS@" target="animation::ingame::target::FRIENDS@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::GESTURES@" target="animation::ingame::target::GESTURES@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::GET_UP@" target="animation::ingame::target::GET_UP@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::GUARD_REACTIONS" target="animation::ingame::target::GUARD_REACTIONS" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::LADDERS" target="animation::ingame::target::LADDERS" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::Map_Objects" target="animation::ingame::target::Map_Objects" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::MELEE@" target="animation::ingame::target::MELEE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::MINI@" target="animation::ingame::target::MINI@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::MISS" target="animation::ingame::target::MISS" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::MOVE_" target="animation::ingame::target::MOVE_" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::MP_" target="animation::ingame::target::MP_" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<!-- Title update version -->
<edge source="animation::ingame::export::TU_MP_" target="animation::ingame::target::TU_MP_" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::NM" target="animation::ingame::target::NM" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::NM@" target="animation::ingame::target::NM@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::ODDJOBS@" target="animation::ingame::target::ODDJOBS@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::ped" target="animation::ingame::target::ped" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::PICKUP_OBJECT" target="animation::ingame::target::PICKUP_OBJECT" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::RAGDOLL@" target="animation::ingame::target::RAGDOLL@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::RANDOM@" target="animation::ingame::target::RANDOM@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::RCM" target="animation::ingame::target::RCM" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::RE@" target="animation::ingame::target::RE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::REACTION@" target="animation::ingame::target::REACTION@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::RESPAWN@" target="animation::ingame::target::RESPAWN@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SAFE@" target="animation::ingame::target::SAFE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SAVE" target="animation::ingame::target::SAVE" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SKYDIVE@" target="animation::ingame::target::SKYDIVE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SPECIAL_PED@" target="animation::ingame::target::SPECIAL_PED@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SHAKE_CAM_" target="animation::ingame::target::SHAKE_CAM_" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::STUNGUN@" target="animation::ingame::target::STUNGUN@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SWAT" target="animation::ingame::target::SWAT" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SWIMMING@" target="animation::ingame::target::SWIMMING@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::SWITCH@" target="animation::ingame::target::SWITCH@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::TAXI_HAIL" target="animation::ingame::target::TAXI_HAIL" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::TIMETABLE@" target="animation::ingame::target::TIMETABLE@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::VEH@" target="animation::ingame::target::VEH@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::WEAPON@" target="animation::ingame::target::WEAPON@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::WEAPONS@" target="animation::ingame::target::WEAPONS@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::TOOLSTEST@" target="animation::ingame::target::TOOLSTEST@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<!-- Dev_Working only -->
<edge source="animation::ingame::export::ANIM@" target="animation::ingame::target::ANIM@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
<edge source="animation::ingame::export::DW_VEH@" target="animation::ingame::target::DW_VEH@" >
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
</edge>
</graph>
</graphml>