User:SignpostMarv Martin/Archive/Implementing new features

From Second Life Wiki
Jump to navigation Jump to search

Of course, a really valuable way to contribute is to add a new feature. Try to work with the community and with Linden Lab in planning the feature before running off and implementing new things. Though we appreciate your hard work, we can't accept every new feature, since maintaining new features comes with a cost. Try thinking of ways to use APIs to make plugins, or perhaps propose new APIs to make the viewer more extensible, before adding new things to the core viewer.

Ideas for new Features

Just some Ideas that came up on the #opensl irc channel:

  • Alternate Rendering Engines - older hardware support, etc... (Open Source 3D Engine)
  • Better Sound Support - Preload status, playback control, etc...
    • Quote: llKelly: eightltr: yes, that idea has been suggested in the past. (L$1 per 1sec audio) I think we would rather improve the methods of linking to externally hosted sounds.
  • MIDI Support - maybe with some nice clientside Wavetables
  • MOD, XM, ect. Support
  • Removing Texture Loading so SL can run on less powerful Systems (say the N800/N770)
  • Patching it so that llLoadURL opens the F1 Help Browser
  • Adding a Avatar Local Stream Channel that has a Range of X Meters around an Avatar
    • This would be used for Local Audio Streaming
    • Or Local VoIP chat
    • Teamspeak...

See Also

Linden Lab is considering offering bounties for especially desirable features in the viewer.