Scripting Week 36

llCastRay

SprSrsNoFun brought up an aspect of the llCastRay():llCastRay seems to not function properly once you get to a certain velocity.

The object with the script that executes llCastRay() starts to return somewhat random results once it reaches a certain speed. This is one of those real time problems that involve timing of the script, server, and physics engine. Since the server’s script and physics engines are asynchronous they are not in lock step. So, when the script fires the function may be in a different frame than when the physics engine sees it fired. One may not get the results they expect.

Simon Linden said it this way, “Well, your llGetPos() might execute on one frame, and the ray cast on another, after things have moved.

Andrew answered, “SprSrsNoFun, the problem you’re seeing is that the script engine is running asynchronously with the physics engine. That is to say, the moments your script gets to run is spotty, and not necessarily synched with the physics engine.

Read more

#SL News Final for Week 36

Wind

Andrew Linden has been working on Second Life™ Wind. You may not know it needed some help, and may still. Wind is rather random and quickly changes direction and speed. Andrew did some work on it. It should change less often now.

Sever-Scripting Meeting September 2012

Andrew Linden told us, “While working on the interest list stuff I spent some time optimizing how updates to the terrain and wind are prepared for the viewer. While I was at it I decided to see if I could tweak the wind, which has been described here at these user groups as “useless”.  So that it might be a little more what people are looking for.

[It is still] probably not useful for the sailing community, but I think I’ve managed to slow down its variation, so that it doesn’t get so wild sometimes. It will eventually be up on ADITI for people to play with if they like. I know wind isn’t really used for much except for some flexi prims that bend to the wind.

Read more

Second Life Group Edit Update Week 36

Baker Linden was at Friday’s Server-Scripting User Group meeting. He updated us on this week’s progress.

My news is that my group member changes will soon be deployed on ADITI. You’ll need a development viewer to test (on ADITI). You can find them here:

I’ll be posting in the JIRA (SVC-4968) on which regions this will be enabled (on ADITI).

There may be some issues during testing. When getting the member list of a large group, other info (group title, group info, etc.) may not properly load. This is an issue with the speed of ADITI’s  SQL server and shouldn’t occur once live on AGNI. To receive the rest of the data, wait for the member list to appear (this can be upwards of a few minutes), go back to the My Groups panel of the people floater and view the group profile again. The query will be cached this time, and the member list will appear quicker than it did before (depending on your connection speed). The rest of the information should be received this time.

If you find any problems while testing, please send me [Baker Linden] a message in-world (on AGNI) or email baker -at- lindenlab -dot- com.

This means we are getting close to having the update in a viewer for use on AGNI, the main grid. I think 4 to 6 weeks, but it may be sooner. When this rolls to the main channel older viewers not using the new group editing API code will be limited to editing groups equal to or less than 10,000 members.

I expect all Third Party Viewers to be adopting this code. I suspect the Phoenix viewer may be pushed into the ‘old’ viewer group and not get it. But, its awesome decedent: Firestorm, will certainly get the update.

Mesh Deformer Update 36

We have the new Mesh Deformer Project Viewer. The upload options for deformable mesh have changed. All deformable mesh items previous made are now obsolete. It seems the viewer will not deform mesh previously uploaded.

Runatai Linden Mesh Avatar – Way Cute

If you are one of the helpful people that uploaded test clothes for the Mesh Deformer project, you need to upload the items again. The upload will set the new avatar selector switch, which will make then usable for testing.

The original request for test clothes is: Mesh Garments needed for testing deformer.

The download location for the Second Life Mesh Deformer Project Viewer.

Read more

#SL News Update 3 Week 36

Last Saturday Oskar Linden found SVC-8208 and the roll out plans for this week (36) changed. So, we missed a roll out to the main channel, which is old news now. This week things are regrouping and we are in hopes that the bandwidth fixes will make it to the main channel in week 37. I’ll know more later today (Friday), but I won’t get it on the blog until late Saturday.

Server Beta Group

Oskar was able to reproduce the error (8208) and get the crew started figuring it out and fixing it. Because the code deals with L$ the Lindens considered it serious enough not to proceed with a roll out.

Since Monday was a holiday in the US, Monday’s work and Tuesday’s testing all had to be crammed into Tuesday. We saw this code roll to the Magnum RC channel Wednesday.

Read more

#SL JIRA Change Reactions

The big news sweeping the Second Life™ community is the change in the JIRA. It is not a popular change. I’ve been following the threads I can find to see the reaction. I’ve updating my previous post with new links. I’ll repeat them here.

[vimeo 49016161 400 240]

The video is comedy/satire. It well describes how many of us see the Lab’s JIRA change.

Threads

Innula Zenovka: Changes to the jira.. hiding bug reports? – SL Forum

NeoBokrug Elytis: Point gun at foot, pull trigger. [JIRA CHANGES] – Main thread at SLUniverse.

Botgirl Questi : Bugsy Linden Interview: The Real Story Behind the Jira Change – Comedy or… biting satire

Read more