Fusion

Q: I keep getting an error when loading my dances into my machine. The error is Script run-time error: Stack-Heap Collision - What does this mean?!

In SL, scripts are only allowed a very small amount of memory and when a script exceeds this memory allowance, a stack heap collision error will occur. The Hybrid or couples machine can therefore only hold a finite number of dances. As each dance will use different amounts of memory depending on the length of its name, for example, it is impossible to put an exact figure on the maximum number of dances, however this is the reason the Hybrid and couples says 'Free Memory xxx bytes' each time you get the settings send down from the website. As the script itself will need some additional memory to perform basic functions, you should ideally aim to leave 5000 bytes free. We would suspect in your case that you are very near the maximum number of couples dances, and at some point in the week, the script performs an additional task (for example someone selects 'dance all', which uses up the remaining memory and crashes the script.

Memory is not only used up by the scripts currently used in the machine but also the names of the dances effect the machines memory too. So for instance if you had dances called "Dance 1", "Dance 2" etc they would use up less memory than a dance called "dance_1_sally_sexy_032".

The error you are receiving is due to the fact the machine is out of memory and can only be rectified by removing some dances. We tested the machine initially with approx 400 single dances and 200 couples dances which did not fail however like I said before we were probably using dances with names that were smaller! Please therefore remove some of your dances until you have around 5000 bytes remaining and the issue should go away.

Just to confirm, this limit affects all dance machines in SL, not just our machines, so moving to another system will give you the same problem. You may be able to get more dances into a system that has less functionality, but the limit is set within SL and cannot be changed.

Q: I keep getting this error when I use your product! Could not find animation '00000000-0000-0000-0000-000000000000' What do I do now?

This can be resolved by clearing your viewer’s cache and restarting. Go to Preferences --> Network, then press the button to clear cache on your cache location. Please see your client guide on how to do this if you are having issues with locating the clear cache button.

Q: My Dance Machine keeps telling me I have No Dances loaded, even though I have just added some following the instructions!

We have noticed an increase in support calls following the asset server release which has resulted in missed events firing on the machine itself. This does not affect the machines performance whatsoever, but does mean that when you click on it after loading dances it misses the event for obtaining the settings for those dances and therefore when you go to switch the machine on, the admin menu appears instead of the OK button to obtain the settings.

If this happens, simply from the Admin menu, select Manage --> Reset. This will force the machine to obtain the settings from our database and therefore will not miss this event.

We will monitor this issue and see if LL manage to resolve these missed events, and if not we will look at a permantent workaround for you :-)

Q: I keep getting an error "Could not find zzDance_Slot 2" but I have check the contents and it is in there.... whats this all about?! Does it affect the machine at all?

Essentially the error is thrown when the machine attempts to reset its scripts. The script is there in the contents as you can verify but however for some reason the reset command errors as if it is not. This issue usually appears after a rolling restart and is not an issue with the dance machine itself but the sim the dance machine is located on. To resolve this issue, please either reboot the sim if you are able to (or speak to the owner of the sim to see if they would do this), or take the machine into your inventory and then place back out in world.

Q: OK, so I am at my favourite club and I cannot dance my own couples dances, whats going on?

This is due to the fact that you are in a non rez area or are not part of a group that is allowed to rez on the land. In your Fusion folder you will find a TIS Poseball Server which you may pass to the club owner or the owner of the land which once rezzed will allow your Fuision to be used as a Couples Dance Machine :-)

Q: My partner and I are not dancing in sync, why is this?

Animations are stored on Second Lifes servers, and downloaded to your pc when needed. An animation will not start playing until it is completely downloaded. With couples animations, although the male and female side may be requested at the same time, it is highly unlikely they will finish downloading at the same time, and therefore one will normally start before the other. There is nothing that can be done to affect this, it is simply a fact of client-server applications such as Second Life. The good news is that once the animation has downloaded, it is stored in cached memory on your computer, so restarting a couples dance will cause both animations to kick off at the same time. This is known as 're-synching' and can be performed by either reselecting the dance, or typing "/1 sync" into chat. SL cache has a finite lifetime, so you will most likely need to resync each time you start playing a dance.

Q: I have done everything correctly as per the instructions, loaded dances, retrieved the settings and switched on the machine, yet when I call out the poseballs and jump on one side I am unable to dance couples dances, whats doing on?

Once your partner sits on the opposite poseball, you will get a menu drop down box to select a dance for you both to dance. You need a partner to dance couples dances!

Q: My Dance Machine/Hud does not show the poseballs when I click for couples dances, whats happening?!

A bug has been identified in the current Second Life Client 3.3.4. A JIRA has been raised here: https://jira.secondlife.com/browse/VWR-29389? so please vote on a fix for this ASAP!
The workaround is to use a third party client such as those listed here: http://wiki.secondlife.com/wiki/Third_Party_Viewer_Directory.