Difference between revisions of "Category:RLVa"

From Catznip
Jump to navigation Jump to search
(RLVa Developer Documentation)
(RLVa Developer Documentation)
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{RLVaHeader}}
 
{{RLVaHeader}}
 +
{{clear}}
 
==What is RLVa?==
 
==What is RLVa?==
 
{{WhatIsRLVa}}
 
{{WhatIsRLVa}}
Line 9: Line 10:
 
* [[RLV Relay|What is an RLV Relay]]
 
* [[RLV Relay|What is an RLV Relay]]
 
* [[RLVa Frequently Asked Questions]]
 
* [[RLVa Frequently Asked Questions]]
* [[RLVa vs RLV]]
+
* [[RLVa Active Commands]]
  
 
==RLVa Developer Documentation==
 
==RLVa Developer Documentation==
Line 22: Line 23:
 
|
 
|
 
* [[How to use RLVa]]
 
* [[How to use RLVa]]
* [[Commands that exist in RLV but not RLVa]]
+
* [[RLVa / RLV Differences]]
 
|}
 
|}
  
Line 31: Line 32:
 
|-
 
|-
 
|
 
|
* [[RLVa Active Restrictions]]
+
* [[RLVa Active Commands]]
* [[RLVa Debugging Tools#Active Locks|Active Locks]]
+
* [[RLVa Debugging Tools#Active Locks|RLVa Active Locks]]
 
* [[RLVa Debugging Tools]]
 
* [[RLVa Debugging Tools]]
 
|}
 
|}
Line 43: Line 44:
 
|
 
|
 
* [[Version Commands]] : Detecting if RLV/RLVa is enabled.
 
* [[Version Commands]] : Detecting if RLV/RLVa is enabled.
 +
* [[Avatar Commands]]
 
* [[Movement Commands]]
 
* [[Movement Commands]]
 
* [[Teleportation Commands]]
 
* [[Teleportation Commands]]
 
* [[Location Commands]]
 
* [[Location Commands]]
* [[Local Chat Commands]] : Speach and emoting
+
* [[Local Chat Commands]] : Speech and emoting
 
* [[Instant Message Commands]]
 
* [[Instant Message Commands]]
 
* [[Sitting Commands]]
 
* [[Sitting Commands]]
 
* [[Clothing & Attachment Commands]]
 
* [[Clothing & Attachment Commands]]
 
* [[Name tags & Hover Text Commands]]
 
* [[Name tags & Hover Text Commands]]
 +
* [[Camera Commands]]
 
* [[Environmental Commands]]
 
* [[Environmental Commands]]
 
|}
 
|}
  
 
{| bgcolor="#FFFFFF" border="1"  cellspacing="2" cellpadding="6" width="100%"
 
|- bgColor="#A7C1F2"
 
!RLVa Extension Command Sets
 
|-
 
|
 
* [[Name tags & Hover Text Commands]]
 
* [[Environmental Commands]]
 
|}
 
  
  
{| bgcolor="#FFFFFF" border="1"  cellspacing="2" cellpadding="6" width="100%"
 
|- bgColor="#A7C1F2"
 
!RLVa Extended Command Index
 
|-
 
|
 
{| width="100%" cellpadding="6"
 
|- valign="top"
 
|
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
|
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
* [[@x-command]]
 
|}
 
|}
 
 
|
 
|
 
{| bgcolor="#FFFFFF" border="1"  cellspacing="2" cellpadding="6" width="100%"
 
{| bgcolor="#FFFFFF" border="1"  cellspacing="2" cellpadding="6" width="100%"
 
|- bgColor="#A7C1F2"
 
|- bgColor="#A7C1F2"
!RLV Command Index
+
!RLVa Command Index
(RLV API Commands as implented in RLVa)
 
 
|-
 
|-
 
|
 
|
Line 98: Line 68:
 
|- valign="top"
 
|- valign="top"
 
|
 
|
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
|
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
|
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
* [[@command]]
 
  
 +
* {{RLVaCommand|adjustheight||}}
 +
 +
 +
* {{RLVaCommand|detach||}}
 +
* {{RLVaCommand|detachthis||}}
 +
 +
 +
* {{RLVaCommand|edit||}}
 +
 +
 +
* {{RLVaCommand|fartouch||}}
 +
 +
 +
* {{RLVaCommand|remattach||}}
 +
 +
 +
* {{RLVaCommand|sendchannel_except||}}
 +
* {{RLVaCommand|sendgesture||}}
 +
* {{RLVaCommand|setcam||}}
 +
* {{RLVaCommand|setcam_eyeoffset||}}
 +
* {{RLVaCommand|setcam_focus||}}
 +
* {{RLVaCommand|setcam_focusoffset||}}
 +
* {{RLVaCommand|setcam_fov||}}
 +
* {{RLVaCommand|setcam_fovmin||}}
 +
* {{RLVaCommand|setcam_fovmax||}}
 +
* {{RLVaCommand|setcam_unlock||}}
 +
* {{RLVaCommand|showloc||}}
 +
* {{RLVaCommand|shownames||}}
 +
* {{RLVaCommand|shownametags||}}
 +
* {{RLVaCommand|sittp||}}
 +
* {{RLVaCommand|startim||}}
 +
 +
 +
* {{RLVaCommand|tplocal||}}
 +
* {{RLVaCommand|tpto||}}
 
|}
 
|}
  

Latest revision as of 15:39, 8 June 2016

RLVa Logo

Catznip is the development viewer for RLVa written by Kitty Barnett. This is an extended reimplementation of the RestrainedLove API created by Marine Kelley. RLVa has been in circulation since mid 2009 and is independent, sharing no code with RLV. (See RLVa / RLV Differences).

RLVa goes from Catznip into many other viewers making it especially useful for script developers as it represents the future of RLVa often months ahead of the mainstream.

 

What is RLVa?

RLVa is a tool kit that extends the LSL scripting language used to make objects interactive. If something you encounter in world does anything beyound simply existing, it is scripted in some way.

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 does RLVa work, and is it 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.

RLVa Developer Documentation

RLVa Developer Documention TOC


RLVa Developer Tools


RLVa Command Sets


RLVa Command Index