Sunday, April 10, 2011

Restrained Love v2.6

Hi !

Here is the latest version of the RLV, with a few new commands and a LOT of enhancements, to make your SL easier... See for yourself !

- added : @touchme=add exception to the @touch*=n restrictions, this works only for the oject that issues this restriction, to avoid cheating.
- added : @startim=n command, to prevent the user from opening an IM session with anybody (the little "trill" sound will still play, though).
- added : @startim:UUID=add exception to the above restriction.
- added : @startimto:UUID=n command, same as @startim, but regarding one particular person only.
- added : Debug setting RestrainedLoveShowEllipsis (default to TRUE) to show or hide the "..." when you are under @recvchat or @recvchatfrom.
- added : A new RLV menu with the following items :
- List RLV restrictions => displays a list of the current restrictions and exceptions in effect, in the chat history.
- Show Debug Info => Activate or deactivate debugging info for RLV commands.
- Forbid offers to #RLV => allow or forbid objects to send inventory directly in your #RLV folder.
- Double-click to Wear => To choose the default behaviour (Replace or Add) of the viewer when double-clicking on an inventory item to wear it.
- added : Some features from Firestorm :
- Login screen to default to secondlife.com instead of a dumb blank page.
- Temporary textures and snapshots uploads.
- No MOTD on the login progress screen (who wants advertisement anyway ?).
- Top status bar now contains an info button, the name of the parcel and the properties icons (no fly, no rez etc).
- MU*-style emotes (in other words, being able to begin your sentences with ":" as well as "/me").
- Names over "Show Look At" crosshairs.
- Distance on the minimap inspector.
- Radar on the People panel and chat history notifications (but no ability to teleport directly to someone, this is too intrusive).
- added : Some enhancements of my own :
- In-world profiles. Although inspired by Firestorm, these are closer to the v2 codebase.
- Friends offline/online notifications on the chat history (this is managed by the "OnlineOfflinetoNearbyChat" debug setting).
- Group count on the group panel, to show to how many groups you belong.
- Profile, Teleport, Share and Pay buttons directly on the IM window, to act as shortcuts.
- Keeping the permission icons in the friends list always visible.
- fixed : Replacing an outfit while the RLV was deactivated would not work (thank you Lance Corrimal).
- fixed : Avatar tooltip would not be correct when using Display Names, and under @shownames.


I hope all these improvements will make the viewer more enjoyable to use... They sure did for me :)

As usual, you can grab it there :

http://www.erestraint.com/realrestraint

And the MD5 hash for the Windows installer is
37659d3e5d77613103257fd4e71a1d97


Have fun !
Marine

Monday, April 4, 2011

The next RLV will have a little Firestorm in it !

Hello there,

I long wanted to port a few features from Phoenix/Firestorm to the RLV but never had the time for it. These features are meant to improve the user-friendliness of the viewer, and I am glad they are now part of the original RLV. See for yourself :

- Temporary texture upload : This one is almost a copy/paste from Firestorm, and is very handy, it allows you to upload a texture without having to pay the upload fee, this texture being temporary and not surviving across sessions. It's a life-saver for the builder who wants to test textures without going broke, or for the snap-happy who wants to quickly show their pictures off.

- No advertisement on the startup page.

- Show the name of the parcel and region (with coordinates and properties as icons, plus a quick info button) on the top status bar, making the navigation bar less necessary, hence freeing a lot of real estate on the screen.

- In-world profiles, in lieu of the new web profiles (except for your own personal profile, which requires more controls to edit it). They are much faster and smaller, you can open several of them at the same time, you can drag/drop items on them, etc, etc. They are not a copy from Firestorm though, they are looking much more v2-like.

- Names over the "look at" crosshairs. I don't know how useful it is except for saying "stop staring at me !", but many people like them, so here they are.

- Added the current number of groups and the maximum number of groups to the groups panel (I don't know why it isn't there out of the box).

- Added the distance to the avatar on the minimap inspector.

- Added a menu item (under "Me") to list the current RLV restrictions in the chat history (this one was looong overdue).

- Added an automatic replacement of leading ":" by "/me", to please the MU* people (works in IMs too).

- Added some of the radar functions of Firestorm into the People tab : Payment info, Age in days, Number of seconds spent since detected, and more importantly, the Range ! I did not add the context menu and especially NOT the "Teleport to avatar" action, because I believe it breaks the privacy of said avatar. Nobody likes to see someone appear right in front of their nose without a warning. I banned some for that in the past.

- Added 4 buttons directly on the IM window : Profile, Teleport, Share and Pay, as shortcuts to the same buttons on the left sliding panel (the one that slides open when you click on ">>").

All these are small enhancements, but added to the enhancements the RLV already offers (right click shortcuts, sliders on the status bar etc), it makes the viewer much more user-friendly.

Please don't message me to ask me to add this and that feature though, my goal is not to copycat Firestorm (or any other viewer for that matter), but to add a few improvements that I feel LL should have added long ago.

There is no ETA yet, there is still a little work to do but everything I have listed here works already.

Have fun !
Marine