Second Life: News 2016 w41

There are no rolls to the main channel today. Tomorrow, Wednesday, a new package will roll to the RC channels, all three get the same package. This new package has more minor internal changes, supposedly security and crash fixes along with changes to data logging. More interesting is the addition of the new scripting function … Read more

Second Life: New Forced Sit Coming

Yeah… sit down and be quite… probably a sentiment many of us feel in this political season in the USA. However, this new feature will only be a help in Second Life™. It is a new feature in the Linden Scripting Language (LSL), something I haven’t gotten to write about in some time.

A cute little butt to represent a new sit command? I suppose...
A cute little butt to represent a new sit command? I suppose…

Rider Linden was at the Beta Server user group meeting Thursday to let us know what’s in the works. It seems the Lindens are expanding the Advanced Experience Tools feature of Second Life. The idea of Forced Sit seems an odd feature to me, but the oddity comes from the name. Several people have a use for it and I rename it and describe it below. It is about way more than just sitting.

Rider says there will be some new functions that only work within Experience enabled scripts. You can get the full details of what is being envisioned in a Google Doc: Espeon: Forced Sits. (see WARNING below) Overview:

With the advent of Experiences Keys we would like to be able to allow scripts being run as part of an experience to force an avatar to sit in a particular location.  This feature will be useful in an adventure game scenario where an avatar is forced to sit in a trap so that it may sync its animations with the avatar, or in an amphitheater or classroom situation where a presenter wishes for all the other participants to remain seated. This document replaces the previous Scripted Sits document.

We will add at least one new LSL script function that will force an avatar to sit on a particular prim and make adjustments to the existing llUnSit() function to perform the counter action.

I’ll use an example from the game Obduction™, made by the people that made Myst™. They use this type of ‘forced sit’ in every game they have written. In Obduction there is a rail mounted car-type-machine you click on to ride/drive. Once you click a script takes over. It has the avatar open the car, enter, and sit. I believe this is what is being added to SL scripting, LSL – Linden Scripting Language. 

Read more

Second Life Script Sources

I recently needed to see how some things are scripted in Second Life™. I went looking for an existing script similar to what I need. I came up with these sources for free Second Life scripts.

Free LSL Scripts
Free LSL Scripts
Waving Girl
Waving Girl

Free LSL Scripts – This site’s domain was obviously selected for search placement: Free-SL-Scripts.com. The blog style site, once you get to the free scripts page, shows popular, recent, and after scrolling down categories of scripts. This is a great site for beginning scripters, IMO.

The site includes a great collection of tutorials on all sorts of things related to SL.

They have an in-world shop too: Phaze Demesnes.

SL Wiki Script Library – This is the script library maintained by users on the SL Wiki. It is a good collection of scripts. Some are old. A few are new. 

Read more

Second Life News 2013-13

This week we did get a rollout to the main channel. The code running on Blue Steal and Le Tigre was promoted Tuesday morning.  This is a package that has a bug fix or two and a crash mode fix, which I think is mostly a security fix. So, we won’t see much change in the main channel… may be a bit less griefing.

Server-Scripting Meeting - Baker's Estate in Background
Server-Scripting Meeting – Baker’s Estate in Background

Release Channels

Wednesday we will see the Blue Steal and Le Tigre RC channels get the exciting rollout. SVC-3755 is included which changes how the CHANGED() event works. Now CHANGED_REGION and CHANGED_TELEPORT will work from child prims.

Read more