2022 SUG meetings week #23 summary

Perpetuity, April 2022 – blog post

The following summary notes were taken from the Tuesday, June 7th, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

See the server deployment thread for any updates.

  • On Tuesday, June 7th, the SLS Main and Event channel servers updated to simulator version .572237, which includes fixes in support of the upcoming Premium Plus capability.
  • Wednesday, June 8th should see the RC channels will be restarted without any code deployment.

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version 6.6.0.571939 – formerly the Performance Improvements viewer, dated May 25th – No change.
  • Release channel cohorts:
    • Nomayo Maintenance RC (Maintenance N) viewer, version 6.6.1.572179, June 1.
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.6.571575, May 12.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • Region crossing issues were raised, with some defining them as “the” immersion-breaking issue of SL – a claim that is subjective, based one a person’s particular. Responding to the problem, Rider noted that what is needed is a top to bottom evaluation on the entire transfer protocol. This will take resources that are working on other projects.
  • The above led to further discussions on the issue of vehicles hitting a parcel ban  / ban lines are “bounced” (see: BUG-231802 “Prevent vehicles from entering parcels their riders cannot access”). This work is still pending. However, it in turn saw a general discussion on overly-aggressive security orbs, vehicles, fire-breathing chickens and parcel bans in general, with different viewpoints expressed, per the video, in which it was noted the above Jira won’t help with aggressive orbs.
    • An issue of point here is an property-holder’s right to protect their privacy either on the ground or in skyboxes) versus the ability for vehicle users to pass through (particularly by air) to travel through multiple connected regions.
    • The problem is, trying to regulate orb systems so that, for example, all conform to a minimum time delay before ejecting trespassers, would have to be retro-active, and next to impossible to ignore.
    • BUG-225227 “Report Cause of Teleport to Scripts” entered the last part of the conversation, and looks like it will be put back in the “under consideration” queue for feature requests.
  • BUG-227303 “collisions makes a script stop running and revert its mono status” was brought up for the Lab’s attention once more.
  • BUG-6477 “Feature Request: Script operational function or constant for allowing all functions using list inputs to typecast list values to expected types”

2022 SUG meetings week #22 summary

Tempura Project, April 2022 – blog post

The following summary notes were taken from the Tuesday, May 31st, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

At the time of writing, there was no server deployment thread for the week, or release notes for the RC updates.

  • On Tuesday, May 31st, the SLS Main and Event channel servers updated to simulator version 2022-05-20.571998, which includes a couple of fixes, including one for the issue with objects not showing up when you first log-in.
  • Wednesday, June 1st should see the RC channels receive an update with fixes in support of the upcoming Premium Plus capability.

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version 6.6.0.571939 – formerly the Performance Improvements viewer, dated May 25th – NEW.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.6.571575, May 12.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • To avoid over-/mis-use, Mazidox reminded people when filing bug reports to differentiate between rezzing and rendering. The former only applies to objects being placed into the world; rendering refers to objects already in-world. So, when you TP to a location, the objects within it are not rezzing, they are rendering.
  • Options for dealing with BUG-232143 “Substitute with NULL_PARAM whenever a variable of llSetLinkPrimitiveParams is not being changed.”, and this will likely get further discussion at the next meeting.
  • Brad Linden touched upon the materials / PBR project the graphics team is working on – see my most recent CCUG meeting summaries for more background. He specifically raised the proposed scripting support for the materials aspect of the work, noting a draft specification of what is being considered will be published shortly. Currently, two functions are under consideration:
    • llSetMaterial(key material_id), with LL thinking this could be framed in a similar manner to llSetAgentEnvironment() and possibly  llSetPrimitiveParams() work.
    • and llSetMaterialParams( parameters TBD), which will override only the specific params that are modified by the function, and will likely be framed in a similar manner to how llSetTexture() works.
    • Those interested in learning more should likely attend the CCUG meetings, with the next due to take place on Thursday, June 2nd, 2022.
  • The above topic also incorporated texture preloading (which, given the new materials assets will be called directly by the viewer via the CDN, should have to be used for any pre-loading with them), with an “llPreloadAsset” function might ever be available (would need to be a project of its own), and object culling.

