|
BritHawk McMillan
Registered User
Join date: 26 May 2008
Posts: 23
|
05-20-2009 19:30
I've been experimenting with alternative Second Life clients and I have to say GreenLife Emerald Viewer gets my vote. Not only does it contain several enhancements over the official Linden Lab's viewer it's the only software which runs flawless on my old unsupported ATI MOBILITY RADEON 7000 IGP laptop.  Anyway this program has a built-in avatar scanner and can also detect the presence of other Emerald clients, a good idea maybe but it's not possible to disable the transmission of client information. Does anyone know how client information is transmitted or detected, I suspect it uses a special hidden channel because detection can only be achieved from within a set distance from the user.
|
|
Sharcel Bellic
Greetings, Virtualings!
Join date: 15 Aug 2008
Posts: 127
|
05-20-2009 20:10
I'd never heard of that viewer until your post. You might try asking LodgGregGreg Back in SL, or try the other means of support listed at http://modularsystems.sl/index.php?option=com_content&view=article&id=5&Itemid=10 . Maybe someone reading this can read the source code, which can be obtained at http://modularsystems.sl/index.php?option=com_phocadownload&view=category&id=2:sourcecode&Itemid=5 , and answer your question.
_____________________
http://friendfeed.com/chuckbaggett
"Why do you think developing companies are developing while we stagnate? It’s because people lend small amounts of money to each other in those countries — outside the corrupt banking system. " ~Francine Hardaway http://blog.stealthmode.com/2009/12/whats-coming-next-2010-and-beyond/
|
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
05-20-2009 20:39
If I had to guess, I'd guess that your viewer has a built-in HUD (the avatar scanner), and part of the script also queries agents in range [llSay()] over a private channel. If another script is listening on that channel and recognizes the query, it answers back, and it can be assumed to be the built-in HUD in another copy of the viewer.
|
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
05-29-2009 18:41
I recently downloaded the GreenLife viewer and played around with it, and I love it! If one could build a viewer that had the featuresets from both GreenLife and CoolSL, it would be THE ultimate viewer!
Anyways, I paid close attention to the client-reporting features. It seems that I was pretty much spot-on with my analysis above except with the communication. Rather than using llSay, it is likely using llShout, since any avatar beyond 100m is reported as "out of range".
Another probability, given GLE's ability to detect avatars sim-wide as well as retrieve UUID keys for each avatar, is that the GLE viewer has the ability to directly query the sim server itself. However, a caveat to the client-detection in the documentation states that the viewer only reports viewers that are compatible with its query method, so standard LSL methods and channels are still the most likely method.
|
|
Viktoria Dovgal
…
Join date: 29 Jul 2007
Posts: 3,593
|
05-29-2009 19:12
It's being done with texture hackery, an extra one is tacked onto the avatar when you use one of the identifiable viewers, and the UUID is used as the client ID.
|