Counter-Strike 2 Workshop Tools/Scripting
This article or section needs to be updated to include current information regarding the subject.
Remember to check for any notes left by the tagger at this article's talk page.
Remember to check for any notes left by the tagger at this article's talk page.
Unlike the previous Source 2 titles Half-Life: Alyx, Dota 2, and 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 there are two scripting systems, one is aptly called VScript2 which uses Typescript, and another called Pulse which is visual scripting solution. Both of which can be used for a variety of things including creating new game modes, weapons and other types of complicated logic.
Note:As of Limited Test Build v. 2000121/13936, VScript is not working, and Pulse is unavailable for end users to create, but inspection of CS2's internal files confirms that Lua scripts previously used for configuration of the Wingman gamemode, as well as managing behavior of various interactive elements on de_vertigo.
Todo: Figure out more about pulse.