1380 lines
33 KiB
Plaintext
1380 lines
33 KiB
Plaintext
<!-- 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 =
|
|
{
|
|
animgraph2_skeleton =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Animation 2 Skeleton"
|
|
m_Ext = "vnmskel"
|
|
m_CompilerIdentifier = "CompileNmSkeleton"
|
|
m_IconLg = "game:tools/images/animation/vnmskel_lg.png"
|
|
m_IconSm = "game:tools/images/animation/vnmskel_sm.png"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
}
|
|
animgraph2_clip =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Animation 2 Clip"
|
|
m_Ext = "vnmclip"
|
|
m_CompilerIdentifier = "CompileNmClip"
|
|
m_CompileDependsOnResourceTypes = [ "vnmskel" ]
|
|
m_IconLg = "game:tools/images/animation/vnmclip_lg.png"
|
|
m_IconSm = "game:tools/images/animation/vnmclip_sm.png"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
}
|
|
animgraph2_graph =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Animation 2 Graph"
|
|
m_Ext = "vnmgraph"
|
|
m_CompilerIdentifier = "CompileNmGraph"
|
|
m_CompileDependsOnResourceTypes = [ "vnmskel" ]
|
|
m_IconLg = "game:tools/images/animation/vnmgraph_lg.png"
|
|
m_IconSm = "game:tools/images/animation/vnmgraph_sm.png"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
}
|
|
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_bErrorOnUnrecognizedOutboundRefs = 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"
|
|
},
|
|
]
|
|
}
|
|
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
|
|
|
|
// Legacy - Child resources for the non-monolithic / non-modeldoc path
|
|
"vmesh",
|
|
"vphys",
|
|
"vanim",
|
|
"vagrp",
|
|
"vseq",
|
|
]
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_UnrecognizedOutboundRefsErrorTypeExceptions = [ "vmat" ]
|
|
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" // control block
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "MDAT" // mesh data
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "MBUF" // mesh vbib
|
|
m_Encoding = "RESOURCE_ENCODING_MBUF"
|
|
},
|
|
{
|
|
m_BlockID = "MVTX" // mesh vertex buffer
|
|
m_Encoding = "RESOURCE_ENCODING_MVTX"
|
|
},
|
|
{
|
|
m_BlockID = "MIDX" // mesh index buffer
|
|
m_Encoding = "RESOURCE_ENCODING_MIDX"
|
|
},
|
|
{
|
|
m_BlockID = "MADJ" // mesh adjacency buffer
|
|
m_Encoding = "RESOURCE_ENCODING_MIDX"
|
|
},
|
|
{
|
|
m_BlockID = "MSLT" // meshlet triangle buffer
|
|
m_Encoding = "RESOURCE_ENCODING_MSLT"
|
|
},
|
|
{
|
|
m_BlockID = "DSTF" // distance field
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "TBUF" // tools vb of unused attributes
|
|
m_Encoding = "RESOURCE_ENCODING_MBUF"
|
|
},
|
|
{
|
|
m_BlockID = "MRPH" // morph
|
|
m_ResourceVersion = 0
|
|
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
|
|
m_IntrospectedRootStruct = "MorphSetData_t"
|
|
},
|
|
{
|
|
m_BlockID = "ASEQ" // anim seq
|
|
m_ResourceVersion = 0
|
|
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
|
|
m_IntrospectedRootStruct = "SequenceGroupResourceData_t"
|
|
},
|
|
{
|
|
m_BlockID = "AGRP" // anim group
|
|
m_ResourceVersion = 0
|
|
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
|
|
m_IntrospectedRootStruct = "AnimationGroupResourceData_t"
|
|
},
|
|
{
|
|
m_BlockID = "ANIM" // anim data
|
|
m_ResourceVersion = 0
|
|
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
|
|
m_IntrospectedRootStruct = "AnimationResourceData_t"
|
|
},
|
|
{
|
|
m_BlockID = "PHYS" // physics data
|
|
m_ResourceVersion = 0
|
|
m_Encoding = "RESOURCE_ENCODING_INTROSPECTED"
|
|
m_IntrospectedRootStruct = "VPhysXAggregateData_t"
|
|
},
|
|
{
|
|
m_BlockID = "MRPH" // morph
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "ASEQ" // anim seq
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "AGRP" // anim group
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "ANIM" // anim data
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "PHYS" // physics data
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "DNAR" // DNA rig
|
|
m_ResourceVersion = 1
|
|
m_Encoding = "RESOURCE_ENCODING_RAW_BYTES"
|
|
},
|
|
]
|
|
m_CompilerIdentifier = "CompileModel"
|
|
}
|
|
physics_collision =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Physics Collision Mesh"
|
|
m_IconLg = "game:tools/images/assettypes/physics_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/physics_sm.png"
|
|
m_Ext = "vphys"
|
|
m_bHideTypeByDefault = true
|
|
m_bIgnoreCompiledState = true
|
|
m_CompileDependsOnResourceTypes =
|
|
[
|
|
"vsurf",
|
|
]
|
|
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",
|
|
]
|
|
}
|
|
sound_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Sound"
|
|
m_Ext = "vsnd"
|
|
m_AdditionalExtensions =
|
|
[
|
|
"mp3",
|
|
"wav",
|
|
]
|
|
m_CompilerIdentifier = "CompileSound"
|
|
m_EngineCommands =
|
|
[
|
|
{
|
|
m_Command = "play %r"
|
|
m_Icon = "tools/images/common/control_play_sm.png"
|
|
m_Description = "Play Sound"
|
|
},
|
|
]
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_ResourceVersion = 0
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_LEGACY_VSND"
|
|
},
|
|
{
|
|
m_ResourceVersion = 1
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_LEGACY_VSND"
|
|
},
|
|
{
|
|
m_ResourceVersion = 2
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_LEGACY_VSND"
|
|
},
|
|
{
|
|
m_ResourceVersion = 3
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_LEGACY_VSND"
|
|
},
|
|
{
|
|
m_ResourceVersion = 4
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_LEGACY_VSND"
|
|
},
|
|
{
|
|
m_ResourceVersion = 5
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3" // technically always zero bytes
|
|
},
|
|
{
|
|
m_ResourceVersion = 5
|
|
m_BlockID = "CTRL"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
]
|
|
}
|
|
morphset_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "MorphSet"
|
|
m_IconLg = "game:tools/images/assettypes/morph_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/morph_sm.png"
|
|
m_Ext = "vmorf"
|
|
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",
|
|
]
|
|
}
|
|
resourcemanifest_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "ResourceManifest"
|
|
m_Ext = "vrman"
|
|
m_bHideTypeByDefault = true
|
|
m_bContentFileIsText = true
|
|
m_CompilerIdentifier = "CompileResourceManifest"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_VRMAN"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
world_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "World"
|
|
m_Ext = "vwrld"
|
|
m_bHideTypeByDefault = true
|
|
m_CompilerIdentifier = "CompileWorld"
|
|
m_bPreventDirectCompile = 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",
|
|
]
|
|
}
|
|
worldnode_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "WorldNode"
|
|
m_Ext = "vwnod"
|
|
m_bHideTypeByDefault = true
|
|
m_CompilerIdentifier = "CompileWorldNode"
|
|
m_bPreventDirectCompile = 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",
|
|
]
|
|
}
|
|
worldvis_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "WorldVisibility"
|
|
m_Ext = "vvis"
|
|
m_bHideTypeByDefault = true
|
|
m_CompilerIdentifier = "CompileMapVisibility"
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "VXVS"
|
|
m_Encoding = "RESOURCE_ENCODING_RAW_BYTES"
|
|
},
|
|
]
|
|
}
|
|
entitylump_asset =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "EntityLump"
|
|
m_Ext = "vents"
|
|
m_bHideTypeByDefault = true
|
|
m_CompilerIdentifier = "CompileEntityLump"
|
|
m_bPreventDirectCompile = 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",
|
|
]
|
|
}
|
|
surface_properties =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Surface Properties"
|
|
m_Ext = "vsurf"
|
|
m_IconLg = "game:tools/images/assettypes/surface_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/surface_sm.png"
|
|
m_CompilerIdentifier = "CompileSurfaceProperties"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
sound_event_script =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Sound Event Script"
|
|
m_Ext = "vsndevts"
|
|
m_CompilerIdentifier = "CompileSoundEventScript"
|
|
m_RequiredSpecialDependency = "Sound Event Script Version"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_ResourceVersion = 0
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_RAW_BYTES"
|
|
},
|
|
{
|
|
m_ResourceVersion = 1
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_ResourceVersion = 1
|
|
m_BlockID = "OLDKV"
|
|
m_Encoding = "RESOURCE_ENCODING_RAW_BYTES"
|
|
},
|
|
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
]
|
|
}
|
|
sound_stack_script =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Sound Stack Script"
|
|
m_Ext = "vsndstck"
|
|
m_CompilerIdentifier = "CompileSoundStackScript"
|
|
// m_Blocks =
|
|
// [
|
|
// {
|
|
// m_ResourceVersion = 0
|
|
// m_BlockID = "DATA"
|
|
// m_Encoding = "RESOURCE_ENCODING_INTROSPECTION"
|
|
// },
|
|
// {
|
|
// m_ResourceVersion = 1
|
|
// m_BlockID = "DATA"
|
|
// m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
// },
|
|
// ]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
post_processing_settings =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Postprocessing Settings"
|
|
m_IconLg = "game:tools/images/assettypes/postprocessing_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/postprocessing_sm.png"
|
|
m_Ext = "vpost"
|
|
m_CompilerIdentifier = "CompilePostProcessing"
|
|
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 =
|
|
[
|
|
]
|
|
}
|
|
resource_remap_table =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Resource Remap Table"
|
|
m_Ext = "vrmap"
|
|
m_bHideTypeByDefault = true
|
|
m_CompilerIdentifier = "CompileResourceRemapTable"
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
panorama_style =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Panorama Style"
|
|
m_Ext = "vcss"
|
|
m_IconLg = "game:tools/images/assettypes/css_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/css_sm.png"
|
|
m_AdditionalExtensions =
|
|
[
|
|
"css",
|
|
]
|
|
m_CompilerIdentifier = "CompilePanorama"
|
|
m_bShouldCompileErrorFallbackToDisk = true
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_COMPILEIMAGEUTILS_TEXT"
|
|
},
|
|
{
|
|
m_BlockID = "StCo"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "SrMa"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
panorama_layout =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Panorama Layout"
|
|
m_Ext = "vxml"
|
|
m_IconLg = "game:tools/images/assettypes/xml_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/xml_sm.png"
|
|
m_AdditionalExtensions =
|
|
[
|
|
"xml",
|
|
]
|
|
m_CompilerIdentifier = "CompilePanorama"
|
|
m_bShouldCompileErrorFallbackToDisk = true
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_COMPILEIMAGEUTILS_TEXT"
|
|
},
|
|
{
|
|
m_BlockID = "LaCo"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
panorama_dynamic_images =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Panorama Dynamic Images"
|
|
m_Ext = "vpdi"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_CompilerIdentifier = "CompilePanorama"
|
|
m_bContentFileIsText = true
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_COMPILEIMAGEUTILS_TEXT"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
javascript =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "JavaScript"
|
|
m_Ext = "vjs"
|
|
m_IconLg = "game:tools/images/assettypes/javascript_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/javascript_sm.png"
|
|
m_AdditionalExtensions =
|
|
[
|
|
"js",
|
|
]
|
|
m_CompilerIdentifier = "CompileJavaScript"
|
|
m_bContentFileIsText = true
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_TEXT"
|
|
},
|
|
]
|
|
}
|
|
vector_graphic =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Vector Graphic"
|
|
m_Ext = "vsvg"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_AdditionalExtensions =
|
|
[
|
|
"svg",
|
|
]
|
|
m_CompilerIdentifier = "CompileVectorGraphic"
|
|
}
|
|
particle_snapshot =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Particle Snapshot"
|
|
m_Ext = "vsnap"
|
|
m_CompilerIdentifier = "CompileSnap"
|
|
m_bCannotBeAMultiParentChildCompile = true
|
|
m_bIsNontrivialChildAssetType = true
|
|
m_bErrorOnUnrecognizedOutboundRefs = true
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
{
|
|
m_BlockID = "SNAP"
|
|
m_Encoding = "RESOURCE_ENCODING_VSNAP"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
lua_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Lua Script"
|
|
m_Ext = "lua"
|
|
m_IconLg = "game:tools/images/assettypes/text_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/text_sm.png"
|
|
m_bContentFileIsText = true
|
|
m_bPresentInGameTree = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
mks_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Sheetfile"
|
|
m_Ext = "mks"
|
|
m_bContentFileIsText = true
|
|
}
|
|
blender =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Blender"
|
|
m_Ext = "blend"
|
|
m_IconLg = "game:tools/images/assettypes/blender_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/blender_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
maya_ma =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Maya ASCII"
|
|
m_Ext = "ma"
|
|
m_IconLg = "game:tools/images/assettypes/maya_ma_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/maya_ma_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
maya_mb =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Maya Binary"
|
|
m_Ext = "mb"
|
|
m_IconLg = "game:tools/images/assettypes/maya_mb_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/maya_mb_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
"3dsmax" =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "3DS Max"
|
|
m_Ext = "max"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
modo_lxo =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Modo"
|
|
m_Ext = "lxo"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
smd_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "smd file"
|
|
m_Ext = "smd"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
stsdk_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Speedtree file"
|
|
m_Ext = "stsdk"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
fbx_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "fbx"
|
|
m_Ext = "fbx"
|
|
m_IconLg = "game:tools/images/assettypes/fbx_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/fbx_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
obj_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "obj"
|
|
m_Ext = "obj"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
qc_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "qc"
|
|
m_Ext = "qc"
|
|
m_IconLg = "game:tools/images/assettypes/text_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/text_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
meshgroup_file =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Meshgroup File"
|
|
m_Ext = "meshgrp"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
lodgroup_file =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Lodgroup File"
|
|
m_Ext = "lodgrp"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
breakgroup_file =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Breakgroup File"
|
|
m_Ext = "brkgrp"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
propdata_file =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Prop Data File"
|
|
m_Ext = "propdata"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
matgroup_file =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Matrgoup File"
|
|
m_Ext = "matgrp"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
keyvalues_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "KV File"
|
|
m_Ext = "kv"
|
|
m_IconLg = "game:tools/images/assettypes/generic_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_bContentFileIsText = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
text_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "TXT File"
|
|
m_Ext = "txt"
|
|
m_IconLg = "game:tools/images/assettypes/text_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/text_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
m_bContentFileIsText = true
|
|
m_bPresentInGameTree = true
|
|
m_AdditionalExtensions =
|
|
[
|
|
"vdf",
|
|
]
|
|
}
|
|
modeldoc_template_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "ModelDoc Template"
|
|
m_Ext = "vmodel_template"
|
|
m_bContentFileIsText = true
|
|
}
|
|
modeldoc_prefab_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "ModelDoc Prefab"
|
|
m_Ext = "vmdl_prefab"
|
|
m_bContentFileIsText = true
|
|
}
|
|
anim_graph =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Animation Graph"
|
|
m_Ext = "vanmgrph"
|
|
m_CompilerIdentifier = "CompileAnimgraph"
|
|
m_CompileDependsOnResourceTypes = [ "vmdl" ]
|
|
m_IconLg = "game:tools/images/animgraph_editor/animgraph_asset_lg.png"
|
|
m_IconSm = "game:tools/images/animgraph_editor/animgraph_asset_sm.png"
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
anim_subgraph =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Animation Sub-Graph"
|
|
m_Ext = "vsubgrph"
|
|
m_IconLg = "game:tools/images/animgraph_editor/subgraph_file_icon_lg.png"
|
|
m_IconSm = "game:tools/images/animgraph_editor/subgraph_file_icon_sm.png"
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
psd_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "Photoshop File"
|
|
m_Ext = "psd"
|
|
m_IconLg = "game:tools/images/assettypes/image_psd_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/image_psd_sm.png"
|
|
}
|
|
tga_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "TGA File"
|
|
m_Ext = "tga"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
tif_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "TIF File"
|
|
m_Ext = "tif"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
tiff_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "TIFF File"
|
|
m_Ext = "tiff"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
pfm_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "PFM File"
|
|
m_Ext = "pfm"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
exr_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "EXR File"
|
|
m_Ext = "exr"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
png_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "PNG File"
|
|
m_Ext = "png"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
jpg_asset =
|
|
{
|
|
_class = "CBitmapAssetTypeInfo"
|
|
m_FriendlyName = "JPG File"
|
|
m_Ext = "jpg"
|
|
m_IconLg = "game:tools/images/assettypes/generic_image_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/generic_image_sm.png"
|
|
}
|
|
dmx_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "DMX File"
|
|
m_Ext = "dmx"
|
|
m_IconLg = "game:tools/images/assettypes/dmx_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/dmx_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
map_asset =
|
|
{
|
|
_class = "CMapAssetTypeInfo"
|
|
m_FriendlyName = "Map"
|
|
m_Ext = "vmap"
|
|
m_IconLg = "game:tools/images/assettypes/map_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/map_sm.png"
|
|
m_bSuppressFullFingerprintCalculation = true
|
|
m_SuppressSubstrings =
|
|
[
|
|
"pak01_",
|
|
"scaleform_cache_",
|
|
]
|
|
m_CompilerIdentifier = "CompileMap"
|
|
m_EngineCommands =
|
|
[
|
|
{
|
|
m_Command = "map %r"
|
|
m_Icon = "tools/images/common/run_map.png"
|
|
m_Description = "Run Map In Engine"
|
|
m_bBringEngineToFront = true
|
|
},
|
|
]
|
|
}
|
|
subrect_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Sub-Rectangle Definition"
|
|
m_Ext = "rect"
|
|
m_bContentFileIsText = true
|
|
}
|
|
webm_asset =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Panorama Movie (webm)"
|
|
m_Ext = "webm"
|
|
m_bPresentInGameTree = true
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
composite_material_kit =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Composite Material Kit"
|
|
m_Ext = "vcompmat"
|
|
m_IconLg = "game:tools/images/assettypes/vcompmat_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/vcompmat_sm.png"
|
|
m_CompilerIdentifier = "CompileVCompMat"
|
|
m_nAssetTypeVersion = 1
|
|
m_LimitToMods =
|
|
[
|
|
"csgo","csgo_lv"
|
|
]
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_ResourceVersion = 1
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
m_HideForRetailMods =
|
|
[
|
|
"csgo",
|
|
]
|
|
}
|
|
econ_item =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "CS2 Economy Item"
|
|
m_Ext = "econitem"
|
|
m_IconLg = "game:tools/images/assettypes/cs2_econ_item_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/cs2_econ_item_sm.png"
|
|
m_CompilerIdentifier = "CompileCS2EconItem"
|
|
m_bContentFileIsText = true
|
|
m_nAssetTypeVersion = 1
|
|
m_LimitToMods =
|
|
[
|
|
"csgo","csgo_lv"
|
|
]
|
|
m_Blocks =
|
|
[
|
|
{
|
|
m_ResourceVersion = 1
|
|
m_BlockID = "DATA"
|
|
m_Encoding = "RESOURCE_ENCODING_KV3"
|
|
},
|
|
]
|
|
}
|
|
smart_prop =
|
|
{
|
|
_class = "CResourceAssetTypeInfo"
|
|
m_FriendlyName = "Smart Prop"
|
|
m_Ext = "vsmart"
|
|
m_IconLg = "game:tools/images/assettypes/smart_prop_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/smart_prop_sm.png"
|
|
}
|
|
speech_graphics =
|
|
{
|
|
_class = "CSimpleAssetTypeInfo"
|
|
m_FriendlyName = "Speech Graphics RTS"
|
|
m_Ext = "rts"
|
|
m_IconLg = "game:tools/images/assettypes/speech_graphics_lg.png"
|
|
m_IconSm = "game:tools/images/assettypes/speech_graphics_sm.png"
|
|
m_bHideTypeByDefault = true
|
|
}
|
|
}
|
|
subassettypes =
|
|
{
|
|
soundevent =
|
|
{
|
|
m_bFollowReferences = true
|
|
}
|
|
anim = {}
|
|
surface_prop =
|
|
{
|
|
m_bFollowReferences = true
|
|
}
|
|
particle_operator =
|
|
{
|
|
m_bAllowDefinitions = false
|
|
}
|
|
particle_feature =
|
|
{
|
|
m_bAllowDefinitions = false
|
|
}
|
|
model_key =
|
|
{
|
|
m_bAllowDefinitions = false
|
|
}
|
|
collision_prop =
|
|
{
|
|
m_bAllowDefinitions = false
|
|
}
|
|
entity =
|
|
{
|
|
m_bAllowDefinitions = false
|
|
}
|
|
}
|
|
}
|