Skip to content

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

  1. Enable RLVa in your viewer
  2. Learn the command syntax
  3. 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 RLVa Removed 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:


This is a community-maintained documentation site. For official support, visit the Catznip Discord.