Login

Please log in to view your cart or post on the forum



Emerald Features
Emerald Feature List PDF Print
Written by Administrator   
Monday, 03 August 2009 15:08
Emerald Feature List Page

Preferences

Camera Movement
Camera Movement
After Linden Labs, in their infinite wisdom, removed the supposedly 'unused' camera
smoothing and transition time, the Emerald team listened to the cry of it's users, and to
the jumps of joy from the Machinima fanatics, build enthusiasts, and general users alike,
re-added the two sliders. Thanks, guys!

New Skins
New Skins
Emerald introduces thirteen (and growing!) new brilliant, shiny, appealing new skins
to choose from!
Thank you JB Kraft, Chalice Yao, LordGregGreg Back, Pony Ghost, Ikaru Aichi,
Skills Hak, ciganito111, James Random and others for their contributions!

Emerald - Teleporting
Teleporting
Double-click Teleporting: A new medium of transportation (and fun!)
Emerald includes the commonly-used feature called double-click teleporting, where a
user simply double-clicks at a certain location, and instantly get's teleported that that
spot (assuming the land allows point-to-point teleporting. Also, it is suggested to have
the teleport screen disabled, as described below)
This makes it extremely useful moving around places easily, just by panning your camera
around to it, and double-clicking.
Setting double-click Autopilot disables double-click teleporting
Camera settings are also adjustable in regards to double-click teleporting. You can have
your camera stay stationary when teleporting, or have it move around to behind your avatar,
or have your avatar rotate to align with the camera.
You can also change the vertical offset of your avatar when teleporting using double-click,
useful for taller or large avatars, as well as have your avatar fly after teleporting, for when
double-click TPing next to a vertical building, for example.
There is also the option to disable the annoying (to some) teleporting 'woosh' sound, a
blessing for those trigger-happy double-click teleporters :D

Emerald - Client Tags
Client Tags
Emerald incorporates a feature commonly used with
other third-party clients: Client Detection tags.
These are colored, named tags displayed next to avatar's names for those using
cooperative third-party clients, such as Emerald, VerticalLife, PSL, MoyMix,  as well as
hundreds of other alternate clients, each with their own name and color. For other people
using those clients, your name will show up green with '(Emerald)' next to your name
(unless you turn off clothing layer protection, described in more detail below) [TODO Add page about tag application, security, banning, etc]
These settings can, of course, be changed. You can opt to not show the client's name
next to the avatar's name. hence relying only on their color, which can be very useful
for those who know each client's colors, and can figure out what they are with just that.
You can also remove the option to color people's tags based on their client, and have only
it's name show up to theirs, for those who want to keep their colors consistent.
You can also disable both, for those who don't care what client other people are using.
As expected, new clients will, and do come out, on a semi-regular basis, and as such, it
would be favorable to keep up-to-date with these, which is where Emerald's ability to
download up-to-date client tag databases automatically, making sure you have the latest
list of detectable third-party viewers at your disposal.
As a note, people who use the default client, an unknown or unrecognized client, or if they
have clothing protection disabled (again, described below), then they will not display a tag,
and will have your default color for their name.

