VScript

From Valve Developer Community
Revision as of 22:06, 28 December 2019 by Deprecated (talk | contribs) (Removed excess spaces, added that VScript was introduced in Left 4 Dead 2)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Русский 简体中文

VScript, introduced in <Left 4 Dead 2> Left 4 Dead 2, is a virtual machine for scripting that acts as an abstract binding layer between the Source engine and external scripts. According to the <Alien Swarm> Alien Swarm SDK, the following scripting languages are, or could be supported in the near future:

Script files are placed and executed in scripts/vscripts/ inside the game folder.

Implementations

Squirrel

<Left 4 Dead 2> Left 4 Dead 2
Scripting
Director Scripts
Script Examples
List of Script Functions
<Nuclear Dawn> Nuclear Dawn
List of Script Functions
<Alien Swarm> Alien Swarm
[Portal 2] Portal 2
List of Script Functions
<Counter-Strike: Global Offensive> Counter-Strike: Global Offensive
List of Script Functions
Script Examples
<Contagion> Contagion
List of Script Functions
Alien Swarm: Reactive Drop
List of Script Functions
<Titanfall> Titanfall

Lua

[Portal 2] Portal 2 (Client/UI only)
<Dota 2> Dota 2
Scripting
Scripting API
SteamVR Home
Scripting
Scripting API
Scripted Tool Creation
Scripted Flashlight Tool Tutorial
General Source 2
Source 2 Animation System VScript API

Python

Source Filmmaker Source Filmmaker
Scripting/Rigging

Scripting Fundamentals

Main article Vscript Fundamentals

See also