Debug settings AvatarRotateThresholdFast missing and AvatarRotateThresholdSlow seemingly not working
tracked
Nyx Onyx
This bug report was originally posted on the Firestorm Jira on the 29th of June (2024), I paste it in here too because it is apparently something that was removed along with SL Viewer code changes. Except for a note on FS-specific UI at the end that I've edited to adapt for the SL viewer interface, I've kept the original text.
I don't know with which version they went away, I only noticed now on a fresh reinstall of my computers that I can no longer set the debug settings AvatarRotateThresholdFast and AvatarRotateThresholdSlow to get the effect of more finely rotating my avi in order to for example fix up a non-sit-on-object based hug animation with my partner. The ...Slow is seemingly not having any effect at all, and the ...Fast is no longer showing up among the debug settings. In the SL viewer I've never used them, don't know if they ever existed, but I do find them at https://wiki.secondlife.com/wiki/Debug_Settings#:~:text=AvatarRotateThresholdFast with the Slow option right below it. I only know that I used to have that in FS, and I would very much like these things back, or better yet of course, settings in Preferences for it. I file this as a bug rather than as a feature request, because we used to have this setting and so I consider it "broken" now.
The problem: you use a HUD to initiate a hug with another, they accept and you're both animated, but you end up with your arm sticking out the back of the other. You wish to rotate just slightly, by hitting A or D (or arrow keys) by just taps, your avatar doesn't rotate, only the cam does, you hit again, and again, and then eventually you turn but you overshoot.
Solution: you decrease the threshold for turning, and so the avatar will react right away, and turn the minimum degrees as you carefully tap a turning key.
Maybe could this be something for Preferences or better yet something easier to access and change as needed, like with hover height where you can use a slider (or for more precision, enter a number, like with the hover height) to set the turning threshold / sensitivity, and another slider for the minimum amount of degrees of turning. But I would be happy to get the debug settings back and working....
Thank you so much!
Log In
Dan Linden
tracked
Dan Linden
Thank you for the report, Nyx!
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Dan Linden
under review
Nyx Onyx
Hello, Dan!
I am not entirely sure how best to demonstrate it to you. But I'll give it a go, and if it's still no good I'll try some other way, perhaps make a video if I can.
I started up both the latest Firestorm and SL Viewer and put them side by side like in the pictures here. I attach a hug HUD I've had since my first few days in SL, but I could as well just play an animation or pose alone on each of the avatars, anything to make them stay reasonably still and ready to be lined up with each other, in this case with a hug. The HUD scripts will make the wearer walk up to and rotate towards the other avatar after they have accepted the animation permission request, as a convenience, but it will never be perfect because of the limitations of what the scripts can find out about the avatars' directions - but that's outside of the scope here.
When close, the hugging animations begin, but as you can see, the rotations are not good, there are limbs going through places in gross ways. So here the two will probably want to rotate into a better position.
In my first attempt I will try with the SL viewer, I carefully tap my turn keys (A and D) to turn, but the avatar does not turn immediately when doing so, instead it's the cam that rotates around my avatar. I think I counted to 21 taps this time before a rotation happened on the avatar, and of course I overshot, compare with the other picture. Outside the scope of this "feedback ticket", but still a nuisance, is that the turn apparently didn't register on the other avatar's viewer, but you can clearly see the lack of precison here I hope. I need to be able to set the sensitivity threshold, and preferably also how far the avatar rotates for each careful tap (Slow), and preferably also when holding the turning key (Fast).
To try this yourself, just use two avatars, or use a flagpole that you try do minute rotations of your avatar to hug while in a pose. This ability is good for all those times when fine rotations are needed and you can't be seated on an object (might not have rez permissions) that you in turn rotate (which would be neat, actually, if we could do with avatars, in a similar fashion, without being seated, having similar rotation and move controls as when you edit an object).
Hope this makes sense!
Dan Linden
needs info
Dan Linden
Hi Nyx.
I want to understand more about this use case. How can I see this rotation limit for myself?
Nyx Onyx
Firestorm Jira: https://jira.firestormviewer.org/browse/FIRE-34196