diff --git a/cs2/.txt b/cs2/.txt
new file mode 100644
index 0000000..134d08c
--- /dev/null
+++ b/cs2/.txt
@@ -0,0 +1,2 @@
+animation/skeletons/characters/worldmodel.vnmskel
+darryl_idle01
\ No newline at end of file
diff --git a/cs2/assettypes_common.txt b/cs2/assettypes_common.txt
new file mode 100644
index 0000000..68a7b9c
--- /dev/null
+++ b/cs2/assettypes_common.txt
@@ -0,0 +1,1379 @@
+
+{
+ 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.
- Models must be converted to the modeldoc content format and be recompiled.
- Maps must be manually recompiled.
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
+ }
+ }
+}