While playing Second Life
you might have heard of the terms RLV or RLV viewer before. It could be even a requirement
to participate in some games or to visit specific sims. You might have wondered
what RLV exactly is and why you need it.
Therefore this tutorial will explain to you what RLV is, what you can do with it and how to enable and disable it in your viewer.
What is RLVa?
RLV (Restraint Love Viewer) enhances your Second Life experience by adding extra features to your viewer. With these features in game scripted objects can control and restrict your avatar from performing specified actions. In fact RLV adds more commands for scripters to use in their creations.
A good example you might allready be familiar with is “Open Collar”. It uses RLV to enable users specified by you to restrict your avatar in the way they like. They can for example forbid you to send instant messages, to sit, stand, force teleport you to them or forbid you to leave a place. Without a RLV enabled viewer these things are impossible since the Linden Labs scripting language does not support those commands.
Other examples include a game in which you die and are restricted to revive for a specific amount of time by freezing your avatar or a jail cell from which you cannot escape. These are all things which are impossible using only LSL (Linden Scripting Language).
How to enable RLV in your viewer?
First of all you will need a viewer which supports RLV. Two of the most known viewers for Second Life which supports RLV are “Restraint Love Viewer” and “Firestorm Viewer“. This article will only describe how to enable RLV n these viewers. If you use a different viewer you need to check for yourself if it supports RLV.
Restraint Love Viewer
Restraint Love Viewer is especially build to support RLV. Thus there is no need to enable it in this particular viewer.
One of the great advantages of “Firestorm” is that you can enable and disable RLV. Unlike with “Restraint Love Viewer” you do not need the normal Second Life Viewer to disable it.
To enable or disable RLVa in “Firestorm” go to Avatar/Viewer > Preferences > Firestorm, select the tab “Extra” and check (enable) or uncheck (disable) the option “Allow Remote Scripted Viewer Controls (RLVa)”. Before the new settings will take into effect you will need to exit and start “Firestorm” again.
How to disable RLV in your viewer?
If needed, for example when you are stuck somewhere because of RLV and want to escape or an attachment won’t come off, you can disable RLV to disable all the restrictions set by RLV.
Restraint Love Viewer
Close the “Restraint Love Viewer” and use your normal “Second Life Viewer” to disable RLV.
To disable RLVa in “Firestorm” go to Avatar/Viewer > Preferences > Firestorm, select the tab “Extra” and or uncheck (disable) the option “Allow Remote Scripted Viewer Controls (RLVa)”. Before the new settings will take into effect you will need to exit and start “Firestorm” again.