{ 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.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 } } }