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: Forced Firestorm Experience?

No one likes having things forced on them… well… some people are into that sort of consenting adult thing. But, is that really forcing without permission?

https://flic.kr/p/9EUzgA

Back on topic, recently a Firestorm user was complaining about the Firestorm Experience. The bitch was; why do I have this experience in my viewer that I never asked for? 

Read more

Flash & Second Life @ v4.0

The UKanDo viewer version 4.0 has released. When going to download it I noticed their note that Flash won’t work with this viewer, unless you take some special steps. This is because v4.0 viewers have changed from older web tech, Webkit, to the newer Chromium Embedded Framework.

 This is a lovely angle too - The Rocks Falling Down The Mountain
Visit Winter Wonderland in Second Life

There is a lot of stuff on the grid that uses flash. So, if you need to display Flash in the viewer go to this Linden article: How to use Adobe Flash in Second Life Viewer 4.0 and later.

Read more

Second Life Scripting: LSL to C#

We don’t get much scripting news in Second Life™ these days. There is Project Sansar which will use C#, which I think dampens the enthusiasm for working on LSL (Linden Scripting Language). But, this little piece of news popped up on SLUniverse: LibLSLCC – Replacement for LSL editor, lsl to C# converter.

Afterglow
Afterglow
I really like this image…

If you’re interested drop by and say thanks. If you’ve tried it out, drop by and give it a review.

The converter is here: Github: EriHoss/LibLSLCC. Scroll down for more information. For those just wanting the executable: LibLSLCC & LSLCCEditor Build.

I’m not scripting. Nothing I’m doing needs a script just now. So, it may be some time before I get to it.

Second Life Servers – Week #50

There hasn’t been much server news. Last week no updates rolled out as QA had found problems. Nor was there a roll-out to the main grids primary channel this week as the RC channel packages were having problems.

Winter Fun Sledging
Winter Fun Sledging

This week we did get a roll-out to the RC channels. All three channels are getting the same package. That roll-out came Wednesday.

The package is a maintenance release. The release notes tell us the package consists of crash-fixes and a fix for BUG-10192 Feature Request: llGetObjectDetails() constant OBJECT_OMEGA.

It is hard to tell if little is actually going on or there is secret stuff going on. 

Read more