Difference between revisions of "LSL Game Control Beta"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "LSL Game Control is a way for scripts in vehicles and attachments to use game controller input from devices such as Xbox, PS4/5 and joysticks. This feature will allow users to...")
 
(Updated link to latest installer)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
LSL Game Control is a way for scripts in vehicles and attachments to use game controller input from devices such as Xbox, PS4/5 and joysticks. This feature will allow users to create things like vehicles that behave more realistically by using analog input values from a Bluetooth gamepad in addition to discrete key-press events. For example, a helicopter could more delicately maneuver, using input from the analog stick rather than WASD on a keyboard. This functionality is not limited to vehicles and can be used for many more applications.
LSL Game Control is a way for scripts in vehicles and attachments to use game controller input from devices such as Xbox, PS4/5 and joysticks. This feature will allow users to create things like vehicles that behave more realistically by using analog input values from a Bluetooth gamepad in addition to discrete key-press events. For example, a helicopter could more delicately maneuver, using input from the analog stick rather than WASD on a keyboard. This functionality is not limited to vehicles and can be used for many more applications.


For information about the LSL event and writing scripts that use game control see: [[game_control]].
'''👉 For information about the LSL event and writing scripts that use game control see: [[game_control]].'''


As of 2023/10/24 this feature is available to test on the beta (Aditi) grid using a pre-release viewer available for windows only. macOS support will be added as soon as we can fix the build... Follow these instructions:
{{KBcaution|custom=Note|
As of 2023/10/24 this feature is available to test on the beta (Aditi) grid using a pre-release viewer available for windows only. macOS support will be added soon.}}


* Download and install the Windows release from https://github.com/secondlife/viewer/releases/download/Second_Life_Project_Github%23168e53e/Second_Life_Project_Github_6_6_16_6598517308_x86_64_Setup.exe
== Instructions ==
* Enable game control input on the viewer from Preferences > Game Controls >  Send Gamecontrol Input to server
 
* Visit one of the following regions:
# [https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_game_control%23b62bfe8 Download and install the installer from Github]
# Enable game control input on the viewer from ''Preferences > Game Control >  Send GameControl Data to server''
# Visit one game control enabled regions listed in the Aditi Regions section below
 
[[Image:Game-control-enable-0.2.png|400px]]
 
=== Aditi Regions ===
 
* [secondlife://Aditi/secondlife/LeviathanLove/128/128/25 LeviathanLove]
* [secondlife://Aditi/secondlife/LeviathanLost/128/128/25 LeviathanLost]
* [secondlife://Aditi/secondlife/Kaiju%20Corner/128/128/25 Kaiju Corner]

Latest revision as of 23:34, 1 March 2024

LSL Game Control is a way for scripts in vehicles and attachments to use game controller input from devices such as Xbox, PS4/5 and joysticks. This feature will allow users to create things like vehicles that behave more realistically by using analog input values from a Bluetooth gamepad in addition to discrete key-press events. For example, a helicopter could more delicately maneuver, using input from the analog stick rather than WASD on a keyboard. This functionality is not limited to vehicles and can be used for many more applications.

👉 For information about the LSL event and writing scripts that use game control see: game_control.

KBcaution.png Note As of 2023/10/24 this feature is available to test on the beta (Aditi) grid using a pre-release viewer available for windows only. macOS support will be added soon.

Instructions

  1. Download and install the installer from Github
  2. Enable game control input on the viewer from Preferences > Game Control > Send GameControl Data to server
  3. Visit one game control enabled regions listed in the Aditi Regions section below

Game-control-enable-0.2.png

Aditi Regions