RLVa Wiki
Welcome to the RLVa Wiki — a comprehensive documentation resource for RLVa, the extended reimplementation of the RestrainedLove API (RLV) for Second Life.
What is RLVa?
RLVa is an extended implementation of the RLV protocol written by Kitty Barnett for the Catznip viewer. It provides all standard RLV functionality plus additional features unique to the Catznip codebase.
While the original RLV is maintained by Marine Kelley and used by viewers like RestrainedLove, Cool VL Viewer, and Kokua, RLVa is used by Catznip, Alchemy, Black Dragon, Firestorm, Genesis, and Singularity.
Key Features
- Full RLV compatibility — All standard RLV commands work
- Extended camera controls — Focus, eye offset, textures, and more
- Overlay & sphere effects — Visual effects unique to RLVa
- Enhanced inventory management — Shared folders, outfit control
- Relay system — For collaborative restraints and roleplay devices
Quick Start
- Enable RLVa in your viewer
- Learn the command syntax
- Browse the complete command reference
Source Code Verification
Verified Against Source
This wiki has been cross-referenced against four viewer codebases.
| Viewer | Version | RLV/RLVa Version | Type | Source |
|---|---|---|---|---|
| Firestorm | 7.2.5.81383 | RLVa 2.4.2 | RLVa | GitHub |
| Alchemy | 7.1.9.2516-beta | RLVa 2.5.0 | RLVa | GitHub |
| Kokua | v26_2_0_62339 | RLV 2.09.35.00 | RLV | BitBucket |
| Black Dragon | 5.6.0 | None | GitHub |
Kokua ships in three variants: No RLV (no RLV support), RLV (standard RestrainedLove), and FTRLV (full-time RLV). This wiki was verified against the RLV branch (Kokua-MKRLV).
Black Dragon had RLVa integrated via upstream PR #2830 but it was deliberately removed (labelled "Broken RLVa"). Only XML UI shells remain; no functional RLV/RLVa support.
Commands marked with 🧪 are experimental in RLVa (require RLVaExperimentalCommands, enabled by default in Firestorm/Alchemy) but standard in RLV (Kokua). Commands marked (RLV only) are not available in RLVa viewers.
Sources
This documentation is compiled from:
- Catznip Wiki — Official RLVa documentation
- KittyBarnett/rlva-docs — Command specifications
- Second Life Wiki — RLV API reference
- Rhet0rica's RLVa Protocol — Comprehensive command table
This is a community-maintained documentation site. For official support, visit the Catznip Discord.