|
Brandi Lane
Registered User
Join date: 2 Apr 2007
Posts: 157
|
02-01-2008 06:45
All: I am working on a new script that is shaping up to be similar to MLP but with what I hope are some improvements including the following: - No poseballs, just sit right on it. - Handles singles or couples - Is smart (understands the difference between a single and a couple and sets poses automatically) - Is smart (correctly sets avatars to the male or female position) I started this because I got tired of seeing players trying to sit directly on my MLP furniture rather than clicking and getting the poseballs. I also wanted to create some beach chairs that handled one or two sitters with no menu interaction at all. Like my teleporters, the ultimate goal is to simplify the operation of comfortably seating one or two people. Right now, it does not handle threesomes or foursomes. I'm tempted, but I'd also like to keep it as a drop-in replacement for MLP (eg: reads MLP .POSITION and .MENU notecards). In general, I'm planning on a wide variety of features that leverage the smart architecture of these scripts, but I'd be interested in what you all think? Does anyone else have any suggestions for features? What do you wish MLP supported or did differently? In the end, I suspect (but am not guaranteeing) that I'll release this into opensource. ~Thanks BLD
|
|
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
|
02-02-2008 17:00
You may have some difficulty deciding whether a sitter is male or female. There's no such distinction as far as SL (at least LSL) goes. You'll probably have to come up with a convention like the first to sit will be considered the female, or maybe ask the first sitter their preferred sitting gender via a dialog or something.
|
|
Brandi Lane
Registered User
Join date: 2 Apr 2007
Posts: 157
|
02-05-2008 09:28
Although you're right, there's no way to directly tell gender, at least in my testing, the scripts are getting it right way more often than wrong. So that part is working. Right now, I'm dealing with some wierd concurrency issue where the scripts work correctly with debuggin enabled (slowed down) but fail at full speed (gotta love those kinds of problems).
|
|
Tyken Hightower
Automagical
Join date: 15 Feb 2006
Posts: 472
|
02-05-2008 16:23
Has anyone ever put in a JIRA feature request for the ability to determine avatar gender?
Aside from that, automating the process for a potentially vast number of people shouldn't actually be too difficult. A single script could do all of this and change positions and animations on the fly to match the sitters. The only other thing I would suggest is the ability to change the sitting animation (or couples animations) on touch, for cases where you have multiple sets of them.
|
|
Squirrel Wood
Nuteater. Beware!
Join date: 14 Jun 2006
Posts: 471
|
02-05-2008 23:37
avatar gender as far as SL is concerned can be either male or female.
avatar gender as far as the players are concerned is totally different.
male/female/herm/none/other/...
No way for your script to find that out using the provided methods unless the script asks via dialog or chat response.
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
02-06-2008 03:55
I am curious what OP is using to guess gender... some variation of avatar size? maybe width?
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
|
Eristic Strangelove
Registered User
Join date: 16 Nov 2005
Posts: 39
|
02-10-2008 12:18
Great initiative Brandi! Ii've wondered about enhancing MLP too (for the same reasons u mentioned) but it's waaay beyond my scripting skills.
Two things i'd love to see in MLP - the ability to set the sit-height position automatically based on the height of the avatar. Seems easy enough to discover an av's height, the script could then calculate a vertical offset based on that? This would be a really worthwhile feature in EVERY poseball script.
For couples animations it would be great fun if MLP could include facial expressions too - by implementing the default 'express_' type commands. In the .MENUITEMS and .POSITIONS notecards we setup the choice of anim's and positions, could we also add a facial expression(s) here too? Then have the expression triggered on a timer while that anim was playing.
To be really clever implement multiple expressions because SL supports this (or at least doesn't prevent it) so you can have many expressions running on your av' simultaneously! If you run 5 or 6 and your poor av's face ties itself into knots, but 2 or 3 carefully chosen expressions can look really good, there are a few good combo's - and quite a few really comical ones.
I'm really interested to see what u come up with, I'm not much help with the actual scripting but, for what it's worth, i support your efforts!
|