Counter-Strike 2 Workshop Tools/Scripting

From Valve Developer Community
< Counter-Strike 2 Workshop Tools
Revision as of 13:14, 3 October 2023 by QuackCocaine (talk | contribs) (Update page with some extra info that will have to be refactored later with new info)
Jump to navigation Jump to search


In Counter-Strike 2, unlike the previous Source 2 Source 2 titles Half-Life: Alyx Half-Life: Alyx, Dota 2 Dota 2, and SteamVR Home SteamVR Home which all used VScript to provide the ability to use Lua scripts natively when building custom levels using the Hammer editor. In Counter-Strike 2 Counter-Strike 2 two new scripting systems called VScript2 which uses Typescript and Pulse a visual scripting solution. Vscript2 scripts can be ran by providing a .vts file to a Counter-Strike 2point_script and Pulse can be ran by providing a .vpulse file to a Counter-Strike 2point_pulse. Both solutions can be used for a variety of things including creating new game modes, weapons and other types of complicated logic. Template:ModernNote

Todo:  Figure out the specifics of pulse.