Wednesday, January 11, 2012

Dance HUD Update - Maker Input



Dance HUD Update - Maker Input 120111


Last week I described the process that we are following to analyze SL Dance HUDs. The second step was to ask Category 4 Dance HUD Makers to comment on their HUD relative to the criteria for analyzing the HUDs. Of the nine Category 4 HUD makers, three responded in detail and their responses are included below. Two said that they would like to respond but could not do so within the time allotted. I will add their responses when they send them. Four did not respond.

We still need more volunteers to help with the analysis of all nine HUDs. Please IM me if you are interested. Volunteer identities will be kept confidential.

Here are the three responses in the order received:

xxx

Nottoo

NOTE: An additional HUD maker sent the information on 120112 and it is added at the end of this post.

=================

Barre Dance HUD V3

Hi Nottoo,

I wanted to give you some insight in to Barre. Please keep in mind Barre is not just a dance HUD. It is also a platform for entertainers. It's architecture was developed to be fast and allow for add-on features. Barre gives developers the tools to create the features they want without having to develop a complete HUD.

I hope the information i provided below will help in your HUD analysis. Please note this information is about the current version 3.

Thanks,
Racheal Young


CRITERIA FOR ANALYZING DANCE HUDs
NAME OF HUD: Barre Dance HUD V3





I. CAPACITY
A. MAXIMUM NUMBER OF DANCES IN HUD - UNLIMITED
For a script to manipulate content in a HUD it has to use LSL functions. One of the functions used is llGetInventoryNumber(i). This function returns an integer and we know the maximum limit of an integer is 2,147,483,647. Anything beyond that would cause an error. So in theory your limit is *Giggles*  2,147,483,647.
I also suggest to you that you don’t put that many animations in a HUD. It would just be foolish and I don’t think that a SIM or SL would like you if you did. Chances are your HUD would go bye bye in the vast SL unknown. Just sayin... 

B. MAXIMUM NUMBER OF DANCERS TO LEAD - 94
Additional dance slots are added using the automated HUD ToolBox. This keeps scripts counts low when not needed.
In theory... The dance slot count is held in an integer with a max of 2,147,483,647.  Realistically... The most tested was 70 dance slots with 67 active dancers and 3 dance slots open for more dancers. EVERY HUD is limited by the ability for SL scripts to respond to events. The LSL event cache limit is 60 before things/events start falling off the end (this is a SL limitation). Any event based dance HUD that says it can do more then that is unrealistic if it uses a SYNC event. So the realistic cap would be around 65 to 70 +- for any SYNC event based HUD effectively. This is why at a point, no matter how many times you hit the sync button it will never sync all dancers perfect on any HUD (keep in mind viewer range limitations apply here as well as SIM lag).

C. MAXIMUM SIZE OF A NOTE CARD -UNLIMITED
STORAGE...
50000 characters are stored from a note card in to a single database. Barre is designed to have the ability to add additional databases. You can add over 70 databases to your HUD using the ToolBox. This would give you a total of better then 70 note cards that can be loaded. So if you have 196 macro sequences on a note card that use 255 characters per line you can store over 13720 sequences globally. If you have simple dances with timings you can have on average about 400 per note card and with 70 databases you can store around 28000. Keep in mind these are SL local. You don't have to wait for them to download from someones server or have to worry about them going bye bye when that HUD maker closes shop.


II. NAVIGATION
A. DANCES VISIBLE AT ONE TIME - ALL
10 dances or sequences are displayed on the HUD at one time.

B. NUMBER OF CLICKS TO START ANY DANCE OR SEQUENCE - 1
Barre had a Quick Scroll bar this enables you to jump through your lists. What used to take 50 clicks on Huddles can be done in 1 or 2 on Barre.

C. DANCE NAMES - SHOWS ENTIRE NAME
Full names are displayed.


III. ORGANIZATION
A. ORGANIZATIONAL SYSTEMS - UNLIMITED
Organization is done via note cards. Each database that is loaded with a note card takes on the name of the note card. This way you can sort slow sequences onto a note card titled 'Slow Dances'. Then when you are looking for just slow dances you simply click the database to instantly load 400 slow dances or sequences.

