I am generally in favour of allowing more interaction between LSL and the client, but I have to say that for something as basic and general as a HUD, the method would give me pause.

There are obviously specialised purposes such as RestrainedLife and likely others where the only people using them will have a specialised client, but, really, HUDs in general should have either be inworld or have a generic set of code behind them - otherwise we may see a horrible fragmentation of different clients implementing things in different ways, and to be honest, speaking as a manufacturer of inworld items, unless the functionality used is in the main LL client I will not touch it.

What we _really_ need is a thorough overhaul of scriptable UI methods so that scripts can expect consistent results between clients, whether that means some sort of toolkit along the lines of Tk, or perhaps web forms - but chat commands and blue button windows are not sufficient. At the very least we need a way to enter text in a dialog box. The client-side result of those UI methods could certainly be rewritten in different clients.

On 15 Feb 2009, at 19:31, Jacek Antonelli wrote:

On Sun, Feb 15, 2009 at 8:00 AM, Dimentox <[email protected]> wrote:
Linden lab,

Can we get a script to client channel..

Example usage..

Adding hud in the viewer that updates a persons health in a combat sim via a
object they avatar wears aka dcs.

I'm emphatically in favor of this, too. Looking toward the future, it
would open up an extraordinary variety of client-side functionality. A
few examples off the top of my head:

* Better HUDs and script controls (imagine a script dialogue with
sliders, text entry, color pickers, etc. instead of those lame 12
buttons!)
* Better integration between scripted products and the viewer (e.g.
RestrainedLife, but without relying on a hacky work-around)
* Scripted objects that broadcast text descriptions to be read via
text-to-speech for the benefit of non-sighted users.

Unfortunately, this is a server side change, so the community can't
implement it (except on OpenSim), and it would be mostly useless to
Linden Lab currently, so there's not much chance of them implementing
it either.

So I try not to get my hopes up about things like this. Maybe I'll be
pleasantly surprised, though.

- Jacek
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to