Real Restraint / Restrained Life Scripts
Written for 1.12, not current.
NOTE: please see this post about different viewers.
What are they?
The technical official explanation:
This viewer, codename “RestrainedLife” is an attempt at enhancing the experience of people who practice BDSM in Second Life. It is used jointly with simple scripts made to use its features in-world, such as making an attached object undetachable, preventing chat and such. An API (Application Programming Interface, a text file) is provided so that every content creator can create their own scripts to interface their own items to the viewer and use its features.
Now that is out of the way, I highly suggest that you reads Marines blog entry on the RestrainedLife viewer:
http://realrestraint.blogspot.com/2007/11/so-what-is-that-restrainedlife-thing.html
Where to get them?
If you want to know more, or even give it a try you need to do a couple of things. You need to pop down to Marine’s store in PAK, and click on the rotating cube on the left. When you click on that cube, you are given a folder containing some scripts and a Readme note card that explains it all.
Basically, the RealRestraint products are still sold without the scripts so you have to add them yourself, according to which script does what. See next section.
However to be complete; we give you below the download locations for each operating system. (See also the Links section on the right)
- Marine Kelley’s RestrainedLife Viewer for the Ms-Windows Platform (made by Marine herself).
- Marine Kelley’s RestrainedLife Viewer for the Linux Platform (courtesy of Loom Kish)
- Marine Kelley’s RestrainedLife Viewer for the Macintosh Platform (courtesy of Mo Noel)
Which scripts are there?
&Viewer: this one tells the RR viewer to set that object so it can’t be removed when you lock it. Put it in every Real Restraint you own! This includes all the individual parts (Right and left elbows and left wrist for shackles, for example), not just the main pieces (Right wrist, where the core scripts are for the arm restraints).
NoSendChat: This one tells the viewer to block your outgoing chat, with the exception of short emotes (Long ones are cut off). Put it in the gag.
NoSendIM: Similar to NoSendChat, but it blocks outgoing IMs (It doesn’t let ANY emotes through, unlike NoSendChat). Put it in the gag as well. NOTE: *Allow can change this scripts behavior slightly, to be explained later.
NoReceiveChat: This one tells the viewer to block any INCOMING main chat when the restraint is locked. Like NoSendChat though, it lets short emotes in, and cuts off long ones. Marine says to put it in the slave crate (I never use the crate myself,so…). I have this in my iso suit’s ball hood. NOTE: *Allow can change this scripts behavior slightly, to be explained later.
NoReceiveIM: This one blocks all incoming IMs, and like NoSendChat, it doesn’t allow ANYTHING through, even short emotes. Like NoRecieveChat, Marine recommends putting it in the crate, and I have it in the ballhood. NOTE: *Allow can change this scripts behavior slightly, to be explained later.
NoTP: This script has a couple of different functions. First, it blocks pretty much all teleports when the restraint is locked, including landmarks, TPs offered by friends, etc.. Second, it also blocks you from sitting on anything more than 1.5 meters away, i.e. sit teleporting. Put this script in the right ankle shackle; that will make the ankle shackles block teleports when locked. NOTE: *Allow can change this scripts behavior slightly, to be explained later.
*Allow: In short, this script allows your keyholder to set him or herself as an exception to the restrictions placed by some of the restraints. For example, putting this in your gag while NoSendIM is installed will allow your keyholder to allow you to IM her. If in the ankle shackles with NoTP installed, it will allow her to offer you TPs. Put this in any restraint marked with a NOTE above. if you go by the recommendations, it will go in the gag,right ankle cuff, and slave crate.
*Edit: This script allows the wrist shackles (or another restraint if you prefer :P) to block you from editing or rezzing items when locked (eliminating one of the last bastion of subbie cheating :P). It needs to be activated before it takes effect; look for it in the plugins portion of the arm shackles menu. Put this in the right wrist shackle.
Hope you enjoy yourself, we certainly will!!!
Velicia & Lex
You appear to have the attribution for the Linux and MAC viewers backwards
Mo does the Mac build and I do the Linux Build.
*pokes sis*
I so do apologize *blushes furiously while editing the page*
This has now been corrected
Thanks for spotting that 
[...] The first is on Restrained Life scripts; what do they do, and where do I put them? Find it here. [...]
Hehe as usual, a very clear and well done tutorial, going right to the point without letting anyone behind
Congratulations !
Marine
Its amazing……but after i installed it and copy pasted it into the original sl viewer…i have been facing trouble logging in.
i.e;whenever i login….it gets stuct in ” Initializing World… ” and doesnt respond after that. I don’t know the reason why it happens….i need to attempt many many times before i’m able to login…..sometime i get fed up trying to login….
Any idea what is the actual problem?
Keerthan, you’re going to want to ask Marine’s blog or her customer support group for help with the Restrained Life viewer, I’m afraid none of us here are involved with developing it, so there’s not much we can do to help.
In any case, best of luck!
I have a question about the “no tp” script. I have the legstraps bought at RR, but can still tp since i got the message that no tp is in the straps. I also put the no tp script in my collar, but i can still tp, anyone any idea?
Are you using the Restrained Life viewer Kristof? the scripts work with the custom viewer, the link to which is on the blog’s sidebar.
Hi!
Im intrestet in the viwer gut the site is down.
Can someone tell me wer i can get it?
Tv in advance
Hi Joss, I just checked and the site is back up. Sadly we had little influence about things like that. Much like yourself we are users of the restrained life viewer.
All I can suggest is just to keep trying. and hope the site get back up.
Good luck, lex
Now that Second Life official release 1.19.0(5) is the an updated Restrained Life? Had a subbie upgrade the normal viewer and now Restrained Life 1.10 doesn’t work
Chastity, this isn’t really the place to be asking about it, nobody here is involved in the development of Restrained Life. You’re going to want to ask on Marine’s blog, you can find it in the blogroll on the right bar.
As far as I can tell, RL hasn’t been updated yet.
EDIT: This tutorial needs to be updated, too >.<
I agree with Vel. I am sorry, but it seemed to be clear to me, that one would understand the difference between the Linden Lab Second Life viewer (1.19.0(5)) and the Restrained Life viewer. i have this question seen pop up a many times now on the Real Restraint Support group and frankly it baffles me (I am currently somewhat in Iso
so I haven’t replied yet.
The way Restrained Life work is a combination between the scripts *in* the cuffs and the viewer itself. See it mostly in perhaps this way
You have a car (the viewer), and that car normally runs on unleaded petrol (restrained life viewer) and suddenly you decide to pour diesel (linden labs second life viewer), it just goes wrong
xx
lex
I published a updated FAQ about the RestrainedLife viewer at my FAQ-Blog: http://modesign-faq.blogspot.com/search/label/Topic%3A%20Restrained%20Life
Hoya I was wonderinf will it work if i just use these scripts in other stuff? like I have a dari’s haus collar can use that?
Tanall, that depends, You can’t have *and* the scripts of Marine’s Restraints *and* the scripts of Dari’s Collar in one item. The scripts would just conflict with each other and whatever happens than is anyone guess.
I have made the mistake in the past by putting to much of one restraint in to one item. and the results weren’t pretty. With two scripts fighting over who should do what (in this case it was both handcuff scripts fighting who could attach to the HUD.
Having said all that, it is possible to remove the items so you only have the prim-object (in this case the collar) and import Marine’s scripts into that.
Took a while to persuade my firewall to allow RLV to access, but once it did…!
Anyone notice the spelling error at the top of this page???
Real Restraint/Restained Life Scripts.
Would think it should be Restrained Life Scripts.
Thank you Kat, I must have missed that. I have now amended the title of the page.
Hi,
Even if nothing is locked ore all scripts are off in the collar and molock so i dont wear anything i cant wear object like skirt etc. i’m using MAC do someone haves that problem as wel?
gr,
Minous