RLVa Frequently Asked Questions
Here we hope to answer some common frequently asked RLVa questions. If you have a question that you think we have missed please drop Catznip an IM in Second Life.
- 1 Getting Started with RLV
- 2 Using RLVa
- 3 Developing RLVa Items
Getting Started with RLV
What is RLVa?
RLVa allows scripted objects to interact with your viewer directly and change your experience of the world in many ways. This has been used for the most part to create adult toys or furniture but it has a significant number of general uses similar to the experience tools being developed by Linden Lab.
How is RLVa different from RLV?
Please see RLVa / RLV Differences.
Where do I get an RLVa enabled viewer?
How do I enable RLVa?
Please see How to enable RLVa.
Is RLVa Safe?
RLVa is safe. Simply enabling RLV will not invade your privacy, lag your viewer or cause you to breach the Second Life terms of service.
RLVa only functions on worn attachments. Other rezzed objects require an RLV Relay to work as a proxy and pass their special commands on to you. If you don't wear a relay device, you are simply immune from all external attempts to utilise RLVa on your viewer.
Can RLVa be used to read someone's IM's?
How do I configure RLVa?
RLVa has very few options and in the vast majority of cases it is recommended you stick to the supplied defaults. For more information see RLVa Configuration Options.
How can I see which attachments are using RLVa?
View all active RLVa commands via the RLVa Active Commands floater.
What is an RLV Relay?
RLVa only operates on worn attachments. An RLV Relay is a device that extends this functionality to rezzed objects by acting as an intermediary. If you do not use a relay, you are immune to all RLV objects rezzed in world.
Do RLV items work with RLVa?
How do I stop RLV toys from removing my hair / tail / feet / etc ?
Use (nostrip) in your inventory folder names.
Developing RLVa Items
What Viewer do you recommend for developing RLVa scripts?
We recommend the Catznip viewer! RLVa is developed as part of the Catznip viewer project, the Beta Catznip viewer represents the most recent implementation. Once published in Catznip, RLVa is then updated in other RLVa Viewers and as such, Catznip is always assumed to be the reference implementation.
Do you provide scripts?
No. Aside from any reference material provided on this wiki, we do not provide any ready made LSL scripts for you to use in your own creations.
What debugging tools exist for RLVa?
RLVa ships with a number of features intended to aid in the development of RLVa compatible scripted devices. Please see the RLVa Debugging Tools for more information.
Can you help me with a project?
We can provide a limited amount of high level assistance. We wont write your script for you but we can certainly help you to understand and errant behaviour or advice best practice. Please see Support for ways to contact.
Can you test my RLVa enabled product?
We don't thoroughly test every RLVa object we find in Second Life. We will however get in touch with a product's creator if we spot issues. Admittedly this is probably a little late for you to correct issues.
If you want a quick sanity check please get in touch.
I think I've found a bug in RLVa!
Please report bugs on our Catznip JIRA.
Why doesn't RLVa and RLV merge?
For the same reason that Chrome and Firefox don't.
We understand that it would be simpler for developers to only have either RLV or RLVa. However the reality is there are multiple completely separate implementations, maintained by completely separate developers who's work gets presented to the end users via a several different viewers. You can use the Version Commands to find out which specification the end users viewer implements. However we do not expect there to be any situations where the difference in functionality of elements common to both specifications would constitute an issue.
Unless otherwise stated RLVa user documentation only applies to RLVa as provided in the Catznip Viewer.
If in doubt please refer to your RLVa capable viewer's support / documentation.