Search This Blog

Thursday, December 8, 2011

Barre Version 3.0 Almost Ready

New Features – Version 3.0
Skins! Barre now has the ability to theme the HUD. We have included some
additional themes with this version. See Skins section for details.

Club Invite! This is great for club hosts. Club Invite can be found when clicking

on the Invite Button. You will see in the display list the option to invite all. When
you click this it send out invites to any open dance spots left in your HUD to
anyone in range. It won’t re-invite someone that is currently on the HUD.

Cache Loader! The Cache Loader will cycle thru the animation in the HUD

until you stop it. This will load them to your cache helping to eliminate that
stall you see after you selected a dance. You can find the trigger for this
in the tools menu by clicking on the ‘TOOLS’ button then look for
‘Cache Loader’.

Timer Function! The Timer script was added to help deal with laggy

regions. It’s not a perfect fix but it does help. LSL scripts are horribly 
inaccurate when it comes to timing due to the heavy influence that dilation
and FPS have on it.

Here is a quote from the LSL Wiki that explains an issue with dilation on scripts…
“Time dilation is a method the server uses to cope with simulator lag.

Physics and script generated lag can result in time dilation. Time dilation
slows script time & execution. When time dilation is zero script
execution halts.”

What I have done is to add a timer that takes the influences of server lag,

recalculates the effect on the scripts, and then sends a termination signal. 
This in combination with the primary timer brings the timed dances better in
line with the requested play time. You still get some inaccuracies due the way
scripts are treated by the server but it is now closer to the requested play time
then we have ever seen.

In the Tools button menu you will find a macro called “M!Timer Toggle”. This will

turn on and off your timer script in the event you find you don’t need it. The script
is suspended when it is turned off so that it will have less of an impact on script 
cycles.

You will also find in the Tools button menu the macro “M!Timer Debug” . This

turns on and off a feed of information to chat that you the HUD owner can only
see. It gives you the name of the dance that was just completed, total time
executed, the dilation at completion, and the FPS at completion of the
dance. These are all important things to look at when calculating sequences 
and adjusting play times. This will also let you see the effects of a laggy SIM
on the HUD. Keep in mind this will only give you information during a timed
dance or a sequence where timing is a factor for each dance.


Host Solo! On far right side of the dance display list you will see that the texture

is highlighted in a different way. This is to indicate that clicking in this area will
solo the host with the dance indicated. All other dancers will not be affected by
the dance change. The host can rejoin the rest of the dancers by clicking in the
main body of the dance button just left of the Host Solo button. Host rejoining the
main dance is done by simply re-syncs the dancers.

SKINS
Barre now has the ability to change its look. A variety of skins have been included

with version 3.0. You can find more skins at the Rachael Rockers Shop.  To
change the skin/theme of the HUD click the ‘TOOL’ button. You will find in the
display list ‘M!SKIN ---‘ Clicking on the M!SKIN macro will change the theme
of the HUD. There are varying contrasts to pick from.

SKIN DEVELOPERS
I will be posting a link here for the Skin Template and Info after the release of

version 3.0.

The Note Card Macro
[SKIN]Front texture UUID key, Top hide texture UUID key, Sides and back

color vector,  Button highlighter texture UUID key, Speed scroll highlighter
bar texture UUID key, Text color vector, Text highlight color texture vector

This method reveals the UUID of the textures you use and is not a great

way to use if you wish to sell a skin. So I have developed a script that can
be used by skin vendors. See the downloads above for the script and the
note card Macro [DO] command. The Skin Vendor Development Pack
includes the resources to help you make commercial skins for the HUD
. But keep in mind Rachael Rockers and its staff makes no promises
that your creations (skins) will not be copy botted by some malicious
person.  Content theft is not something that is in our control. 

For vector color options see this website: http://lslwiki.net/lslwiki/wakka.php?wakka=color

The default skin macro looks like this…
[!NAME]SKIN - Default|[SKIN] f32c8958-e1a3-e451-445c-d869a9ad5a5e,

f62a82fb-8177-370b-6d0b-659806476be6, <1.0, 1.0, 1.0> ,
d54af482-8c5b-603b-c455-e781883be79e,
e3e6ae24-435f-a95f-6b5a-fbf950034430, <1.0, 1.0, 1.0>, <1.0, 0.0, 1.0>

Fixes
There are a few fixes in this version. 


Re- Sync when clicking the dance again


Active Check has been modified to function quicker to help prevent

errors is someone crashes or logs out while they are on the HUD. This
should boot them quicker, limit errors and help prevent lag.

Random and Sequence Modes have been modified to stop when in none

dance modes in a menu. This will stop the HUD from selecting thing when
the user goes into a menu that dances or sequences are not listed on.

Random and Sequence Verbose text has been changed to be more user

friendly.

Macro Say comments have been modified to stop double lines in chat.


Commas are not allowed in Emotes. Use /’ to put a comma in an Emote now.

[NAME]Commas work now|[SAY]|HI Guys/’ How are you all?

Fixed [REPEAT] it was sending text to chat when it repeats

IN THE WORKS – To be done
Login sizing and positioning
Configuration options set in Tools NC
Loader occasionally starts a new load when it is actively loading
Add new missing AV filter options – prevent bug error
Shorten timing on the invite to keep the

1 comment:

  1. Ver.3.0 is really nice. A few added features,and some small bugs have been squashed.
    Racheal never ceases to making her work better.

    ReplyDelete