Feeds:
Posts
Comments

It turns out that I’ve learned a lot about scripting in Second Life, and written quite a few articles as well. The Scripting category will find all the articles. This Scripting Overview page introduces the articles and gives them a bit of organization.

Most recent addition: Introduction to States. Ten articles so far!

In which our heroine shows how she would build a carpet that unrolls and rolls back up again.

In Kuula, doremifasolatido.resident, known as Billy, is rapidly learning building and scripting skills. One of the tasks he set himself was to build a carpet object that rolls out and rolls back up.  Billy likes to ask people to look at his scripts, and to ask people how they would do things. In this article, I’ll build a script like that, and, as I go, show how I go about it.

Continue Reading »

by Janet Rossini
Valkyrie
Chaotic Neutral 24th Level Second Life Mage Vixen

This is the first in a series of articles explaining the goals of the Game of Second Life, with a focus on the available ways of leveling up. It is important to be aware that Second Life is a very complex “world”, and there are very many different paths to reaching the top, or 24th Level.

Continue Reading »

Joshewa Daniels asked about a way to display a desired number from an array of numbers in a texture. This means, of course, that one needs to calculate the offsets and scales. I don’t really know how to do that, but I know how to figure it out. Here’s how I do it.

Continue Reading »

The Linden Scripting Language, LSL, has two aspects that are a bit unlike other languages you may know, events, and states. We’ve had a brief Introduction to Events: now let’s talk about states.

Continue Reading »

Testing warpPos

There is a well-known script fragment called warpPos, which moves an object a long distance quickly, exploiting an interesting property of llSetPrimitiveParams. My purpose here is to analyze warppos, test it, possibly improve it.

Continue Reading »

Way last August, I made what I still think was a brilliant proposal to the New Citizens Inc board of directors, who were in the middle of a difficult transition to a new board.

Continue Reading »

It's Good to Have Wings

It's Good to Have Wings

Why do I do what I do in this odd world? I’ve been wondering that myself.

Continue Reading »

Janet Takes Emergency IM

Janet Takes Emergency IM

Wait! Check the comments on Refactoring V!

(Dizzi phones in long distance)

I think the ideal animation on a leg (assuming it takes a finite time to do it and may happen between two frames of display at 50 Hz) is to make the new leg position visible first, then immediately delete the old position in that same leg. This way at worse the horse appears to have more legs than normal which appears like a motion blur, but never appears to be missing a leg.

Just be thankful we are not implementing Sleipnier (Odins 8 legged horse) ;)

Although if the lag is bad it may look that way;)

Oh wow. She wants a change! Doesn’t that always bug you, there you are with a perfect program and they want to change it? Well, refactoring is supposed to help with changes. Let’s see if it does!

Continue Reading »

Behind the Electric Fence

Behind the Electric Fence

Here I am looking for some privacy behind my electric fence. I’m going to push this leg-list idea just a bit further, then we’ll see if we like it. Remember that the data looks like this: Continue Reading »

Older Posts »

Follow

Get every new post delivered to your Inbox.