2022 SUG meetings week #21 summary: offline requests / offers

Whimberly, April 2022 – blog post

The following summary notes were taken from the Tuesday, May 24th, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

At the time of writing, there was no server deployment thread for the week, or release notes for the RC updates.

  • On Tuesday, May 24th, the SLS Main and Event channel servers updated to simulator version 05-06.571613, comprising:
    • A fix for off-line Friend / Group request – see below for more.
    • The removal of server-side generation of Calling Cards when a friendship offer is accepted has been removed.
  • Wednesday, May 25th should see two RC channel updates:
    • Simulator version 2022-05-20.571998, which includes a couple of fixes, including one for the issue with objects not showing up when you first log-in.
    • Simulator version 2022-05-19.571962, comprising an update with fixes in support of the upcoming Premium Plus capability.

Rider Linden has agreed to take requests that future simulator deployments are posted to the forums in a timely manner once more (e.g. no later than the Monday evening before any proposed deployments).

Offline Group Offers and Friend Requests

As noted above, the fix for off-line friendship requests and group membership offers going stale between being set and the next time the recipient logs-in to SL and tries to accept them (so they are never acted upon) is now grid-wide. However, it is subject to certain limitations:

  • When the recipient does log in, stored offers are retrieved and remain active for up to 24 hours or until the region restarts.
  • Requests can only be acted upon whilst you remain in the region you logged into – so respond before TPing!
  • The offers are received by the recipient as Notifications, and friendship offers also appear as Direct Messages from the person / group sending the offer.

See this official blog post for more, including the note on Calling Cards given above.

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version version 6.5.5.571282, – formerly the MFA RC viewer, dated April 26, promoted Wednesday, May 4th – NEW.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Performance Improvements RC viewer version 6.6.0.571939, May 20.
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.6.571575, May 12.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

2022 SUG meetings week #20 summary

Lost Dreams, April 2022 – blog post

The following summary notes were taken from the Tuesday, May 17th, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

Please refer to the server deployment thread for updates.

  • On Tuesday, May 17th, the SLS Main and Event channel server were restarted by left on simulator version 05-05.571557.
  • On Wednesday, May, 18th, the RC channels should be updated to simulator version 05-06.571613, which contains the server-side fixes for off-line Friend and Group invites going stale. In addition, server-side generation of Calling Cards when a friendship offer is accepted has been removed. This feature moved to the viewer several years ago and now accepting friendship offers creates, at most, two Calling Cards, one for each party.

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version version 6.5.5.571282, – formerly the MFA RC viewer, dated April 26, promoted Wednesday, May 4th – No change.
  • Release channel cohorts:
    • Performance Improvements RC viewer version 6.6.0.571736, May 12.
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.6.571575, May 12.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • Bug 232091 – “Implement object_rez_failure Event” has been accepted as a feature request by the Lab and is liable to be implemented, providing testing doesn’t reveal any backward comparability issues – but no date for possible implementation.
    • This request led to a degree of discussion on the nature of the event (and the possible need for a new function to support it).
    • BUG-228939 – “on_rez action delayed for 2 to 3 seconds in many regions” and BUG-231929 – “llCanRez or something equivalent to check if an object can rez at the location it will try to in the future” are also touched upon in the discussion.
    • The broad discussion on object rezzing and control took up the majority of the rest of the meeting – please refer to the video below for details.
  • Bug 231582 “Newly rezzed objects are invisible after relog under certain circumstances” – should have a fix available in the week #21 RC maintenance release.

2022 SUG meetings week #19 summary

Lost Unicorn, March 2022 – blog post

The following summary notes were taken from the Tuesday, May 10th, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

