Strange RLV behaviour on Lumiya 3.4.2

Lumiya Logo

Having reclaimed my fetishes has also encouraged and enabled me to resume my use of RLV restrictions in Second Life. Now, it’s no secret that my main SL viewer on the desktop is Firestorm; however, there are occasions when I simply want to sneak into SL for a bit while I’m on the go. On those occasions, I use my two-years-old Android smartphone and Alina Lyvette’s Lumiya viewer (version 3.4.2, which seems to be the most recent one – please note that the website is now completely empty, save for its banner). Or at least I used to, until this week.

Before anyone says anything, I must point out I’m very much aware of Lumiya’s troubled recent history. Development seems to have stopped altogether way back in 2017, so what new developments it incorporates and implements, and to what extent, is a question that needs answering; in 3D view, animations never worked, and mesh bodies never looked right at all; to top it all off, it was removed from both LL’s Third Party Viewer Directory and Google’s Play Store. I continued to use it, though, because it closely followed my desktop viewer’s inventory folder structure, it was relatively convenient for keeping up with IMs, and SL profiles work pretty much like they do on the desktop.

Now, though, I’ve noticed some particularly strange behaviour. I use Lumiya with RLV enabled, and I have (of course) RLV enabled on my desktop as well. But here’s where things have fallen apart with Lumiya recently. I logged in on Lumiya on Wednesday (10 March 2021). All my RLV scripted attachments whose scripting allows them to report their status (NGW Danaide Hood, NGW Danaide Collar NGW Andromede Corset, NGW Hera Boots Classic) gave a status report when I logged in; I counted eight status messages in total – as expected. Then I relogged. I saw only six status messages. I relogged again. No report from any attachment except the boots. When I went home, I logged in on Firestorm to see what happened. The scripts on the afflicted attachments had lost their settings; the items were no longer locked in place, and the Owner information was also lost. In fact, the scripts weren’t running at all. The Firestorm Support group’s volunteers directed me to Firestorm’s wiki on such issues, so I tried the steps listed to remedy things. The only solution that worked was a script reset.

Anyway, Mistress came over, I added Her as Owner of my attachments, and She locked me again. Problem solved? Hmmm… No. The next day (Thursday, 11 March 2021), I logged in on Lumiya again. Guess what? Relogging affected my RLV attachments again. The same ones as on Wednesday. I went back home, and discovered that the scripts on the afflicted items were running, but they had lost their settings (lock status, restriction status, Owner information). So, Mistress came over again, and we followed the same steps.

Today (Friday, 12 March 2021), I started looking at alternative SL mobile clients; namely, the much-praised and much-advertised Speedlight, and Mobile Grid Client. I had tried the latter before, and I thought it was a PITA: its inventory folder structure wasn’t conforming to the one we know from our desktop viewers (it still isn’t), profiles are terribly cut-down even compared to Lumiya, and it’s basically only good for chatting. Now, w.r.t. the issue at hand: on Mobile Grid Client, only the hood and the boots gave back status reports. On Speedlight, no RLV attachment “said” anything. I must say here that I didn’t enable RLV on either client and that I almost always use mobile data when on a mobile client. When I go home, I’ll check to see what happened (UPDATE: my RLV attachments have kept their settings, so MGC doesn’t give any need for concern). And yes, it’s an exceptionally slow day at work today.

As to what I think of Speedlight… Well, although it does seem that certain SL famous people are strongly in favour of it, I found it to be exceedingly slow and with a substandard user experience. Were it not for the rudimentary 3D view, which is still rather lacking even compared to Lumiya, it doesn’t look like it offers any significant advantage over the Mobile Grid Client. Furthermore, it shares the same non-standard inventory folder structure as the Mobile Grid Client, which is an unmitigated disaster in its own right. As for signing up and logging in for the first time, the procedure is unnecessarily convoluted.

At any rate, I’d like to take the opportunity to ask anyone who reads this post to conduct their own tests, so that we’ll see if this behaviour can be reproduced and hopefully traced to a cause. Sadly, contacting Lumiya’s developers doesn’t seem to be very easy nowadays, and I’m afraid no action will be taken on their behalf; remember, Lumiya as a project has been effectively dormant for years now.

I’m afraid I have to close this post with an unpleasant realisation. We saw the demise of the streaming services. These were rather expensive, and, honestly, how many $10-$20/month services can you realistically afford to use, especially in this state of the economy? Of the two lightweight, subscription-based mobile SL clients, neither Speedlight nor the Mobile Grid Client managed to convince me to part with my L$ to use them.

As for Lumiya, it seems that now’s the time for me to finally let go of it. But really, there’s literally not a single attractive alternative. I haven’t seen LL’s own offering, but I do think they should – at the very least – take a good look at what Lumiya had achieved and why it was so popular. I know that, if I were the competent official within the Lab, I’d either hire the Lumiya team, or buy their source code and continue from where Alina and her team left off, although this is highly unlikely to happen.