Counter-Strike 2 Workshop Tools/Particles: Difference between revisions
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


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
- Particle System Renderers
- Particle System Operators and Category:Particle operators
- Particle System Initializers and Category:Particle initializers
- Particle System Emitters
- Particle System Renderers
- Particle System Constraints
- Particle System Forces