User:SignpostMarv Martin

From Second Life Wiki
Revision as of 10:27, 14 January 2007 by SignpostMarv Martin (talk | contribs) (forgot to add type)
Jump to navigation Jump to search


And so ends 14 hours of Wiki editing. SignpostMarv Martin 23:08, 8 January 2007 (PST)

My Accounts on SL

Things Marv would really like it if you took notice of

Template:old-info

This template should come in useful as time goes on and the number of articles grows.

It's configured to add an article to the Articles in need of updating category.

Simply add {{old-info}} at the top of the article that looks like it needs to be brought up to date.

Category:Articles in need of updating

  • Try to avoid using this category directly, as there aren't many situations where the old-info template wouldn't apply

Category:Articles in need of expansion

Articles listed here are those which are listed under under Special:Shortpages, but which require more immediate attention, or those which are not necessarily short, but are still missing information or over-simplifying a particular point.

Template:SL-hCard

This is a template that I straight copy & pasted from the template I created on the SL History Wiki. It's in need of some love from people who have a better idea of MediaWiki template syntax than I do, as it seems that the SL Wiki doesn't like the code as much as the History Wiki does.

URL shortcuts

Because typing out urls over and over again is a pain in the ass and leads to tipos typos.

LSL Wiki

  • Template:lsl
    • A handy little shortcut to make maintenance of the Wiki easier, should the LSL Wiki move, or be down for extended periods (we're talking weeks, not minutes or hours here).

SL Knowledge Base

A couple of handy little shortcut to skip over typing the same repetitive chunks of the URL over and over again

Marv's stupid ideas for features for the SL client

Wiimote Integration

  • Being able to use it as a gun in mouselook mode
  • Being able to use it for sports applications (golf)
  • Generic mouse pointer
  • Ummm..... ask Javier Puff
    • Pseudo motion capture - "Rhythm Control"
    • Force-feedback & sound effects
  • Gesture control system similar to the one employed in Black & White
  • AO Integration
    • Raising the Wiimote in a drinking motion to trigger a drink anim
    • Waving it back and forth to trigger a wave anim

iTunes/generic music store Integration

  • Go to a live concert in SL, click a button on the streaming music tab, pay for a track in L$
    • Same goes for video

Marv's slightly less stupid ideas

Plugins for the eventual plugin support

MIDI Device Integration

  • Map a MIDI signal to a message, inject message into stream (e.g. using MIDI signals to trigger chat macros)
    • Could theoretically be used to provide direct, manual control of Robbie Dingo's Hyper instruments

AMIP "Now Playing" support

This plugin could be written two ways:

  1. Injecting data into a generic chat-input plugin
  2. A purpose-built "Now Playing" plugin that would be more flexible for AMIP or other Media Player plugins

Webcam support

Combine with Community Bounties#VLC instead of QuickTime and Logitech's technology to:

  • stream your avatar in-world onto a video screen
  • take full and direct control of your avatar's facial muscles
Allow quadriplegics to use Second Life
  • Add speech-to-text
    • Avoid using spoken commands for movement, nobody has been able to implement such a thing that doesn't suck.
      • Use a hotspot system for "move to here".
  • Use a hotspot and eyeball tracking algorithms to enable "clicking"

Parallel Metaverses

A "Parallel Metaverse" is a cluster of servers not owned & operated by Linden Lab that is accessible from the World Map.

The owner of the "Parallel Metaverse" would buy a low-powered server connected to the grid whose sole purpose was to provide a gateway from the LL grid to their own grid.

Problems
  • Logging into the other grid without restarting the client
  • Economy - Will likely be seperate
  • Inventory - Will likely be non-transferable
    • Viewers should be adapted so Residents could have their own locally installed "hubs" where they could store and view inventory content (changes made here would not be reflected in the relevant metaverse unless the are the creator or it's allowed by server permissions)
  • Double-clicking on a "Metaverse Gateway" should allow the Resident to view the world map for the "Parallel Metaverse".

Down with AOs! Up with P2P distribution of AO data and client-side overrides!

  1. Use P2P communication protocols, or extensions to OpenID Attribute Exchange Protocol.
  2. Use the recieved data to override information sent by the server- e.g. the default anims for each event.
  • Offloads a bunch of server-side overhead for a client-side effect to where it should be- the client.
  • Allows users to disable AO's if they wish to do so
  • If OpenID Attribute Exchange Protocol is used, making use of the HTTP headers for content timeouts would allow for idle anims to be cycled through a list of anims, allowing for more interesting effects when the user goes AFK
    • Avatar's attachments could gain access to additional data to trigger events to play with an animation, such as a Yo-Yo or loofah
    • Until the feature is widely supported, such tools should be advised to trigger as AO for backwards compatibility with non-supporting clients.

This template is no longer supported. See Template:ISO 639-3/cat-speaking for the template which replaces this one. This template is no longer supported. See Template:ISO 639-3/cat-speaking for the template which replaces this one.