B. EASE OF USE - INTUITIVELY SIMPLE
Simply put most users find the transition from Huddles to Barre easier that any other HUD on the market.





IV. SIZE AND APPEARANCE
A. SIZE ON SCREEN WHEN DANCING - INVISIBLE
Barre has 2 size options, large, the default size and small. Barre uses LSL text in the same way that Huddles does.

B. SIZE ON SCREEN WHEN CLICKING - EASY TO CLICK WITHOUT ERRORS
Barre uses mid sized buttons to make fast clicking possible without clicking the wrong button.

C. COLOR AND TEXTURE MODIFIABLE - YES
Barre uses textures and text colors to change its appearance. We have scripts for designers so that they can create and sell skins for Barre. "Azzy Designs" is the only known skin developer in SL at the writing of this. Macros can be created too to change the look of Barre.





V. LEADING DANCES
A.  ADDING DANCERS - EASY
Adding dances takes the form in 3 ways. The first is by the invite button. Clicking on the button gives you a list of avatars in 96 meters to pick from. Second is an attachment orb that is invisible when worn. You can even rez it and change it to a sign if you wish for clubs. Third is Club Invite. This is the is the second option on the invite button list. Clicking it will send out invites for all available open slots to any one in a 96 meter range.

B. DANCERS CAN ADD AND REMOVE SELVES - YES
Dances can type /11stop or touch the invite orb to leave the HUD. Also the HUD will clear dancers that have left the region.

C. MULTIPLE GROUPS - LEAD 2 OR MORE GROUPS FROM THE SAME HUD
Barre only has the ability for the host to solo while the rest of the group is dancing a separate dance. The host may return to the group simply by clicking the main dance again.

D. START DANCES - STARTING ANYWHERE IN THE ANIMATION (E.G. IN THE MIDDLE)
Starting in the middle of an animation is not possible in SL.

E. RANDOM MODE - YES
Random mode capable. Dances that are timed will jump to next random dance if there time is shorter then that random timer setting.

F. OPTIONAL NO DANCE MODE FOR THE LEADER - YES
Host can turn off their animation.


VI. SEQUENCES
A. ALLOWS USE OF DANCE SEQUENCES - YES
Designed around sequences, Barre v3 has a unique duel timer. This secondary intuitive timer manages region lag to help your sequence stay on track and on time. With its macro engine you can run stage effects, emotes, even sounds that are timed to match your dances. GOR dancers use the emote tools extensively.
B. DANCE LOOP TIME - AUTOMATICALLY DETERMINES
Future update..

C. SEQUENCE CREATION - CAN CREATE WITH HUD
You create your own sequences with Barre. Easy to use sequence recorder stores your dance in a database. It can be called up via a SL local web page for transferring to a note card.


VII. PRICE AND AVAILABILITY
A. THE HUD SHOULD BE THE LOWEST PRICE - FREE
1000l$

B. AVAILABLE EASILY - IN WORLD AND MARKETPLACE
Can be purchased at
Racheal Rocker's Store  or at https://marketplace.secondlife.com/p/RR-Barre-Dance-HUD-V30-BOXED/3026132

VIII. ADDING DANCES
A. LOADING PROCESS - AUTOMATIC
Barre will load a note card to a database in the background. You can continue to dance while this is taking place

B. NOTECARDS - AUTOMATIC
Barre will load a note card to a database in the background. You can continue to dance while this is taking place. SL does not give use the ability to write to or auto create note cards by script. Barre does not initiate the loading on it own. Macros can be created to quick load your note cards to the databases. Barre does not use a server to control your data or identify your dances and your real life identity.

C. DANCE LIST - AUTOMATIC
Barre will list to chat the contents of your HUD.

D. DANCE PROPERTIES - AVAILABLE EASILY
Barre does not catalog dance properties. It is similar to Huddles in this way.

E. NUMBER OF PRIMS IN HUD - ZERO
14 prims


IX. LAG
A. ADDS DANCES TO YOUR CACHE - AUTOMATIC
Barre has a cache loader that will run through your animations at a 2 second per animation pulse.

