Assettypes Common
Assettypes Common
Assettypes Common
-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d}
format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->
{
asset_warnings =
{
old_model_serialization =
{
m_Title = "Legacy Compiled Data"
m_Message = "The following assets will fail to load in-game after
the upcoming removal of backwards-compatibility support.<ul><li>Models must be
converted to the modeldoc content format and be recompiled.</li><li>Maps must be
manually recompiled.</li></ul>Unused content should be deleted."
m_Checks =
[
{
m_AssetType = "model_asset"
m_RequireSearchableIntKey = "model_is_modeldoc"
m_RequireSearchableIntValue = 1
m_bOnlyWarnIfContentFilePresent = true
m_bOnlyWarnIfGameFilePresent = true
m_ExcludeAddonNames = [
"dota_addons/workshop_testbed" ]
m_FixType = "VMDL_CONVERT_TO_MODELDOC"
m_FixDescription = "{count} model(s) wil be converted
to modeldoc and recompiled. Any models with problems will remain open in the
editor."
},
{
m_AssetType = "map_asset"
m_RequireSearchableIntKey = "WorldModelDocAll"
m_RequireSearchableIntValue = 1
m_bOnlyWarnIfContentFilePresent = true
m_bOnlyWarnIfGameFilePresent = true
m_bOnlyWarnAddons = true
m_FixType = "VMAP_MANUAL_RECOMPILE"
m_FixDescription = "{count} map(s) will not be
changed. You must manually recompile maps."
},
]
}
}
assettypes =
{
vdata_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "VData"
m_Ext = "vdata"
m_IconLg = "game:tools/images/assettypes/vdata_lg.png"
m_IconSm = "game:tools/images/assettypes/vdata_sm.png"
m_CompilerIdentifier = "CompileVData"
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"*",
]
}
vdata_inc_asset =
{
_class = "CSimpleAssetTypeInfo"
m_FriendlyName = "VData Include"
m_Ext = "vdata_inc"
m_bContentFileIsText = true
}
animation_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Animation"
m_Ext = "vanim"
m_IconLg = "game:tools/images/assettypes/animation_lg.png"
m_IconSm = "game:tools/images/assettypes/animation_sm.png"
m_bHideTypeByDefault = true
m_Blocks =
[
{
m_ResourceVersion = 0
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
},
{
m_ResourceVersion = 1
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"csgo",
]
}
animgroup_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Animation Group"
m_Ext = "vagrp"
m_IconLg = "game:tools/images/assettypes/animation_group_lg.png"
m_IconSm = "game:tools/images/assettypes/animation_group_sm.png"
m_bHideTypeByDefault = true
m_Blocks =
[
{
m_ResourceVersion = 0
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
},
{
m_ResourceVersion = 1
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
{
m_BlockID = "CTRL"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
{
m_BlockID = "ANIM"
m_ResourceVersion = 1
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"csgo",
]
}
sequence_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Sequence Group"
m_Ext = "vseq"
m_IconLg = "game:tools/images/assettypes/animation_lg.png"
m_IconSm = "game:tools/images/assettypes/animation_sm.png"
m_bHideTypeByDefault = true
m_Blocks =
[
{
m_ResourceVersion = 0
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
},
{
m_ResourceVersion = 1
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"csgo",
]
}
particle_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Particle System"
m_Ext = "vpcf"
m_IconLg = "game:tools/images/assettypes/particles_lg.png"
m_IconSm = "game:tools/images/assettypes/particles_sm.png"
m_CompilerIdentifier = "CompileParticle"
m_bPrefersLivePreview = true
m_bUnrecognizedReferencesAreErrors = true
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"csgo",
]
}
material_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Material"
m_Ext = "vmat"
m_IconLg = "game:tools/images/assettypes/material_lg.png"
m_IconSm = "game:tools/images/assettypes/material_sm.png"
m_CompilerIdentifier = "CompileMaterial"
m_CompileDependsOnResourceTypes =
[
"vtex",
]
m_Blocks =
[
{
m_ResourceVersion = 0
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
},
{
m_ResourceVersion = 1
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
{
m_BlockID = "INSG"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
}
mesh_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Mesh"
m_Ext = "vmesh"
m_IconLg = "game:tools/images/assettypes/mesh_lg.png"
m_IconSm = "game:tools/images/assettypes/mesh_sm.png"
m_bHideTypeByDefault = true
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
}
texture_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Compiled Texture"
m_Ext = "vtex"
m_IconLg = "game:tools/images/assettypes/texture_lg.png"
m_IconSm = "game:tools/images/assettypes/texture_sm.png"
m_CompilerIdentifier = "CompileTexture"
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_VTEX"
},
]
}
animation_skeleton_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Animation Skeleton"
m_Ext = "vskel"
m_CompilerIdentifier = "CompileNmSkeleton"
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
}
animation_clip_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Animation Clip"
m_Ext = "vclip"
m_CompilerIdentifier = "CompileNmClip"
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_CompileDependsOnResourceTypes =
[
"vskel", // Clips compile can read compiled
skeletons
]
}
model_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Model"
m_IconLg = "game:tools/images/assettypes/model_lg.png"
m_IconSm = "game:tools/images/assettypes/model_sm.png"
m_Ext = "vmdl"
m_CompileDependsOnResourceTypes =
[
"vmat", // Mesh compile can read materials for
vertex signature
"vmorf", // Model compile generates child morphs
"vsnap", // Model compile generates child particle
snapshots