Counter-Strike 2 Workshop Tools/Particles: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{Language subpage}} == Getting Started == * Particle System Overview * Dota 2 Workshop Tools/Particles/Particl...")
 
(Guide on enabling the particle editor in CS2 tools)
Line 1: Line 1:
{{Language subpage}}
{{Language subpage}}
== Enabling the Particle Editor ==
The particle editor is disabled in CS2 by default. To enable the particle editor, "game/bin/sdkenginetools.txt" and "game/bin/assettypes_common.txt" must both be edited.
In sdkenginetools.txt, delete the lines from "m_ExcludeFromMods = " to "]" inclusive from the following snippet:
<syntaxhighlight>
{
m_Name = "pet"
m_FriendlyName = "Particle Editor"
m_Library = "tools/pet.dll"
m_ToolIcon = "game:tools/images/pet/appicon.ico"
m_AssetTypes =
[
"particle_asset",
]
m_ExcludeFromMods =
[
"csgo",
]
},
</syntaxhighlight>
And in assettypes_common.txt.txt, delete the lines from "m_HideForRetailMods = " to "]" inclusive from the following snippet:
<syntaxhighlight>
particle_asset =
{
_class = "CResourceAssetTypeInfo"
m_FriendlyName = "Particle System"
m_Ext = "vpcf"
m_IconLg = "game:tools/images/assettypes/particles_lg.png"
m_IconSm = "game:tools/images/assettypes/particles_sm.png"
m_CompilerIdentifier = "CompileParticle"
m_bPrefersLivePreview = true
m_bUnrecognizedReferencesAreErrors = true
m_Blocks =
[
{
m_BlockID = "DATA"
m_Encoding = "RESOURCE_ENCODING_KV3"
},
]
m_HideForRetailMods =
[
"csgo",
]
}
</syntaxhighlight>


== Getting Started ==
== Getting Started ==

Revision as of 21:22, 8 December 2023

English (en)Translate (Translate)

Enabling the Particle Editor

The particle editor is disabled in CS2 by default. To enable the particle editor, "game/bin/sdkenginetools.txt" and "game/bin/assettypes_common.txt" must both be edited.

In sdkenginetools.txt, delete the lines from "m_ExcludeFromMods = " to "]" inclusive from the following snippet:

{
	m_Name = "pet"
	m_FriendlyName = "Particle Editor"
	m_Library = "tools/pet.dll"
	m_ToolIcon = "game:tools/images/pet/appicon.ico"
	m_AssetTypes = 
	[
		"particle_asset",
	]
	m_ExcludeFromMods = 
	[
		"csgo",
	]
},

And in assettypes_common.txt.txt, delete the lines from "m_HideForRetailMods = " to "]" inclusive from the following snippet:

particle_asset = 
{
	_class = "CResourceAssetTypeInfo"
	m_FriendlyName = "Particle System"
	m_Ext = "vpcf"
	m_IconLg = "game:tools/images/assettypes/particles_lg.png"
	m_IconSm = "game:tools/images/assettypes/particles_sm.png"
	m_CompilerIdentifier = "CompileParticle"
	m_bPrefersLivePreview = true
	m_bUnrecognizedReferencesAreErrors = true
	m_Blocks = 
	[
		{
			m_BlockID = "DATA"
			m_Encoding = "RESOURCE_ENCODING_KV3"
		},
	]
	m_HideForRetailMods =
	[
		"csgo",
	]
}

Getting Started

Tutorials

Functions

Other Topics