B. HUD SCRIPT RESOURCES - ZERO
Barre is a minimalist HUD. It was designed to have to lowest script impact possible in its default state. The scripts are written in a way to not crave CPU cycles. The over all structure is module to allow for only needed scripts to be ran in the HUD. 

C. ADDS DANCES TO OTHERS' CACHE - AUTOMATIC
During the running of the cache loader any avatar on the HUD will automatically load their cache too.

D. INFORMS PEOPLE ABOUT AVATAR IMPOSTERS - OPTIONAL
Barre does not violate the Terms of Service of SL having such an option would be a violation. Collecting, storing and sharing information about real life identities of avatars in SL is an infringement


X. HELP
A. AVAILABLE HELP - 1 CLICK AND EASY TO USE
Barre has a Blog with help information & the Rachael Rockers Group.

B. USER FORUM - AVAILABLE
Barre has a Blog with help information & the Rachael Rockers Group.

C. CUSTOMER SERVICE - HUMAN AND RESPONSIVE
Barre has a Blog with help information & the Rachael Rockers Group.

D. UPDATES - AUTOMATIC
Updates are sent out to all owners anytime there version is out of date. Depending on the type of update will effect how the update is introduced.


XI. OPTIONS
A. REZZ ITEMS - YES
Barre has an advanced macro engine that gives you the ability to rez objects at will on parcels that allow it. You also can inject emotes, sounds, run stage effects from the same sequences that you are dancing from. Add-ons are for sale to accent Barre's features.  3rd party developers are developing additional drop in features. Current ones underdevelopment that I am aware of are Couples Dance add-on, Multi Groups, DJ tools, Shared Animations, Note Card Store...

B. ANIMATION OVERRIDE - YES
The SL entertainers that contributed to the design of Barre made it very clear... an AO and its animations would just get in the way of a true dance HUD. AO was the first feature voted out of Barre. The consensus was that Phoenix viewer has an AO and having one in a dance HUD would be over kill. They also loved the idea of less scripts and more features.


====================

TIS FUSION PRO

Hi Nottoo, 

thanks for the notecard, I've filled it in to the best of my ability, but as the fusion is the only couples dance hud listed (or in SL!), it probably needs an analysis of its own for its couples abilities as well.

Have fun with the testing!!  Let me know if you need anything.
Take care!

Dancing x


CRITERIA FOR ANALYZING DANCE HUDs
NAME OF HUD: TIS Fusion Pro

I. CAPACITY
A. MAXIMUM NUMBER OF DANCES IN HUD - UNLIMITED
Tested working with 450 singles and 200 couples dances
B. MAXIMUM NUMBER OF DANCERS TO LEAD - 94
100
C. MAXIMUM SIZE OF A NOTE CARD -UNLIMITED
Notecard not required, except for backup purposes and creating custom dances.  Not limited to any particular size and can handle the dance capacity mentioned above.


II. NAVIGATION
A. DANCES VISIBLE AT ONE TIME - ALL
11 categories, then 12 dances per 'page' and single click up/down to scroll dances.  (does not use drop down menus)
B. NUMBER OF CLICKS TO START ANY DANCE OR SEQUENCE - 1
Dances grouped by menu, so depends on number of dances/menu level/position of dance in menu.  (not sure how this criteria is relevant, as if there is anything more than about 40 dances in a hud, seeing them all at once would be more confusing than having paged menu levels)
C. DANCE NAMES - SHOWS ENTIRE NAME
Shows entire name on config website, allows name to be changed in menus.


III. ORGANIZATION
A. ORGANIZATIONAL SYSTEMS - UNLIMITED
Up to 11 categories per singles/couples dances
B. EASE OF USE - INTUITIVELY SIMPLE
I'll leave that to the dance queens to evaluate :)


IV. SIZE AND APPEARANCE
A. SIZE ON SCREEN WHEN DANCING - INVISIBLE
Hud can be minimised to tiny semi-opaque square which can be resized/retextured as needed.
B. SIZE ON SCREEN WHEN CLICKING - EASY TO CLICK WITHOUT ERRORS
Yes - And includes unique screen calibration to ensure this is the case on all screen resolutions
C. COLOR AND TEXTURE MODIFIABLE - YES
Fully recolourable.  Text/background/highlighting all recolourable.  2 different skins,  selectable background transparency. Selectable text brightness


