This article relates to the game "Counter-Strike 2". Click here for more information.
This article relates to the software/tool "Counter-Strike 2 Workshop Tools". Click here for more information.
This page is a index to the software documentation. Click here for more information.
This article's documentation is for Source 2. Click here for more information.
This page has been semi-protected so that only established users can edit it.

Counter-Strike 2 Workshop Tools: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(61 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cs2 tools topicons}}
{{DIP topicon}}
{{semi-protection}}
{{LanguageBar}}
{{LanguageBar}}
{{Cs2 tools topicons}}{{Semi-protection}}


{{Background
{{Background
| file = Counter-Strike 2 Website Background.png
| file = Screenshot - CS2 LC Performance Test map.jpg
| opacity = 1%
| opacity = 3%
| gradient-height = 192px
| gradient-height = 500px
}}
}}


The '''Counter-Strike 2 Workshop Tools''' is a set of software utilities available as a free download for {{cs2|1}} that allow you to create items for inclusion in the [[Steam Workshop]] and your own custom game addons, such as new maps.
{{Software documentation index
| width   = 750px
| descwidth   = 550px
| bannerwidth = 566px
| borderColor = #935A36
| buttonBG = #302D28
| buttonTextColor = #DDC09F
 
| comment = {{bug|There are bugs here! See them on the [[Counter-Strike 2 Workshop Tools/Issues|issues page]].|hidetested=1}}
| banner  = CS2 workshop about.png
| desc   = The {{cs2tools|4.1}} is a set of software utilities available as a free download for {{cs2|1}} that allow you to create items for inclusion in the [[Steam Workshop]] and your own custom game addons, such as new maps.
 
| link1 = '''[[Counter-Strike 2 Workshop Tools/Installing and Launching Tools|Download and Installation]]'''
| link2 = '''{{github|ValveSoftware/csgo-osx-linux/issues|Report a bug|icon=hide}}''' (GitHub)


{{Note|Looking for Maps Workshop? [[Source 2/Docs/Level Design/Maps Workshop|See this page]].}}
| button1 = Introduction
| button1link = Counter-Strike 2 Workshop Tools/Introduction
| button1desc = Introduction to using the {{cs2|name}} Workshop Tools.


{{note|The Animgraph Editor is not in CS:2 and it is unknown if they will be added. Map scripting currently exists in a limited form called '''source_ts''', which Valve uses to implement game modes such as gun game.}}
| button2 = Weapon Finishes
| button2link = Counter-Strike 2 Workshop Tools/Weapon Finishes
| button2desc = Introduction to creating weapon finishes for {{cs2|name}} using the Workshop Tools.


{{note|A small amount of the pages here are placeholders taken from [[Half-Life: Alyx Workshop Tools]] for now.}}
| button3 = Level Design
| button3link = Counter-Strike 2 Workshop Tools/Level Design
| button3desc = Creating [[Map (level design)|levels]] for {{cs2|name}} with the {{hammer5|1|nt=HE}}.


{{bug|Since the Armory Update, a newer version of the Nvidia Studio driver may cause tool crashes when trying to preview lighting or compile a map using Path Tracing. If you are experiencing crashes, you can try the stable version of the driver: Nvidia Studio 561.09 (Tue Sep 17, 2024).</br>{{Confirm|RTX 50 series graphics card has been released, and it only support new driver. Is there any other workaround for these card, or whether if its not affected on RTX 50 series?}}|tested = Hammer (Map Editor) on January 20, 2025 with Nvidia GeForce RTX 4060 and Windows 10 22H2 (Pro)‎}}
| button4 = Scripting
| button4link = Counter-Strike 2 Workshop Tools/Scripting
| button4desc = Writing scripts for {{cs2|name}}.


{{Bug|On some systems, running Counter-Strike 2 with Workshop Tools, will cause the memory usage to increase abnormally (memory leak).[https://steamcommunity.com/workshop/discussions/18446744073709551615/4031350783729371568/?appid{{=}}730 1]
| button5 = Modeling
{{Workaround|Launch CS2 Workshop Tools (without {{code|-gpuraytracing}}) by going to CS2's {{path|bin\win64}} directory and launch {{code|csgocfg.exe}} with {{code|-steam -retail -vulkan}}. However this will disable GPU Path Tracing option in Hammer.}}
| button5link = Counter-Strike 2 Workshop Tools/Modeling
|tested=Hammer on 32GB RAM, NVIDIA GeForce RTX 3060 and Windows 10 21H2 (LTSC). --[[User:Kr0tchet|leonidakarlach]] ([[User talk:Kr0tchet|talk]]) 23:25, 30 January 2025 (PST)}}
| button5desc = Creating [[Models|3D models]] for {{cs2|name}}.


{{Table
| button6 = Materials
| width = 800px
| button6link = Counter-Strike 2 Workshop Tools/Materials
| align = center
| button6desc = Creating [[materials]] for {{cs2|name}}.
| style = border-color:#935a36;<!-- DO NOT CHANGE THE REDLINK COLOR TO ANYTHING ELSE UNTIL PAGE CREATED, TO AVOID SOME CONFUSION INTO THINKING THAT THE PAGE WAS CREATED (UNLESS HOVERED). -->
 
| caption = <div style="width: 750px; border-radius: 6px; overflow: hidden; margin:1em auto 0"> [[File:CS2_workshop_about.png|750px|link=]] </div>
| button7 = Particles
<p style="margin:10px 0 10px; font-size:14px">'''[[Counter-Strike 2 Workshop Tools/Installing and Launching Tools|Download and Installation]]</p>
| button7link = Counter-Strike 2 Workshop Tools/Particles
| {{tr
| button7desc = Creating [[particles]] with the [[Particle Editor (Source 2)|Particle Editor]] for {{cs2|name}}.
| bgcolor = #44403b
 
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#302d28|width=30%| [[Counter-Strike 2 Workshop Tools/Introduction|'''<font color="#ddc09f">Introduction</font>''']] }}
| button8 = Sound
  {{td|radius=0 3px 0 0|align=center| Introduction to using the {{cs2|bold}} Workshop Tools }}
| button8link = Counter-Strike 2 Workshop Tools/Addon Sounds
}}
| button8desc = Adding sounds to an Addon in {{cs2|name}}.
{{tr
 
| bgcolor = #44403b
| button9 = Postprocessing
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#302d28|width=30%| [[Counter-Strike 2 Workshop Tools/Weapon Finishes|'''<font color="#ddc09f">Weapon Finishes</font>''']] }}
| button9link = Counter-Strike 2 Workshop Tools/Postprocessing
  {{td|radius=0 3px 0 0|align=center| Introduction to creating '''weapon finishes''' for {{cs2|bold}} using the Workshop Tools}}
| button9desc = Using the {{PostprocEditor|1}} to add postprocessing effects to {{cs2|name}} addons
}}
 
{{tr
| button10 = Source Filmmaker
| bgcolor = #44403b
| button10link = Counter-Strike 2 Workshop Tools/Source Filmmaker
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Level Design|<font color="#ddc09f">'''Level Design'''</font>]] }}
| button10desc = Creating videos, films and stills with {{src2|name}} and {{cs2|name}}.
  {{td|align=center| Creating levels for {{cs2|bold}} with the {{hammer5|1.bold|nt=HE}} }}
 
}}
| button11 = Reference
{{tr
| button11link = Counter-Strike 2 Workshop Tools/Reference
| bgcolor = #44403b
| button11desc = Reference documentation for {{cs2|name}}.
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Modeling|<font color="#ddc09f">'''Modeling'''</font>]] }}
 
  {{td|align=center| Creating '''3D models''' for {{cs2|bold}} }}
| button12 = Examples
}}
| button12link = Counter-Strike 2 Workshop Tools/Examples
{{tr
| button12desc = Example maps, prefabs and other content for {{cs2|name}}.
| bgcolor = #44403b
| button12redlink = true
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Materials|<font color="#ddc09f">'''Materials'''</font>]] }}
 
  {{td|align=center| Creating '''materials''' for {{cs2|bold}} }}
| button13 = Scripting API
}}
| button13link = Counter-Strike 2 Workshop Tools/Scripting API
{{tr
| button13desc = The Scripting API for {{cs2|name}}.
| bgcolor = #44403b
| button13redlink = true
| {{td|radius=0 0 0 3px|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Particles|<font color="#ddc09f">'''Particles'''</font>]] }}
 
  {{td|radius=0 0 3px 0|align=center| Creating particles with the '''Particle Editor''' for {{cs2|bold}} }}
| button14 = Official Tools
}}
| button14link = Counter-Strike 2 Workshop Tools/Official Tools
{{tr
| button14desc = Official tools made by [[Valve]] and available in Counter-Strike 2.
| bgcolor = #44403b
 
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Addon Sounds|<font color="#ddc09f">'''Sound'''</font>]] }}
| button15 = Third-Party Tools
  {{td|align=center| Adding '''sounds''' to an Addon in {{cs2|bold}} }}
| button15link = Counter-Strike 2 Workshop Tools/Unofficial Tools
}}
| button15desc = Developer tools created by the modding community.
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Animgraph|'''<font color="#ddc09f">Animgraph</font>''']] }}
  {{td|align=center| Using the '''Animgraph''' node-based animation system for {{cs2|bold}}}}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Postprocessing|<font color="#ddc09f">'''Postprocessing'''</font>]] }}
  {{td|align=center| Using the '''Postprocessing''' editor to add postprocessing effects to {{cs2|bold}} addons }}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Scripting|<font color="#ddc09f">'''Scripting'''</font>]] }}
  {{td|align=center| Writing '''scripts''' for {{cs2|bold}} }}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Scripting API|'''Scripting API''']] }}
  {{td|align=center| The Scripting API for {{cs2|bold}} }}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Source Filmmaker|<font color="#ddc09f">'''Source Filmmaker'''</font>]] }}
  {{td|align=center|<font color="#ddc09f"| Creating '''videos''', '''films''' and '''stills''' with {{src2|name}} and {{cs2|bold}} }}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Reference|<font color="#ddc09f">'''Reference'''</font>]] }}
  {{td|align=center| '''Reference documentation''' for {{cs2|bold}} }}
}}
{{tr
| bgcolor = #44403b
| {{td|align=center|font-size=14px|<font color="#ddc09f"|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Examples|'''Examples''']] }}
  {{td|align=center| '''Example maps, prefabs and other content''' for {{cs2|bold}} }}
}}
{{tr
| bgcolor = #44403b
| {{td|radius=0 0 0 3px|align=center|font-size=14px|bgcolor=#302d28| [[Counter-Strike 2 Workshop Tools/Unofficial Tools|<font color="#ddc09f">'''Third-Party Tools'''</font>]] }}
  {{td|radius=0 0 3px 0|align=center| Developer tools created by the modding community }}
}}
}}
}}
{{SDK-navbox}}
{{Cs2-navbox}}


[[Category:Workshop Tools]]
[[Category:Workshop Tools]]
[[Category:Entry pages]]
[[Category:Entry pages]]

Latest revision as of 03:29, 14 September 2025

English (en)Deutsch (de)Español (es)Hrvatski (hr)Português (pt)Português do Brasil (pt-br)Русский (ru)Türkçe (tr)中文 (zh)Translate (Translate)
Screenshot - CS2 LC Performance Test map.jpg
Icon-Bug.pngBug:There are bugs here! See them on the issues page.