VScript: Difference between revisions
Jump to navigation
Jump to search
(Re-added section for Mapbase implementation) |
(Added links for Mapbase implementation) |
||
Line 45: | Line 45: | ||
:[[List of Reactive Drop Script Functions|List of Script Functions]] | :[[List of Reactive Drop Script Functions|List of Script Functions]] | ||
;{{game link|Mapbase}} | ;{{game link|Mapbase}} (Custom implementation) | ||
:[https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-in-Mapbase Scripting] | |||
:[https://github.com/mapbase-source/source-sdk-2013/tree/master/sp/src/vscript GitHub] | |||
===Lua=== | ===Lua=== |
Revision as of 07:16, 19 June 2020
Template:Otherlang2
VScript, introduced in 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 SDK , the following scripting languages are, or could be supported in the near future:
Script files are read from /scripts/vscripts/
inside the game directory.
Implementations
Squirrel
Source Filmmaker
Only exists on the SFM build of TF2. No TF2 or SFM specific API. Unused.
Lua
Portal 2 (Client/UI only)
Python
Scripting Fundamentals
Main article Vscript Fundamentals