V. LEADING DANCES
A.  ADDING DANCERS - EASY
Dancers in the area and listed and can be added in one click
B. DANCERS CAN ADD AND REMOVE SELVES - YES
Yes, via pelvis attachment, dj hud board
C. MULTIPLE GROUPS - LEAD 2 OR MORE GROUPS FROM THE SAME HUD
Yes - couples and singles dances led separately  - In addition dancers can be lead individually.  Some can be given the option for menu, some to dance in sync, some random, or a specific dance can be chosen per dancer.
D. START DANCES - STARTING ANYWHERE IN THE ANIMATION (E.G. IN THE MIDDLE)
As stated on the dance machine analysis, this is currently not technically possible in SL as the function does not exist in Linden Script
E. RANDOM MODE - YES
Yes - with adjustable time
F. OPTIONAL NO DANCE MODE FOR THE LEADER - YES
Yes


VI. SEQUENCES
A. ALLOWS USE OF DANCE SEQUENCES - YES
Yes - either recognised automatically (if added to TIS database) or user configured
B. DANCE LOOP TIME - AUTOMATICALLY DETERMINES
Dances in TIS database automatically have loop time calculated.  But this is not technically possible for other dances as the function does not exist in Linden Script
C. SEQUENCE CREATION - CAN CREATE WITH HUD
No


VII. PRICE AND AVAILABILITY
A. THE HUD SHOULD BE THE LOWEST PRICE - FREE
$1995 pro  ($995 basic - same functionality but supports max 10 dancers)

B. AVAILABLE EASILY - IN WORLD AND MARKETPLACE
Yes


VIII. ADDING DANCES
A. LOADING PROCESS - AUTOMATIC
Drag animations in and they are recognised automatically (both singles and couples)
B. NOTECARDS - AUTOMATIC
Notecard layout created automatically on website, however must be copied and pasted in.  As stated on the dance machine analysis, creating notecards via script in SL is not technically possible as the function does not exist in Linden Script.
C. DANCE LIST - AUTOMATIC
Yes via website
D. DANCE PROPERTIES - AVAILABLE EASILY
Yes via website
E. NUMBER OF PRIMS IN HUD - ZERO
Not applicable - no users are 'prim short' when it comes to attachments, as 256 are allowed at any one point.   (Fusion is 40 prims)


IX. LAG
A. ADDS DANCES TO YOUR CACHE - AUTOMATIC
Yes - for sequenced dances (both couples and singles)
B. HUD SCRIPT RESOURCES - ZERO
Script resource increase with number of dancers (scripts are switched off when not in use so will not contribute to server usage)
C. ADDS DANCES TO OTHERS' CACHE - AUTOMATIC
Yes - for sequenced dances (both couples and singles)
D. INFORMS PEOPLE ABOUT AVATAR IMPOSTERS - OPTIONAL
not sure what this means, so i guess no.


X. HELP
A. AVAILABLE HELP - 1 CLICK AND EASY TO USE
Help available from hud via website
B. USER FORUM - AVAILABLE
Yes - in-world group available
C. CUSTOMER SERVICE - HUMAN AND RESPONSIVE
24 hour response time for support (usually immediate 9:00-5:30 GMT tues to sat, or outside these times via email)
D. UPDATES - AUTOMATIC
Yes - updates require no user intervention once updater rezzed.


XI. OPTIONS
A. REZZ ITEMS - YES
No
B. ANIMATION OVERRIDE - YES
No - although AO module is coded in and will be made available at a later update


SUGGESTIONS FOR ADDITIONAL CRITERIA TESTS SHOULD ENCOMPASS:
------------------------------------------------------------------------------

MENU SYSTEM
Hud should allow dancers to choose their own dances via a menu  (most do NOT allow this)
Yes - Menu, synchronised and random modes available for user to choose

PRIVATE MENU
Allows owner to include animations not visible in the public menus - for example DJ anims (or love animations for couples dances)
Yes