Emerald - Process Screens
Process Screens
Emerald has the option to disable not only the teleporting process screen, but also
the login and logout screens.
Disabling the teleport screen makes it incredibly useful for double-click teleporting
(otherwise you get 1 or 2 seconds of a black screen with a progess bar), and it also
allows you to continue to IM and move your camera without interruption. It's also kinda
nifty to see everything slowly disappear, and reappear before your eyes (for some... <_<)
Disabling the login screen allows you to interact with your viewer while everything is still
loading, allowing for quicker responses and a more streamlined workflow.
Disabling the logout screen is similar.
You can also change the login precaching delay, which in essence determines how long
your viewer waits before it starts to load stuff.
Make sure you do NOT set this to 0.0, or you will have rendering and inventory issues.
Decreasing the improves loading time (as long as it's above 0.0), while increasing it
helps those with slow connections, or those trying to load missing inventory.

Emerald - Voice Preferences
Voice
Emerald Voice Preferences
ADVANCED FEATURE
Don't change these unless you know what you're doing
If you are using a grid proxy, you may wish to change the "debug" to "bhr.vivox.com" so you still have voice.

Emerald - Protection
Protection
Emerald - Clothing Layer Protection
This feature enables the protection of your layers of clothing and non-baked textures,
so that other 'hacked' viewers can't steal your clothing as separate pieces.
Attention: disabling this feature turns off the ability for other viewers to detect what
client you are using.
Brief explanation: Emerald (as well as the other third-party clients) enable detection
between each other by incorporating a predetermined 'key' (specifically, one of an image)
into your avatar's skin depending on what client you use. These keys are sent out if you
have clothing layer protection enabled, but if it is disabled, the viewer sends out the
default image instead, which include all the individual layers of clothing, and hence your
Emerald tag will not show.
Emerald also incorporates Dialog and Calling Card spam detection and prevention.
Some 'greifer' clients have the ability to spam users with repeated dialogs, or a barrage
of calling cards, which usually creates extreme lag, and can cause your viewer to crash.
This setting disables the ability to receive these if they meet a certain incoming rate,
hence preventing a possible crash.
Emerald has the ability to revoke all permissions from an object when you sit or stand up
from an object. This is very useful to protect yourself from cagers or orbiters used for
greifing. If you are targeted by an object after sitting on it, sometimes standing up from
it will not remove it's permissions, and it can easily attach to you over and over again. This
function prevents this by revoke all permissions from an object, preventing it from
attacking again.

Emerald - Privacy
Privacy
Emerald integrates a few features to improve your privacy.
Enable/disable the 'Load URL' pop-ups from showing, which are used to try to direct you to
a particular web page.
Enable/disable the function 'llMapDestination', which is used by scripts to determine
your position on the map.
Enable/disable 'Broadcast viewer effects' to change whether certain effects, such as
your selection beam and camera focus point, are transmitted to the server, effectively
disabling other viewers from seeing them.
Enable/disable the broadcasting of your camera focus point and click target specifically.
(Tip: you can disable the broadcast of your selection beam only in the 'Avatar' tab).

Emerald - Instant Messaging
Instant Messaging
This feature is one most of you will find extremely useful (and, on occasion, entertaining)
'Announce incoming instant messages' does just that, it opens up a new IM tab and
lets you know someone is typing you a message -before- they press enter, allowing you
to respond in advance. You can also determine whether these new IM tabs take
focus or not, i.e. makes the new tab come in front of all the others (potentially disrupting
if you are typing something when it happens).
There is also an extensive auto-response system, which includes responding to
anybody who isn't your friend, anybody who is muted by you, or respond to anyone.
The auto-response message itself is configurable to show the person's first
and/or last name (using #f or #l, which are replaced), as well as send the current
timestamp for future reference (using #t)
You can have it not show messages from those who you've chosen to auto-respond
to, in case you did not want to be disturbed.
You can make the viewer send the response as soon as they start typing (which
could potentially creep them out), as well as respond to every message they send,
not just their first.
You can also send an inventory item with your auto-responses, such as a landmark
or a notecard, or even an object.

Emerald - Encryption
Encryption
Emerald Instant Messaging Encryption
OTR, or Off-the-Record encryption is a privacy measure employed by Emerald to
prevent others from intercepting your conversations. Here's an excerpt from their page:
Encryption: No one else can read your instant messages.
Authentication: You are assured the correspondent is who you think it is.
Deniability: The messages you send do not have digital signatures that are checkable
by a third party. Anyone can forge messages after a conversation to make them look
like they came from you. However, during a conversation, your correspondent is assured
the messages he sees are authentic and unmodified.
Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.
For more information, visit this link
Checking the 'Show money changes in local chat' does what it says, sending you a
system message describing the other avatar and the amount of money given/taken,
useful for keeping a record of your transactions on your computer, if you log local chat.
Vertical IM tabs repositions the IM, local chat, and contacts tabs
from underneath the window, to beside it.

Emerald - Accessibility
Accessibility
Emerald allows you to enable the ability to fly anywhere, including in no-fly parcels.
(be cautious when using this, as there's generally a reason it is not allowed).
Enable shortcuts to become visually phantom and to ground-sit anywhere.
Phantom: This feature makes your avatar 'visually' ghost-like. The basic idea is that
your avatar has a sort of 'bounding box' around it, which defines it's dimensions.
Turning your avatar phantom makes it's visual form stay in place, which means other
avatars can walk into/through you, and physical objects are unable to move you.
However, your 'bounding box' still moves, so when you turn phantom back off, your
avatar will snap to the position of your 'bounding box'.
You can enable your viewer to display chat when an avatar enters or leaves the region,
your draw distance, or your chat range (20 m), according to your avatar radar (described in
more detail below).

Emerald - Extra Features
Extras
Configurable Agent update rate, which allows you to change how often your viewer
sends updates about your avatar to the server. Increasing this will make your
movement smoother, but too much might cause the opposite and lag out your viewer
and the simulator. Reducing the amount will help those with slower internet speeds.
You can enable the wearing of objects by double-clicking them instead of having to
drag them onto your avatar, or using the right-click menu, which can save a lot of time.
You can also disable sitting on objects which has it's click-setting set to automatically
make you sit on the object, which can reduce the occurrence of accidentally sitting on,
say, a teleporter.
Look at beacons (which can be enabled in the 'Emerald' menu at the top of the viewer's
screen)  have the option of showing their respective avatar's name above them, for
easy identifying.  Look-at beacons are basically points accented by intersecting lines
which show where a user is looking, clicking, or focusing their camera, and can be used
to find out if someone's checking you out ^_~
You have the option to disable the 'tip tapping' sound that comes from you and other
users typing a message, for those who find it particularly annoying.
The 'esc' key, which is used to reset your camera's position to behind your avatar, can
be set to either reset the camera on one hit (when enabled), or remove window focus
separately first, useful for those who build and talk at the same time.
Emerald has recently incorporated RLV (Restrained Life Viewer) functionality, which
in essence provides external control of your viewer by a 'Master' or 'Owner' to those
who enjoy BDSM and the like.
More information on RLV can be found at this link
Emerald - Command Line
Command Line
Emerald has the option to use your chat bar as a command line input, for quick access
to useful functions and different settings, of which the commands themselves are
configurable. Messages used as commands are not seen by others.
Teleport to a certain position within the region using 'gtp' followed by three
numbers determining the X, Y and Z coordinates you want.
Teleport to terrain ground level directly below you using 'flr'
Teleport to a particular height directly above you using 'gth' followed by a number
Teleport to your home location by using 'tph' (same as using ctrl-shift-H)
Rez a round platform beneath you between 5 and 30 meters in diameter using 'rezplat'
Teleport to a region name using 'mapto' followed by the desired region name (full name,
not case sensitive). You can set whether you use your current position as the position to
teleport to in the new region, or use the region's default teleport location.
To calculate a mathematical expression, use 'calc' followed by the expression. The viewer
then sends you a system message (visible only to you) with the calculated result.
Valid expressions are +, -, *, /, SIN(x), COS(x), TAN(x),  ASIN(x), ACOS(x), ATAN(x),
SQRT(x), LOG(x), EXP(x), ABS(x), ATAN2(x,y), MIN(x,y) and MAX(x,y) .
To change your draw distance on the fly, use 'dd' followed by a number as your desired
draw distance. This allows you to set your draw distance as low as you'd like, even 0.0,
which can sometimes fix avatars which refuse to load.
You can teleport you avatar to your camera's current position using 'tp2cam', which is similar to
double-click teleporting.
If you obtain the key of an avatar, and want to find the name of that avatar from the key,
you can use 'key2name' followed by the key (should look something
along the lines of ccb509cf-cc69-e569-38f1-5086c687afd1)
And if you have the key of an avatar you want to request to teleport to your location, you
can use 'offertp' followed by the avatar's key
Conversely, if you want to tp your avatar so another within range of your avatar radar
(described in more detail below), you can use the command 'tp2' followed by the avatar's name,
or partial name. i.e. you can offer a teleport to 'Governor Linden', you can type 'tp2 governor'
(offering a teleport via partial name is only available for avatars with radar distance)
Of course, all of these commands can be changed to suit your liking, for example 'flr' can be
changed to '/floor'.
Emerald - Avatar
Avatar
Emerald Avatar Preferences
Emerald gives you the ability to modify (to a degree) your avatar's bounding box, which
moves your avatar slightly to accommodate for larger or smaller avatars in sitting poses,
as well as other uses.
Emerald also has another unique feature which is selection beam customization. Not
only can you make your normal selection beam change colors through the rainbow, at
a rate determined by 'Beam updates per second', but you can also have a customizeable
pattern for your selection beam, anywhere from an angry face, to a  rainbow spiral, to the
Emerald logo. Defaults are included, but you can create your own design with individually
colored dots, for a completely unique selection beam of your own!
Note that enabling 'Rainbow effect' will override any color in your custom beam.
You can turn off the ability of your viewer from transmitting your selection beam's end
position (which will disable other viewers from seeing it, but you still can), or disabling
it entirely (you will not see the selection beam either)
Emerald - Build
Build
The Emerald preferences-based build menu has various uses.
The top section determines the properties of newly created prims using the wand
tool (as well as those created when importing a linkset, described in more detail below)
This simply changes the properties of rezzed prims to what you have set, for example
you can rez a new cube, and it could have a blank texture, with 50% transparency, and
be physical and 0.1 glow.
The lower section is used to change a prims or object's center of rotation, either
relative to it's current center, or changeable to the object's root prim's center instead
of it's geometrical center.
You can also disable the blue/yellow glowing outline of prims, useful when editing a
large number of prims might reduce framerate. 

Other Settings

Emerald's Avatar List
avatarlist
The Emerald Avatar List/radar/scanner was originally developed by Dale Glass for his viewer
back from version 1.18, and since then the Emerald team has picked up the code and developed
it further from version 1.19 onwards, with constant improvements and additions, such as using
map location data, client detection support, as well as a few other features.
The radar is, in essence, a built in no-lag full region scanner with more functionality than any
other script-based radar you'll find in SL, scanning the entire simulator without use of probes
or any other medium other than information it gets directly from the server itself.
To access the avatar list, you can either use the 'Radar' button on your bottom toolbar, next to
'Communicate',  access it through your top menu in the 'Emerald' drop down, or hit the shortcut
key, ctrl-shift-A (whilst not having text selected).
The Avatar Radar consists of two main parts; the list of avatars n the top section, and a tabbed
section below it.
The list consists of every avatar in the whole region, even those not within drawing distance, and
gathers information such as their age (in days), their distance from you, what payment info they
have, what third party client (if any) they are using, and some extras such as if they are moving,
using particles, or making sounds.
These might be some of the symbols you might see:
infounknown
Info Unknown (shown before getting info)
fetching Fetching info
onfile Payment info on file
used Payment info used
particles Avatar using particles
The radar also displays the client an avatar is using on the last column, such as the ones shown.
If the client is listed as '?' it means the user is either using LL's default client, or has 'clothing
protection' on their client disabled, and hence is not broadcasting their viewer.
If it says 'Out of range', that means the avatar is not within drawing distance, and hence their
viewer cannot be determined.
Double-clicking on an avatar's name will focus your camera on them, if they are within drawing
distance.
In the bottom containe, there are three tabs ('custom' is as of yet unfinished, and unavailable)
for access to different functions.
The first tab has 11 buttons related to avatar functionality:
Profile:  Opens the selected avatar(s) profile(s).
IM:  Opens an Instant message window with the selected avatar, or a conference
chat if more than one is selected.
Offer TP: Offers a teleport to your location to the selected avatar(s)
Track:  Sets a beacon on the selected avatar, like the ones used for your map.
Mark: Sets a flag next to the avatar's name on the list.
Get Key: Copies the selected avatar's key to the clipboard.
TP to: Will teleport your avatar to the selected avatar's position (if the parcel allows it)
Prev and Next:  Focus your camera on the previous or next avatar on the list.
Prev and Next Marked: Same as above, but only for 'marked' avatars.
The second tab has  6 buttons related to avatar moderation. These buttons only work if
you have the ability to use them in the current parcel.
Freeze: effectively makes the avatar unmovable, sending them a message about their
condition.
Eject: Ejects the selected avatar(s) from the parcel.
Mute: Mutes the selected avatar(s).
AR: Files an Abuse Report against the selected avatar.
Eject from estate: Ejects the avatar from the current region.
Unmute: Unmutes the selected avatar(s).
The fourth tab contains check boxes for properties relating to the radar itself.
Update: Toggles whether the avatar updates any information, including distances
Get avatar Info: toggles whether the radar receives updates about avatars, such as
payment infos, ages, clients, etc. Distances are still measured.
Announce keys to HUD: By default, chats all the avatar's UUIDs on channel -777777777
to be picked up by scripts. This allows lsl scanners to switch to low lag mode and save sim resorces.  Contact the creator of your radar to see if they support this, or contact lordgreggreg back for a open source example script to use this.
Announce even when closed: Sends messages about avatars entering/leaving
certain distances even when the avatar list is not open.

Emerald Object Back-up
objectbackup
The Emerald Development team have been working their butts (and tails) off to bring you what is considered
one of the best object back-up systems built into a viewer that you will find. Not only will it save multiple
objects at a time, all at once, but it can do the same for your attachments.
So that massive, multi-part skycraper you're building? Save it to your HDD as a back up. Import it with an
alternate account so you don't get bugged, or even import it to another grid! (*note* textures are not
uploaded on grids other than SL. See below)
That complex, intricate armor on your avatar you're working on? Save it all at once, every attachment
will save it's attachment point, position and rotation, so importing it back will make it exactly as it was before!
Please not that only objects that YOU own and that you have FULL PERMISSIONS on can be backed up. Any
other permissions will not be allowed, and any attempt to tamper with these permissions will result in a failure.  Please understand that content theft is a serious crime with harsh punishments under the DMCA, if you wish to export an item you did not create, regardless of the permissions you have, you must first check with the asset's creator.
As of viewer version 1.23.4.439, Emerald is for now unable to upload textures automatically when importing
objects into grids other than a Second Life grid, as obviously the textures don't exist between them. However,
the guys at Emerald Development are working hard to bring you this feature, where textures are saved to
your computer as images (although only those you have full permissions on), and then uploading them
automatically when importing into a non-LL grid, such as OpenSim.

Emerald Menu
emeraldmenu The Emerald Menu, which is accessible at the top of your window next to
the Help menu, hosts a variety of Emerald's most accessed functions
At the top, you'll see Phantom and Ground Sit. Phantom has already been
explained, but Ground Sit essentially makes your avatar sit on the ground
(surprisingly enough) but is actually not limited to the ground itself. With
this you can sit anywhere, even in the air! (which causes some interesting
results...)
Double-Click auto-pilot and teleporting basically have the same result, but
with different methods. Auto-pilot makes your avatar walk to the
destination (similar to right-click -> Go To), while teleporting does just that.
Show LootAt toggles the crosshairs which point to where an avatar
is looking, or focusing their camera, or clicking, and the color of the
crosshair is based on which action they're using. You can also toggle
whether to show names above these crosshairs.
Clear Effects gets rid of all the particle effects (i.e. selection beams,
swirly particles from objects and avatars, etc.)
Rainbow beam (which can also be changed in preferences) toggles your selection beam from it's normal
color to change it through the colors of the rainbow at intervals.
SL Particle chat and Radar Chat are two functions that require in-world scripts in order to be used.
For more information, you can visit LordGregGreg's Xstreet page, where he offers these for free.
Show Advanced simply gives you access to the advanced menu (which will not be described here), and
can also be accessed by the shortcut 'ctrl-alt-D' (or cmd-alt-D on macs). The advanced menu gives
access to many under-appreciated features in SL.
Animation List
animlist
The Emerald Animation list (as show here using the 'Dark' skin) is a tool that practically renders the 'Stop animating
me' feature, as well as all the scripted version, obsolete. It lists every animation your avatar is playing, including
default ones, animations from other objects, HUDs, etc. If they are in your inventory,  They name will appear,
otherwise they will show 'Not in Inventory'. You can also see the owner of the object animating you. If '?' appears,
it means it is a default animation, like the default stand or away mode animations.
The four buttons at the bottom are used to stop the animation and/or revoke permissions from the object animating
you, as well as open the profile of the object's owner, if available.
Area Search
areasearch
Emerald's Area Search tool is still under development and not 100% complete, but is still a very helpful feature,
specially for finding lost or hidden objects.
This window allows you to type in search fields in the text boxes, and the client will search for all the objects in
the region (and nearby regions, if visible), for objects matching your search terms. Double-clicking on an object
in the list will set a beacon at it's position for you to go to.
As of Emerald version 1.23.4.673, the Reload button closes the window, and the Search button, Payable and
Buyable checkboxes are non-working.
Avatar List
The Emerald Avatar list, or Radar, has been described above.
Teleport History
teleporthistory
The Emerald Teleport History window keeps track of all the regions you visit during this session.
They are separated into two tabs: Teleported into, and out of, since one could teleport into one region,
walk into another, and teleport somewhere else. This keeps track of all that, with the three self-explanatory
buttons at the bottom.
Lua Console
luaconsole
LUA is a fairly recently developed programming language, which the Emerald team has begun to slowly
work on in the viewer. For the moment, only a few terms are recognized and  useable, but more will
be available in the future.
For more information about LUA, visit this link
Asset Browser
assetbrowser
The Asset Browser is a powerful new addition to Emerald that will help with builders and texturers alike
It essentially converts your textures from just names, to thumbnails, allowing you to find your textures
much easier.
With this, you can scroll through all of the textures in your inventory, including Library textures, with
a preview for each one (grey squares represent textures which haven't loaded yet)
Double-clicking on any texture will open up a full-size preview.
At the moment, the best way to use the Asset Browser is to find the texture you like and then, using it's name,
search for it in your library and use it from there.
The future plan is to be able to drag the textures directly from the asset browser onto a prim. This feature
is currently in the works and will be available soon.
Friends List Back-up
friendsbackup
The newly-implemented Friends list Import and Export feature allows users that create new accounts to basically transfer all their friends
from their old account to their new one.
When you click 'Export', you will be prompted to save a file to your
computer, which will have all the info necessary to re-create the
old friends list exactly, including whether  they can see you online,
on the map, and if they can edit your objects.
When importing a friends list, Emerald will send new friend requests to
everyone being imported, with a message saying
'Imported from [old user]', where 'old user' is the name of your old account.
Importing a friends list between different grids will fail, because
assuming someone having the same name on another grid is the
same person is generally a bad idea. Intelligent detection of matching
names might be added in the future, though.
Last Updated on Wednesday, 13 January 2010 05:20