The Lua Editor Viewer takes another important step toward a more capable scripting workflow in Second Life. This release improves communication between the Viewer and the newly published Second Life VS Code extension, restores an experimental Linux Viewer, and includes the latest WebRTC Voice and viewer-maintenance updates.
Note: The Lua Project itself is still in Beta and only available on a hand full of regions on the maingrid. Please refer to the Wiki link below this section for more details on how to try out Lua today.
The Lua Editor integration now provides a smoother, more reliable workflow between Second Life and Visual Studio Code.
These improvements accompany the Second Life VS Code extension and its tighter integration with the Viewer. The related Viewer work is documented in PR #6104 and PR #6156. With VSCode plugin setup instructions here: https://github.com/secondlife/sl-vscode-plugin/blob/develop/doc/installation.md
The Viewer continues to support both LSL and Lua scripts, including language-specific syntax information supplied by supported regions.
For information about using Lua in Second Life, visit the Lua wiki page.
An experimental Linux build of the Second Life Viewer is available again with this release.
This work brings the Linux Viewer back onto the current Viewer codebase and incorporates the 26.3 maintenance changes. As this remains an early return for official Linux builds, Linux users should expect some rough edges and are strongly encouraged to report compatibility, installation, graphics, audio, and input issues.
The integration work can be found in PR #6132.
The Linux build may be downloaded directly from GitHub https://github.com/secondlife/viewer/releases/download/Second_Life_Release%2379b07e64-26.4/Second_Life_26_4_0_33894281402_x86_64.tar.xz
Thank you to everyone who contributed code and improvements included in this Lua Editor Beta release:
Community contributions in this release include block list improvements from DarlCat, and Marketplace URL improvements from Hecklezz. Thank you for helping make the Second Life Viewer better for everyone.
This is still a Beta Viewer, and your testing is especially valuable. Please tell us about problems with Lua or LSL editing, the VS Code integration, Linux support, Voice, or any other part of the Viewer.
Share feedback and report issues: Second Life Feedback Portal