INDIVIDUAL DANCER CONTROL
Owner should be able to choose every individuals dance and dance mode
Yes - every dancer can be controlled individually

DANCER CONTROL - STOPPING DANCERS
Dancers can all be stopped at once, or individually
Yes

DANCER CONTROL - PAUSE DANCERS
Dancers can be paused (for example if music stopped for an announcement)  then resumed in one click.
Yes

DANCE HUD
Mini Dance hud available for dancers to facilitate access to main hud.
Yes - available via menu or can be gifted via hud.

SOUNDS ON CLICK  - Hud should provide user feedback of clicks via sounds (to prevent 'click-click-click' behaviour in laggy sims)  Sounds should be optional
Yes - 6 different sounds available and user can add their own if needed.


====================

Henmations Dance Control HUD v3.1

NAME OF HUD:

I. CAPACITY
A. MAXIMUM NUMBER OF DANCES IN HUD - UNLIMITED
B. MAXIMUM NUMBER OF DANCERS TO LEAD - 30
C. MAXIMUM SIZE OF A NOTE CARD - Dance Control has no Notecards... the amount of Web Configurations is UNLIMITED


II. NAVIGATION
A. DANCES VISIBLE AT ONE TIME - Current Playing one
B. NUMBER OF CLICKS TO START ANY DANCE OR SEQUENCE - 1 Click
C. DANCE NAMES - SHOWS ENTIRE NAME YES


III. ORGANIZATION
A. ORGANIZATIONAL SYSTEMS - UNLIMITED
B. EASE OF USE - Full web-driven and NOOB friendly


IV. SIZE AND APPEARANCE
A. SIZE ON SCREEN WHEN DANCING - Can be minimized
B. SIZE ON SCREEN WHEN CLICKING - Size can be customized with the Config Menu :)
C. COLOR AND TEXTURE MODIFIABLE - No



V. LEADING DANCES
A.  ADDING DANCERS - Easy via Menu, even mass Invite of 15 Dancers with one Click
B. DANCERS CAN ADD AND REMOVE SELVES - Yes, with chat stop command
C. MULTIPLE GROUPS - LEAD 2 OR MORE GROUPS FROM THE SAME HUD - No
D. START DANCES - STARTING ANYWHERE IN THE ANIMATION (E.G. IN THE MIDDLE) ??? dont understand this one
E. RANDOM MODE - Yes, with individual Playtime
F. OPTIONAL NO DANCE MODE FOR THE LEADER - Yes, owner can set power off


VI. SEQUENCES
A. ALLOWS USE OF DANCE SEQUENCES - YES
B. DANCE LOOP TIME - AUTOMATICALLY DETERMINES  - Technicly impossible on SL... or someone uses magic :)
C. SEQUENCE CREATION - CAN CREATE WITH HUD - Not yet, but with further updates


VII. PRICE AND AVAILABILITY
A. THE HUD SHOULD BE THE LOWEST PRICE - 950 as HUD, Free with any Dance Pack
B. AVAILABLE EASILY - IN WORLD AND MARKETPLACE


VIII. ADDING DANCES
A. LOADING PROCESS - Automatic transfer to the web-interface
B. NOTECARDS - No cards... WEB Config in Seconds :)
C. DANCE LIST - Automatic with Play ALL mode
D. DANCE PROPERTIES - AVAILABLE EASILY
E. NUMBER OF PRIMS IN HUD - 15


IX. LAG
A. ADDS DANCES TO YOUR CACHE - LOL.....  THERE IS NO CACHE PREVIEW FEATURE ON SL AT ALL, IF YES... SHOW ME AT THE LSL WIKI  :)
B. HUD SCRIPT RESOURCES - extreme low, works with 30 synced dancers at high traffic clubs
C. ADDS DANCES TO OTHERS' CACHE - SEE MY FIRST COMMENT ABOUT THAT :)
D. INFORMS PEOPLE ABOUT AVATAR IMPOSTERS - no idea what you mean here


