{"id":1148,"date":"2017-02-19T09:17:44","date_gmt":"2017-02-19T14:17:44","guid":{"rendered":"http:\/\/diabolicalsuperscience.net\/?p=1148"},"modified":"2017-04-07T17:41:34","modified_gmt":"2017-04-07T22:41:34","slug":"dss-dominant-gaze-hud","status":"publish","type":"post","link":"http:\/\/diabolicalsuperscience.net\/?p=1148","title":{"rendered":"DSS Dominant Gaze HUD"},"content":{"rendered":"<p>Who besides me hates the blue pop up menu boxes? I hate the way they work, the scripting overhead they create, I hate the color and I even hate where they appear on the screen.<\/p>\n<p>Seriously you guys, I hate them so much!<\/p>\n<p>I mention this because one of the trickiest things I&#8217;ve run into using RLV is force sitting someone. Sure it&#8217;s easy when the number of things to sit them on is limited or they all have clear and descriptive names, but how often does that happen? Instead you get a menu pop up with page after page of things like <strong><span style=\"color: #0000ff;\">~ball1<\/span><\/strong>\u00a0or <strong><span style=\"color: #0000ff;\">object<\/span><\/strong>.<\/p>\n<p>See? \u00a0What&#8217;s not to hate, right? \u00a0But what if some clever bunny came up with a way that you could select things\u00a0quickly, easily, and intuitively?<\/p>\n<p>Well call me Bugs and feed me a carrot cause that&#8217;s exactly what this HUD does. Well that and a few other things. It&#8217;s probably easier if I run your though the steps real fast.<\/p>\n<h3>Getting started<\/h3>\n<p>Easy as can be. Wear the HUD and wait for it to tell you that it&#8217;s ready.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1192 size-full alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Sleeping.png\" width=\"73\" height=\"72\" \/><br \/>\nNormally this takes just a few seconds. \u00a0You&#8217;ll get a status report and the little red face here will show up indicating\u00a0the HUD is in standby mode, aka &#8220;I ain&#8217;t doin&#8217; nuthin'&#8221;. \u00a0Click ole &#8220;red face&#8221; to activate the HUD:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1191 size-full alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Awake-no-target.png\" width=\"442\" height=\"72\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Awake-no-target.png 442w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Awake-no-target-300x49.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/p>\n<p>You can toggle the HUD in and out of standby mode with the large eyeball button. Since standby mode suspends the script operations it helps to reduce sim resource utilization a little bit when it&#8217;s not needed.<\/p>\n<h3>Select\u00a0A Target Magic Time<\/h3>\n<p>&#8220;So, if the HUD doesn&#8217;t use any blue pop up boxes, then how do I pick things with it&#8221; you&#8217;re asking yourself in the way I tend to imagine people talk to themselves as I&#8217;m writing instructions \ud83d\ude42<\/p>\n<p>I wasn&#8217;t kidding when I said &#8220;what if you could select things just by looking at them&#8221;. \u00a0The HUD tracks the exact position of your camera and can detect avatars and objects that are centered on your viewer screen.<\/p>\n<p>Or in practical terms, if you hold down the ALT key on your keyboard and left click on someone or something the HUD will &#8220;see&#8221; it and you can &#8211; maybe &#8211; do stuff to \/ with it.<\/p>\n<p>Cool, right?<\/p>\n<p>So the first step is to pick out your potential victim by centering them on your screen. You can use ALT\u00a0and left mouse click, or &#8211; if your viewer supports it, select the name of the avatar from the nearby people popup then right click and select &#8220;Zoom In&#8221; from the menu.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1193 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Select-Avatar.png\" alt=\"\" width=\"279\" height=\"500\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Select-Avatar.png 279w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Select-Avatar-167x300.png 167w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/p>\n<p>When an avatar is centered on your screen\u00a0their name will appear on the upper half of the HUD. The names are color coded to indicate whether or not that avatar is using RLV and has an active relay. \u00a0If the name appears in red like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1190 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Non-RLV-Target.png\" alt=\"\" width=\"442\" height=\"72\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Non-RLV-Target.png 442w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Non-RLV-Target-300x49.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/p>\n<p>That means the HUD can&#8217;t contact their relay and so it can&#8217;t do anything with \/ to them, but if the name appears in green:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1189 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Not-Locked.png\" alt=\"\" width=\"442\" height=\"72\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Not-Locked.png 442w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Not-Locked-300x49.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/p>\n<p>That means that it found an active relay. \u00a0Notice the little box to the far right? \u00a0Clicking it will &#8220;lock&#8221; the HUD onto that avatar. The avatar&#8217;s name will turn blue to indicate that they&#8217;ve been selected:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1188 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Locked-No-Object-Targeted.png\" alt=\"\" width=\"442\" height=\"71\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Locked-No-Object-Targeted.png 442w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Target-Locked-No-Object-Targeted-300x48.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/p>\n<p>Once an avatar is locked you can do stuff to them! \u00a0You can also move the camera away from that avatar but their name will stay on the HUD. \u00a0If you&#8217;ve changed your mind click the tick box again to disengage the lock.<\/p>\n<h3>The Buttons<\/h3>\n<p>There are several buttons that will appear and disappear depending on what you&#8217;re doing once you&#8217;ve got a target locked. \u00a0For example as soon as you clicked the Lock button two additional buttons should have turned up beneath it.<\/p>\n<table style=\"height: 55px;\" width=\"424\">\n<tbody>\n<tr>\n<td style=\"width: 50px; height: 50px; text-align: center; vertical-align: middle;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1204\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Status-Button.png\" alt=\"\" width=\"31\" height=\"31\" \/><\/td>\n<td style=\"vertical-align: middle;\">\n<h1>Status Report<\/h1>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Because I&#8217;m me and seem to be incapable of starting at the beginning, lets start with the one to the far right which is also the hardest to explain &#8211; the little clipboard which in the world of Mina means &#8220;Status Report&#8221;. Clicking it will give you a wall of text about that person starting with their current RLV restrictions and exceptions:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1196 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Status-Report.png\" alt=\"\" width=\"401\" height=\"362\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Status-Report.png 401w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-RLV-Status-Report-300x271.png 300w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/p>\n<p>As an added bonus, clicking any of the names which appear next to a restriction \/ exception will open that person&#8217;s profile.<\/p>\n<p>But that&#8217;s not all. \u00a0See where it says\u00a0<strong>Generating Inventory Report<\/strong>? \u00a0That means that more slick stuff is on its way. \u00a0Err in about five to 10 seconds since there&#8217;s lots of data collecting and collating going on. Eventually you&#8217;ll get something like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1197 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Items.png\" alt=\"\" width=\"739\" height=\"403\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Items.png 739w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Items-300x164.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/p>\n<p>Sorry, I had to shrink it down some cause I was NOT kidding about the wall of text \ud83d\ude42<\/p>\n<p>The Worn Items report displays worn items but there is a &#8220;gotcha&#8221;. \u00a0When they implemented the new scripting tools that allow this to work, Linden Labs chose to only provide information on worn attachments &#8211; so no checking out someone&#8217;s boob physics &#8211; and then only on things attached directly on the avatar, but not\u00a0HUDs. \u00a0This is a privacy compromise that they made reasoning that if something is worn in world you could simply right click on it and inspect it to see what it is, but you can&#8217;t right click on someone else&#8217;s HUD or skin.<\/p>\n<p>The report itself tries to shoehorn as much information as possible into your beleaguered chat window so let&#8217;s take a look at a smaller bit of it:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1200 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Report-w-Highlights-Final.png\" alt=\"\" width=\"964\" height=\"341\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Report-w-Highlights-Final.png 964w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Report-w-Highlights-Final-300x106.png 300w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Worn-Report-w-Highlights-Final-768x272.png 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><\/p>\n<p>Sorry, it looks like I just got my first set of Hi-Lite pens isn&#8217;t it \ud83d\ude42<\/p>\n<p>First off, notice that each line item starts out with either\u00a0<strong>Worn<\/strong> or\u00a0<strong>#RLV<\/strong>. \u00a0A line prefixed with\u00a0<strong>#RLV<\/strong>\u00a0&#8211; which I&#8217;ve highlighted with yellow in the above screen capture &#8211; indicates that the item was found at least once in the avatar&#8217;s #RLV folder. <strong>Worn<\/strong>\u00a0simply means that it&#8217;s worn but the HUD couldn&#8217;t find it in #RLV.<\/p>\n<p>The next thing that&#8217;s kind of spiffy is the worn location, which is highlighted with blue. \u00a0This way you can tell that I&#8217;m wearing my double side wavy bangs on&#8230; \u00a0On my left shoulder? \u00a0Man, SL is just weird. \u00a0Remember the Dominant Gaze can&#8217;t report on things worn on the target avatar&#8217;s HUD, and of course it can&#8217;t tell you about things like skin or shapes, only attachments worn directly on the avatar.<\/p>\n<p>Time for more cool RLV stuff, this time in green AND sometimes pink! Any\u00a0attachment that the HUD locates in the target avatar&#8217;s #RLV folder will also display the sub folder(s) for that item. \u00a0Notice that my Maitreya feet are in my\u00a0<strong>#RLV\/Appliers\/Maitreya<\/strong> folder? \u00a0Well actually they&#8217;re not really, but an inventory shortcut for them is and to the HUD that&#8217;s the same thing.<\/p>\n<p>If you look a little farther down at the Police Handcuffs you&#8217;ll notice that they show up in two folders. \u00a0That&#8217;s because &#8211; hyper obsessive organizer that I am, I&#8217;ve got inventory shortcuts for them in two locations. \u00a0The HUD will try to report all the locations it can find separated by commas, but there are limitations in the way RLV viewers communicate with scripted objects, so some folders may get left off or truncated.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"width: 50px; height: 50px; vertical-align: middle;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1205\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Gagslate-Button.png\" alt=\"\" width=\"31\" height=\"31\" \/><\/td>\n<td style=\"vertical-align: middle;\">\n<h1>Gaglator<\/h1>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Wow, that last one got long huh? \u00a0Luckily this one &#8211; despite having a typically bad Mina name &#8211; is pretty simple to explain even though it borders on being outright sorcery. That&#8217;s right, just a hair&#8217;s breadth from full on dark arts happening\u00a0right here\u00a0people!<\/p>\n<p>So what does it do? Oh nothing much, only simultaneously translates &#8220;gag-speak&#8221; back into clear text. \u00a0Y&#8217;know, no big deal or anything.<\/p>\n<p>When it&#8217;s turned on the &#8220;gaglator&#8221; will convert the &#8220;gehf mmffdress&#8221; of your target back into &#8220;yes Mistress&#8221; and pass it to you in a discrete IM. No more guessing what your captive gag mumbled!<\/p>\n<p>See! \u00a0Dark arts all up in this bitch, AND also the explanation was still way less wordy \ud83d\ude42<\/p>\n<h3>The Other Buttons<\/h3>\n<p>There are two more buttons, but they only light up when you point your camera at an object or the ground like so:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1201 alignnone\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Sit-Target-Selected.png\" alt=\"\" width=\"525\" height=\"591\" srcset=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Sit-Target-Selected.png 525w, http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Sit-Target-Selected-266x300.png 266w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/p>\n<p>It turns out that you can select target objects the exact same way you select target avatars. \u00a0Cool huh?<\/p>\n<p>In this case I&#8217;ve aimed my camera at a handy chair by holding down the ALT key on my computer keyboard then left clicking on the chair with my mouse. \u00a0The name of the object will appear below the targeted avatar &#8211; well the first 24 letters of the name at least &#8211; and now I&#8217;ve got the following buttons:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"width: 50px; height: 50px; text-align: center; vertical-align: top;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1207\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-Sit-Button.png\" alt=\"\" width=\"31\" height=\"31\" \/><\/td>\n<td style=\"vertical-align: middle;\">\n<h1>Force Sit<\/h1>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Assuming that the target avatar isn&#8217;t already sitting, you can use the Force Sit button to&#8230; \u00a0Well, force them to sit on the object you&#8217;re looking at. \u00a0Just click the icon and as long as they&#8217;re able to sit on that object their butt will go down on the double.<\/p>\n<p>Once they&#8217;re seated, or if they were sitting to start out, you&#8217;ll notice that the button looks a little different. \u00a0Clicking it will stand them back up again.<\/p>\n<p>Like I said at the beginning, no more trying to figure out just which <span style=\"color: #0000ff;\"><strong>object<\/strong> <\/span>or\u00a0<span style=\"color: #0000ff;\"><strong>ball~1<\/strong><\/span> to pick, just look at it and click the sit button.<\/p>\n<p>Yes, I AM amazing, thank you for noticing \ud83d\ude42<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"width: 50px; height: 50px; text-align: center; vertical-align: middle;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1206\" src=\"http:\/\/diabolicalsuperscience.net\/wp-content\/uploads\/2017\/02\/DGH-TP-Button.png\" alt=\"\" width=\"31\" height=\"31\" \/><\/td>\n<td style=\"vertical-align: middle;\">\n<h1>Teleport<\/h1>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Finally we come to the last function which ironically is about the simplest function on the HUD. \u00a0Just click this button to force teleport the selected avatar to that spot. \u00a0Err as long as that spot is in the same region \ud83d\ude42<\/p>\n<p>Also\u00a0the HUD can&#8217;t overcome SL teleport restrictions such as ban lines or teleport landing zones. \u00a0If it could it would cost a lot more \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<h3>Caveats<\/h3>\n<ul>\n<li>The HUD won&#8217;t try to overcome pre-existing RLV restrictions, so if the avatar isn&#8217;t allowed to sit the HUD won&#8217;t do anything, in fact the Sit button won&#8217;t even appear. \u00a0On a related note, odd as it may sound, the teleport function is actually a sit. \u00a0Weird huh? \u00a0The upshot is that even if an avatar is allowed to TP, if they have RLV blocks on\u00a0@sit or @sittp they won&#8217;t be teleportable.<\/li>\n<li>Avatars can only be seated on objects. The HUD can&#8217;t force a ground sit.<\/li>\n<li>Sit and teleport objects \/ locations must be in the same sim.<\/li>\n<li>Mesh and phantom objects can be hard for the HUD to detect. If the name of an object isn&#8217;t appearing on the lower line try re-positioning the camera slightly until the object&#8217;s name appears on the HUD.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Who besides me hates the blue pop up menu boxes? I hate the way they work, the scripting overhead they create, I hate the color and I even hate where they appear on the screen. Seriously you guys, I hate them so much! I mention this because one of the trickiest things I&#8217;ve run into [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1148","post","type-post","status-publish","format-standard","hentry","category-howto"],"_links":{"self":[{"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/posts\/1148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1148"}],"version-history":[{"count":10,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/posts\/1148\/revisions"}],"predecessor-version":[{"id":1215,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=\/wp\/v2\/posts\/1148\/revisions\/1215"}],"wp:attachment":[{"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1148"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/diabolicalsuperscience.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}