Apparently, there was an “issue” with the week #18 deployments which has lead to changes being deployed this week. .

  • In short, the list of avatar appearance details for a given agent that could be returned by llGetVisualPrameters (which went grid-wide with the deployment of server release 571166 to the Main SLS channel in Week #18) gave rise to a host of “Shape Stealing HUDs” that allowed people to obtain the full set of avatar body shape details for any shape (including those sold as “No Mod” by shape creators.
  • As a result, both the SLS Main deployment on Tuesday, May 10th, 2022 and the RC deployments of Wednesday, will see the list of returned values significantly reduced to:
33 – height 503 – platform_height 756 – neck_length
38 –  torso_length 616 – shoe_height 814 – waist_height
80 – male 692 – leg_length 842 – hip_length
198 – heel_height 693 – arm_length 11001 – hover

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version version 6.5.5.571282, – formerly the MFA RC viewer, dated April 26, promoted Wednesday, May 4th.
  • Release channel cohorts:
    • Performance Improvements RC viewer version 6.6.0.571507, May 5.
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.5.570983, April 26.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.569531, March 18.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • There was a general discussion on multi-region events, in part focused on a) the incorrect assumption that adjoining regions are running on the same simhost (this has never been guaranteed, pre- or post-AWS uplift) b) visibility issues for those in the “audience” region of a multi-region event (i.e. being unable to see everything in the “performance” area that sits in another region); and c) the new Event regions (see: LL launches Event region product + some thoughts).
  • On the subject of Event regions, Mazidox Linden has provided information on how LL evaluated the region performance on the forum thread about the product.
  • There was further discussion on the requested scripted object capabilities for EEP See the week #18 summary), which will be “coming Soon™” – at some point.

2022 SUG meetings week #18 summary

Bamboo, March 2022 – blog post

The following summary notes were taken from the Tuesday, May 3rd, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

Please refer to the server deployment forum thread for the latest information.

  • Tuesday, May 3rd saw the SLS Main channel updated to server release 571166, which includes:
    • A new LSL function llGetVisualParams(). Returns a list of avatar appearance details for a given agent.
    • New options for llGetParcelDetails(): PARCEL_DETAILS_LANDING_POINT, PARCEL_DETAILS_LANDING_LOOKAT, PARCEL_DETAILS_TP_ROUTING, PARCEL_DETAILS_FLAGS, PARCEL_DETAILS_SCRIPT_DANGER.
    • New options for llGetObjectDetails(): OBJECT_MATERIAL, OBJECT_MASS, OBJECT_TEXT, OBJECT_REZ_TIME, OBJECT_LINK_NUMBER, OBJECT_SCALE, OBJECT_TEXT_COLOR, OBJECT_TEXT_ALPHA.
    • New options for llGetEnv(): “agent_limit_max”, “agent_reserved”, “agent_unreserved”.
  • Wednesday, May 4th should see all RC channels updated with a new new infrastructure server that sees an update to code housekeeping within the simulator, but should not result in any user-facing changes.

Available Official Viewers

The current official viewers are as follows:

  • Release viewer: version version 6.5.4.570575 – formerly the Lao-Lao Maintenance RC viewer, promoted Monday, April 18 – No change.
  • Release channel cohorts:
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.5.570983, April 26.
    • MFA RC viewer, version 6.5.5.571282, April 26.
    • Performance Improvements RC viewer version 6.6.0.570163, dated April 4, issued April 14(?).
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.569531, March 18.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • The fixes for off-line Group and Friend invites were due to go to an RC update this week, but have been delayed pending further testing.
  • BUG-231582 – “Newly rezzed objects are invisible after relog under certain circumstances”: a fix is in development and should be appearing in an upcoming simulator update.
  • BUG-232107 – “Bring back fun Sim Channel Names” – the simulator RC channel names (e.g. LeTigre, Magnum and Bluesteel for the main three, plus the likes of Cake, Ferrari, etc), were all obfuscated some time back.
    • The reason for this was that people would frequently assume the simulator channel on which their region was running to be the cause of any issues being experienced, and insist their region be moved to another channel – even if that channel was using the exact same simulator release.
    • However, the obfuscation has caused an equal amount of confusion for some and added the need to constantly cross-reference simulator version numbers when troubleshooting, ergo this request has been made to revert the obfuscation, something that the server engineering team indicated they might be willing to entertain at the week #17 meeting.
  • There was an extensive discussion on making EEP more robust for estate owners by allowing better control of the environment through script objects (which essentially send out region settings every 2 minutes and request viewers switch to them). Some of this work may be addressed by Rider Linden in the near future, and details supplied when this happens.