The following notes were taken from the Tuesday, February 13th, 2024 Simulator User Group (SUG) meeting. They form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting is embedded at the end of this summary, my thanks as always to Pantera for recording the meeting and providing it.
Meeting Overview
- The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas.
- These meetings are conducted (as a rule):
- Every Tuesday at 12:00 noon SLT.
- In text (no Voice)
- At this location.
- They are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
- Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.
Simulator Deployments
- No SLS Main channel deployment on Tuesday, February 13th, but the simhosts were restarted.
- Wednesday, February 14th will see the Gingerbread RC update (containing llComputeHash(), llGetCameraAspect(), llGetCameraFOV(), llGetNotecardLineSync() and llWorldPosToHUD() ) deployed to the Bluesteel RC channel simhosts.
Upcoming Simulator Release
The simulator update that will be following Gingerbread will be Hearts & Flowers (probably named for the time of year!). This mostly comprises internal (non-user visible) updates, together with two notably user-visible additions:
- llSetLinkSitFlags/llGetLinkSitFlags – allow you to adjust the sit flags for a prim. It supports the existing two SIT_FLAG_ALLOW_UNSIT and SCRIPT_ONLY.
- At some future point, SIT_FLAG_HIDE_AVATAR should also be added, so you don’t need to play an animation that squishes the avatar so they aren’t visible in something like a very small vehicle.
- A feature for estate managers that will allow them to schedule automatic region restarts.
- A new constant in llSPP PRIM_SIT_FLAGS it will contain all the sit flag information, (including ALLOW_UNSIT and SCRIPTED_ONLY (the two older constants will still be available).
Viewer Updates
The Maintenance Y RC viewer (My Outfits folder improvements; ability to remove entries from landmark history) updated to version 6.6.17.6935642049 on February 9th.
The rest of the official viewers in the pipeline remain as:
- Release viewer: version 7.1.2.7215179142, formerly the glTF PBR Materials Maintenance RC, issued December 15, promoted January 8, 2024 – numerous bug fixes and improvements – No Change.
- Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
- Maintenance-W RC viewer, version 7.1.3.7701974306, January 31, 2024 – bug and crash fixes.
- Emoji RC viewer, version 7.1.3.7453691714, January 22, 2024.
- glTF PBR Materials Maintenance-2 RC viewer, version 7.1.3.7467259489, issued January 12, 2024.
- Maintenance X RC, version 7.1.1.7088410646, December 7 – usability improvements.
- Project viewers:
- Puppetry project viewer, version 6.6.12.579958, May 11.
Reminders
Jira End-of-Road
- Linden Lab is ending its use of Atlassian Jira for the filing of bug reports and feature request, and is instead moving to Github / Canny. For specifics, please refer to the following:
- Moving from Jira Pt 1 – official blog post.
- Lab announces Second Life transitioning from Jira for bug reporting, etc. – this blog, with Canny Feedback screen shots.
- The new means of filing bug reports / feature requests is via the Canny feedback portal.
LUA Viewer-Side Scripting
- On Friday, February 9th, Linden Lab announced an upcoming capability: viewer-side scripting using the Lua scripting language – see Coming soon: client-side scripting with Lua!. Possible areas of use for this capability are test automation, mods/plugins, and potentially supporting things like HUDs.
- There is a pre-release viewer with the Lua support available on github, but there is little more that the team responsible for Lua is willing to say for the present.
Game Controller Update
- Leviathan Linden has tweaked the game_control capability so that negated the forward/back directions of the stick axes to align more correctly with local-frame coordinates in SL. Pushing forward is now positive rather than negative.
- He has also disabled game controller support through the old system (Me Menu –> Preferences Option –> Move & View tab –> Other Devices Button –>) – however, this does not impact 3D SpaceNavigator devices.
- An updated version of the viewer with the game controller capabilities is now available on Github.
In Brief
- The meeting quickly turned in part to a further discussion on combat, some of which has already been covered in my summary of the first Combat (Committee) User Group in relation to damage, plus a discussion on cheating using offset, etc. – see that summary for the former and the video below for the latter.
- The above morphed into a general discussion on making water in SL (Linden and user-defined) as “properly” swimmable (e.g. with natural floating / not zooming into the sky and flying when reaching the water / air boundary, etc.) without the need for scripting / HUDs, etc.
- A discussion about raycast results, and making it possible for them to get the texture cords for the area where the ray hit the surface of a face, with the result given in a similar manner to detectedtouchST. A canny feature request was asked for, so that LL can look at the idea.
- There are reports from some of an uptick in HTTP 499 errors with in-world services communication with external services. Those with specific details of these errors are asked to contact Monty Linden.
† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.