<!-- 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
		}
	}
}
