User:Dale Glass

From Second Life Wiki
Revision as of 09:56, 2 July 2007 by Dale Glass (talk | contribs) (updated project list)
Jump to navigation Jump to search

Evil Scripter and RL programmer.

Currently working on adding an avatar scanner to the SL client.

Projects

Avatar Scanner

http://daleglass.net/images/screenshots/avlist6_001.jpg

Features:

  • Shows a list of all avatars known to the client. This can be easily more than a standard 96m scanner, and seems to depend on rendering distance.
  • Keeps an internal list of avatars, and continues showing avatars that disappeared in the list for several seconds to give people time to perform some action on them (intended to make it easier to deal with griefers that do something nasty, then teleport out)
  • Shows Linden accounts in bold. This will be expanded later to highlight people who are very new, don't have a credit card on file, etc depending on user configuration.
  • Allows easy access to IM, profiles, etc
  • Allows to start a conference to multiple avatars around you, the same way it works in the friends list.
  • Allows tracking an avatar by placing a beacon on it. In the case the selected avatar isn't a friend who gave map location permission, it works anyway by placing a beacon on the avatar's last known position. This of course only works so long the avatar being tracked is near enough to be seen by the user.
  • Automatically retrieves the birth date, account type and payment data for all users shown. The data is of course cached, and if this is too much of an extra load, I'll implement a permanent on-disk cache. If data doesn't arrive, it will retry with an exponential backoff (starting from 1 minute, doubling until 30 minutes)
  • Displays activity status: new, left the area, emitting particles, moving, playing sound
  • Allows moving the camera to the avatar with a double click, as well as cycling the camera between all or only the marked avatars
  • Partial TrustNet integration: retrieves scores, but can't rate yet

What is not done yet, but will be:

  • Integration with my TrustNet system. See here for details:

http://daleglass.net/tikiwiki/tiki-index.php?page=TrustNetAvatarScanner http://daleglass.net/tikiwiki/tiki-index.php?page=HowTrustNetWorks

  • Integration with resident-run databases. For example, I've been asked whether I could make it automatically query a website with a database of buyers to be able to tell people who are using avatars made with copybot, for instance.
  • Buttons for administrative actions such as ban/eject/freeze/etc
  • Add activity status for typing and rezzing objects
  • Also longer term, option to make the client stop rendering an avatar completely.

Status: Beta

SVN Repository: http://svn.daleglass.net/sl/branches/avatarscanner


TrustNet Integration

With the disappearance of SL ratings, I'm working on a replacement based on my TrustNet system. Current status is very experimental but with some functional code.

Here's a screenshot of what it looks like.


Status: Alpha

SVN Repository: http://svn.daleglass.net/sl/branches/trustnet

Viewer/Script Communication

This is a hack to let a script talk to the viewer.


Status: Stable

SVN Repository: http://svn.daleglass.net/sl/branches/viewercomm

Keyboard Hack

This is a viewer hack to make it transmit every keypress as a message on a channel. Used to implement an in-world keyboard that shows the real keypresses while the user is typing. General usage is discouraged, as this multiplies by 20-50 times the amount of chat messages sent to the sim and LL probably wouldn't like this sort of thing to be used widely.


Status: Stable, but needs cleaning up and improvements.

SVN Repository: http://svn.daleglass.net/sl/branches/realkeyboard


Scripts

Etc

View the issues Dale Glass has filed at jira.secondlife.com