X. HELP
A. AVAILABLE HELP - Website Guide, FAQ, Notecard Documentation & Youtube Videos
B. USER FORUM - None :)
C. CUSTOMER SERVICE - Inworld PM and Ticket System on the Web
D. UPDATES - Automatic LIFETIME Updates, even re-delivery Terminal if someone destroyed or lost the HUD


XI. OPTIONS
A. REZZ ITEMS - No
B. ANIMATION OVERRIDE - No, but SMART HUD has it, with same Dance features like DC :)


Comments:
Animation Cache is part of the SL Viewer and takes effect when a Animation has been played or loaded from the HUD Content Tab.

Theres no Script function provided by LL to load a Animation to the Cache, so all this Questions about can only answered with YES by scammers :)

The Config Questions are very focused on "how many notecards" or "card length" etc...  DC & our new Smart HUD (you should add that one too) are totally different
and dont use that old config style anymore.  May decide about to ask more general about how easy and limited the config is and how long it takes to edit it.

First i thought it will be a more "professional dancer" test... but with this criterias im in a good mood that our DC will rock the stats :)

====================

Fleursoft DanceHUD rev 1.3

NAME OF HUD: Fleursoft DanceHUD rev 1.3

I. CAPACITY
A. MAXIMUM NUMBER OF DANCES IN HUD - Same limit as SL - I've tested with over 1000 dances in the HUD.
B. MAXIMUM NUMBER OF DANCERS TO LEAD - Most I've danced with at one time was 18 - it should work with more - just copy the ~FS Dance ## script as appropriate and use the '/98sd #' command to enable the dancers in the HUD (by default there are 10 active dancer scripts with 10 scripts stopped - the sd command can change the number of active dancer scripts)..
C. MAXIMUM SIZE OF A NOTE CARD - Reads 64,000 characters from a notecard. Large notecards will automatically fill in from the active menu to the next menu - as appropriate. Fleursoft can load multiple notecards - just load it and the additional sequences will be appended to the current menu (or menus that follow when the number of sequences approaches 150 or memory of a menu gets low). There are seperate menus for dance sequences (1 to 10). Each menu holds a max of 150 sequences for a total of 1,500 sequences. This can be less if the length of the sequences is longer.


II. NAVIGATION
A. DANCES VISIBLE AT ONE TIME - 30 dance sequences or animations are visable on every menu.
B. NUMBER OF CLICKS TO START ANY DANCE OR SEQUENCE - 1 (if it is being show) - there is a /98n'sequence name' which also will startup a sequence.
C. DANCE NAMES - Shows the entire name - positioning of the HUD may cause some truncation from the screen position.


III. ORGANIZATION
A. ORGANIZATIONAL SYSTEMS
There are several ways to organize dances:
- you can group them by menu number using a keyword: [menu 2]name-for-menu\   - which will identify the sequences that follow as going to menu 2 and lets you set the menu name that is displayed when you click '2' to see menu 2.
- Another grouping can be done by dance style using two keywords: [stylemenu 2]Jazz   - sets menu 2 for the dance style of 'Jazz'.
   Then before/or in a sequence - use a keyword to specify the style of dances: [style]Jazz | [name]something...   - this will set the dance style for sequence something to 'Jazz' and that will get it automatically added to menu 2 when the notecard is loaded.
