Search This Blog

Thursday, November 10, 2011

Common Questions and Answers

Barre and Poetry of Dance have debugging abilities built into them. SL does do some strange things. So I have given you the ability to see if its SL screwing up or a malformed macro or even an error in the script.

/11check
If this is typed in local chat by the owner of the HUD or a Rachael Rocker administrator it will display a detailed stat list of  the active slots, database slots, and other active scripts. From this information you can extrapolate most debugging issues.

Q: While wearing my HUD /11commands are not responding and the RSVP orb is not inviting too.
A: This tells us that the listener is not working on the HUD. In some cases SL did not download the script to the SIM as it should or failed to compile it. Unfortunately this is just a SL bug. The best way to fix this is rez the HUD on the ground, go into edit mode, select content tab. right click the 'Positioner/Guest Interface' script, then select open, you will be told you can't open it, click the reset button in that window. Now just wait for a few minutes. (I have only ran into this SL bug once.) Then close the edit window take the HUD and wear it.... If this does not work. Try a full reset of the HUD scripts manually.

Rez the HUD in a different sim


Q: I'm sending dance requests to someone but they are not getting them.
A: Click on the stop button on the HUD and click stop all. This will reset all of your dance slots. Try your invite again.
1. The invite popup is hiding in the list of notices in the lower right of there window and the person you are inviting hasn't seen it. This is common for users of version 2 Second Life Client. Tell the person you invite to look in there notices.
2. You are using a group macro and inviting someone to a dance slot that is in uses. Tip: clear the dance slots before you start inviting using macros.
3. The person you are trying to invite is not in the region.
4. Second Life is freaking out. LAGGY region.
5. Maybe just maybe the HUD dance slot has crashed. Type /11check in public chat. If you see all the slots show up on the list then your problem maybe one of the items listed above, not the script.


Q: I'm clicking dances but nothing is changing.
A: If your HUD is setup correctly and was functioning before... It takes time for your viewer to download the animation to you so that you see your AV animated. Typically this is only a few seconds but in heavy traffic it can take longer. Pre-caching helps to avoid this issue.
1. If you are on Poetry of Dance look at the 'G1, G2, G3' buttons. Are any highlighted? If they are, toggle it off. Try a dance again.
2: Look in local chat, do you see an error show up when you click on the dance? If you do then the HUD can not find the dance. Check for syntax errors.
3: Are you active on the HUD? Click the stop button. Are you listed in the stop list? If you are not on the stop list then you are not active on the HUD. Invite yourself by clicking the Ballerina/ME button.

Q: I clicked SYNC and It didn't sync all of us.
A: Try a double click on the sync button or clicking the dance from the display list again.

This is such a common issue for all dance HUD developers. Generally a region lag issue. The dances HUD slots are written in a way to sync as tightly as possible in SL. They are very minimal in code size. But even with all this effort if the region is to busy/laggy then it will sync in a odd way. The best way to deal with this is to remove all attached scripted items that you can. Keep in mind some hair and shoes can have over 400 scripts in them. Limiting your overall script thumbprint can give you a bit of a boost in performance.

An issue I stumbled on by accident is bad Internet connection. My problem was I would loose connection and get it back with in 5 to 15 seconds later. I would click and click and click... then all of a sudden my HUD would go crazy. After some research I found out it was my Internet service. Oddly the viewer lag meter or stats would not tell me that I had an issue. I had to manually ping and run performance tests to find out.
In the event that you do run into sync issue run a script check '/11check' to see what is going on. If things respond normally then you can bet it is not an error in the HUD scripts.
Camming out of 3D range will un-sync you with your other dancers. While other may see you in sync, to yourself you appear out of sync. This is a SL issue and not created by the dance HUD.

Q: I cant see the text that is displayed. Can you make it bigger?
A: No.I'm sorry, the text is not adjustable in size. We are limited to that size by Linden Labs. You may try changing your viewers settings in preferences or adjust your computers screen settings.
Try a good pair of reading glasses may help. *giggles as I put on my glasses.

Q: GRRRR! I did something wrong and nothing is working! How do I reset the scripts?
A: There are a few ways to reset things...


1. /11reset  This will try to do a soft reset all the scripts. If this fails you will need to do a full recompile of the scripts in the HUD. This is done by going into edit on the HUD and click Tools or Build (this depends on the version of viewer you are on), recompile scripts. Give it time to recompile before you try to see if it is working again.

2. So resetting did not work. Rez a copy of the same version of HUD that you have not loaded with animations on the ground. Right click on the HUD. Select OPEN, copy the scripts to a folder in your inventory. (we are going to copy them to the HUD that is broken)
Rez the HUD that is broken on the ground. Go into edit on it. Select the content tab on the edit tool, delete all the scripts that have the prefix !RR. Double check that all of these scripts have been deleted. You may have to exit the edit tool and then return to edit to confirm they are deleted. When you are sure they are deleted then drag the scripts from the folder that you created when you OPENed the other HUD. We only need the scripts with the !RR prefix. Drag them into the content tab of the edit tool on the broken HUD. This should replace the scripts that you deleted. Confirm everything went in. Answer NO to any popups that come up on your screen. If you are sure all the scripts are back then take your HUD into inventory, now wear it. Your HUD should be returned to its default state.

Q: Why does my HUD say "Touched" every time I change a dance or click a button?
A: Some people out there are laughing reading this. Hush YOU! Yes this happens. There is a button in the content tab of the editor. (This is where you loaded your dances in) You may have inadvertently click the "new script" button in the editor when you loaded your dances in. This is easy to fix....
Rez your HUD on the ground
go into edit on your HUD
click the contents tab
look for  "new script" in the list of items in the HUD and delete "new script"
 (Dont Delete anything with !RR in the name.)
(You may have "new script 1",  "new script 2" ,...  you want to delete them as well.)

Q: Where is the Stand/Walk AO?
A: Future version may incorporate a Stand/Walk AO if i can find a method that does not impact script cycles to hard. Currently there isn't one and YES it is intentional. If you look at every dance HUD on the market, everyone that has a Stand/Walk AO laggs out badly in a region that is busy or laggy. This is generally why Barre HUD users can dance when others just stand waiting for there HUD to do something. Most quality dancers realized this long ago and use a viewer that has an AO build into it such at Phoenix or Firestorm. Using an viewer embedded AO creates less of an impact on a sim and work very well with dance routines. This also lessens your script thumbprint on a sim and makes people HAPPY!

No comments:

Post a Comment