SteamVR/Environments/Scripting: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added introduction)
(Added links to scripting articles.)
Line 1: Line 1:
[[Destinations]] includes the [[VScript]] scripting system with an extensive API, allowing many modifications and extensions to the game, including accessing the VR motion controllers. Scripting in Destinations is done using the Lua language.
[[Destinations]] includes the [[VScript]] scripting system with an extensive API, allowing many modifications and extensions to the game, including accessing the VR motion controllers. Scripting in Destinations is done using the Lua language.


Many of the [[Dota_2_Workshop_Tools/Scripting| Dota 2 scripting features]] also apply to Destinations.
Many of the [[Dota_2_Workshop_Tools/Scripting| Dota 2 scripting features]] also apply to Destinations. Some of the links below may have inconsistencies when scripting for Destinations instead of Dota 2.


=== Reference ===
== Getting Started ==
* [[Dota 2 Workshop Tools/Scripting/Debugging Lua scripts|Debugging Lua scripts]]


== Common Techniques ==
* [[Entity_Scripts|Entity Scripts]]
* [[Dota 2 Workshop Tools/Scripting/ThinkerFunctions|Thinker Functions]]
* [[Dota 2 Workshop Tools/Scripting/Console Commands|Console Commands]]
* [[Dota 2 Workshop Tools/Scripting/Dedicated VConsole Log Viewer|Dedicated VConsole Log Viewer]]
* [[Dota_2_Workshop_Tools/Scripting/Listening_to_game_events|Listening to Game Events]]
== Reference ==
* [[Destinations/Scripting/API|Scripting API]]
* [[Destinations/Scripting/API|Scripting API]]




[[Category:Destinations]]
[[Category:Destinations]]

Revision as of 06:12, 23 August 2016

Destinations includes the VScript scripting system with an extensive API, allowing many modifications and extensions to the game, including accessing the VR motion controllers. Scripting in Destinations is done using the Lua language.

Many of the Dota 2 scripting features also apply to Destinations. Some of the links below may have inconsistencies when scripting for Destinations instead of Dota 2.

Getting Started

Common Techniques

Reference