- Free form - any sequences on a notecard are loaded from the top to the bottom of the notecard. As a menu fills (150 sequences or gets low on memory), the dance sequences will be added to the next menu (and so on).
You also have the option of comments in the dance sequence notecard (start a line with a # and type anything you want after it).
Or you can have just a blank line (no space character required).
There is an administrative menu option to enable/disable the display of comments and/or blank lines.

B. EASE OF USE - In usage - I tried hard to minimize the interface. I believe it is fairly obvious what to do to dance. Now the harder part is in getting dances into the HUD and setting up dance sequences and organizing the sequences. I added a Transfer script so that it is fairly easy to transfer copy dance animations (and other items) to the Fleursoft DanceHUD. The dancehud has the ability to have complex dance sequences - and that will require some reading of the documentation to understand. Mostly - it'll work with about any Dance Queens sequence. Almost all of the keywords are included ([rez] is not, as an example). There are some new keywords - like [nextsequence]sequencename - which can be used to dance 'sequencename'. I tried especially hard to make errors that can appear to be fairly obvious as to what happened and why. Dance sequences are able to be as long as you like with the Fleursoft DanceHUD.

IV. SIZE AND APPEARANCE
A. SIZE ON SCREEN WHEN DANCING - There are two answers
- when minimized: small (less than 10% width of the screen and about 16 pixels high). All menus will appear in the local chat window for the owner of the DanceHUD - so you can use: /98#3 for example to execute whatever is item 3 on the current menu.
- There is a theme that is transparent - so the text/buttons show up - but nothing much else as you can see through the DanceHUD with that theme.
B. SIZE ON SCREEN WHEN CLICKING - You can resize the Fleursoft DanceHUD - up or down in vertical or horozontal size. The different buttons are fairly easy to click and sequence names too - depends on the size that you like to use.
C. COLOR AND TEXTURE MODIFIABLE - You can create your own theme for any color scheme you want. The background of the dance sequences names will be a single color (no texture there). The theme allows textures for four different areas where buttons exist. Documentation for themes is available at:
http://fleursoft.com/how-does--work/10-theory/15

V. LEADING DANCES
A.  ADDING DANCERS - EASY - There is a 'auto invite' button on the top of the DanceHUD (looks like a '+') which will invite everyone in radar range. Anyone who rejects will not be invited again. Radar is limited to the closest 16 avatars - so positioning matters. You can also add and remove individual dancers with a couple more clicks (click 'A' for administrative menu, click 'Add dancers', a list of peoples names that are not currently dancing with you is displayed and you click each person to add. You stay on that menu until you decide to leave it or all the people have been added - it will go back to the administrative menu automatically in that case).
Adding any dancer on the sim should be one click
B. DANCERS CAN ADD AND REMOVE SELVES - Dancers can remove themselves (/98stop)
C. MULTIPLE GROUPS - LEAD 2 OR MORE GROUPS FROM THE SAME HUD - up to 11 dancers groups can be lead from the same DanceHUD. It requires some effort - dancers need to be setup in the DanceHUD to be in the appropriate dancer groups AND the dance sequences you want to dance have to have the appropriate keywords to enable this to work well. There is a new keyword for this: [group]groupname |  - put this into a sequence to have a specific group of dancers perform a specific set of animations. There are some pre-defined group names (all, female, male, left, center, right, group1, group2, group3, group4, group5 and group6) which you can change all of them but 'all'. A sequence with a male and a female group would look like this:

[name]GroupDance | [group]Male | maleDance1|30 | maleDance2|30 | [end] | \
                   [group]Female | femaleDance1|30 | femaleDance2|30 | [end] | [repeat]

When this sequence is started - any dancers that was put into the Male group (Administrative menu -> Change dancer groups -> select dancer -> select groups this dancer will be in) will dance: maleDance1|30 | maleDance2|30 - and loop
The dancers in the Female group will dance: femaleDance1|30 | femaleDance2|30 - and loop
This can also be used for secondary animations by doing something like:
[name]Complex | [group]All | dance1|30 | [end] | [group]All | secondaryDance1|30 | [end]
All dancers with this sequence will start dance1, then secondaryDance1 immediately after - both animations will be active for 30 seconds in this example.
D. START DANCES - Sequences start at the beginning of a dance animation. It is possible to start at a later time in a second or third dance animation using the [group]All keyword - but will take some explaining.
[name]OffsetDance | [group]All | dance2|30 | [end] [group]All | dance1|15 | veryLowPrioityDance|15 | [end] |
This will show dance1 for 15 seconds and then 15 seconds into dance2 will start.
E. RANDOM MODE - Yes - especially recommended for dancing from the list of inventory dances. You can specify a default duration for when dancing this way.
F. OPTIONAL NO DANCE MODE FOR THE LEADER - Yes


VI. SEQUENCES
A. ALLOWS USE OF DANCE SEQUENCES - Yes
B. DANCE LOOP TIME - Automatically determines but doesn't report it to you.
C. SEQUENCE CREATION - Can create with HUD - yes - this is recording of freestyle dancing. Adds a sequence to the active menu when you hit stop. You can also type /98remember   - and it will add the to the currently active menu. This is very handy for tweaking a sequence and trying it again until you get it perfect. Saves a lot of cycle time.

VII. PRICE AND AVAILABILITY
A. THE HUD SHOULD BE THE LOWEST PRICE - L$500 for support, there will be an open source version (cost planned at L$0) which does not include automatic updates or Transfer by the end of Janurary (is the plan)
B. AVAILABLE EASILY - In world and in Marketplace - permissions on the DanceHUD are modify/copy (no transfer). Most scripts within are modify/copy (no transfer). There are a couple of scripts that are no-modify/copy/no-transfer. The open source version will be full permissions.

VIII. ADDING DANCES
A. LOADING PROCESS - With Transfer script this is possible - Transfer will copy any copy/no-transfer/no-modify items into the Fleursoft DanceHUD
B. NOTECARDS - There is no way to automatically create a notecard by scripting within LSL.
C. DANCE LIST - There is a command to type: /98list
D. DANCE PROPERTIES - I don't know how to get this information - not all animations provide this in the animation name/description fields.
E. NUMBER OF PRIMS IN HUD - 38


IX. LAG
A. ADDS DANCES TO YOUR CACHE - This happens as you dance automatically by everything. The Fleursoft DanceHUD has a 'Load all animations' administrative menu option that will dance each animation in the inventory of the DanceHUD for 0.1 seconds. Even better is that each dancer that is added dances a different set of dances. So if it takes 100 seconds to load my animations in my dancehud into the simulation cache, by adding a dancer it will take 50 seconds instead. Adding two more dancers will take the loading of all animations down to 25 seconds.
B. HUD SCRIPT RESOURCES - The script resources are as minimal as I could make them - the Fleursoft DanceHUD operates differently than most others. Most HUDs will load a sequence and when you dance it - it will try to figure out what it needs to do (costing more in script resources). The Fleursoft DanceHUD will figure out what the sequences intend to do when the sequences are loaded. This means that while dancing, the Fleursoft DanceHUD takes up a lot less resources - it just plays back the directions of what to do. I've danced without any lag on a sim with 72 avatars with the Fleursoft.
C. ADDS DANCES TO OTHERS' CACHE - I believe this is automatic too - assuming they have the dancers on the screen while you dance.
D. INFORMS PEOPLE ABOUT AVATAR IMPOSTERS - I don't know how to calculate or explain this one.


X. HELP
A. AVAILABLE HELP - Type: /98help - it will try to help in brief terms as much as possible.
B. USER FORUM - Fleursoft group inworld is available.
C. CUSTOMER SERVICE - I'm available at all times - I may not be able to respond immediately as I have a RL job. But I'm glad to receive anything (IM's which can be capped, Notecard in world or e-mail me:
fleur@fleursoft.com or fleur.cooperstone@gmail.com). E-mail will get a response faster if I am out of world at the time.
D. UPDATES - Updates are noticed and sent to the owner of the Fleursoft DanceHUD automatically. You still have to rez it and get the update started (click 'A' for administrative menu and then click 'Update') OR type: /98update    - for the open source version, there will not be automatic updates.


XI. OPTIONS
A. REZZ ITEMS - No - would be easy to add. I added something for instructors called 'Give'. This allows you to have a sequence that will automatically give out a notecard describing the sequence or something else. In the sequence just add: [give]item-name - when the dancehud encounters the [give] keyword - it will give the 'item-name' to all of the current dancers. You can also type: /98give item-name   - which will also do the same. Not the same as rez - but is a very handy thing for lessons on dance sequences. The 'give' support in the dancehud is smart - it will only give the item to each dancer once - so if you have a sequence the loops - the dancers will all only get the item once (it remembers the last 10 items given out).
B. ANIMATION OVERRIDE - Yes - built in ZHAO II 3.0 (slightly modified to allow 30 sits via the dancehud, also removed timing of an AO animation as a simplification). I've also made is so that if the AO is on, then dancing is off. If dancing is on, then the AO is off. Can't mix them at all with the Fleursoft DanceHUD.

No comments:

Post a Comment