Jump to content
Bloodsong Termagant

Technical Specs for CTRL-S

Recommended Posts

i can't find it on this page: http://wiki.secondlife.com/wiki/All_keyboard_shortcut_keys


so i was at the one billion rising video shoot, doing a dance.  and they told us to use CTRL-S if the animations looked like they were out of synch.  i tried it, and WOW!

and then i was dancing with my friends, they were doing a couples dance, that was a little off you know?  CTRL-S and bam!  WOW!


but... what is it doing, exactly?  i mean, EXACTLY?

in the first instance, it just seems to make all avatars playing the same animation go to the same keyframe?  in the second instance... they're playing two different animations, so how...???


lastly, my problem.  i'm creating animations for my dolphin avatar and baby dolphin-turned-animesh.  couples animations.  omg.  but anyway, the animation i was doing got out of synch, so i hit CTRL-S and...!  NOT WOW.  not in a good way.  because my dolphin avatar started the animation over from the beginning, and the animesh attachment just... stopped playing the animation.  (oh, maybe that's because animesh can't play the same animation until it's stopped first.)

but at any rate, i was going to put that tip in a product notecard:  use CTRL-S if animations are out of synch.  but not if it's going to screw things up :/


Share this post

Link to post
Share on other sites
58 minutes ago, Bloodsong Termagant said:

You won't find it on that page as it's a Firestorm feature.  Possibly other TPVs have added the feature.

Resync code: https://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/e795a8c4d997

Addition to the toolbar button: https://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/da5f335a71c8

Addition of the shortcut: https://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/eb2a25201e5e

  • Like 2

Share this post

Link to post
Share on other sites

ohhhh!  thanks, whirly!


uhm... can you translate that into everybodytalk?  ;D

i mean... is it just restarting all on-screen animations from the beginning??  it seemed more sophisticated than that.

thanks a bunch!


Share this post

Link to post
Share on other sites

Nothing sophisticated.

It is literally looping once through all the objects in the scene and if they happen to be an avatar it loops through all of the currently playing animations, stops them and starts them again.

One thing of note. It is explicitly checking for Avatars and does not have any code specific to Animesh, I suspect that Animesh as scripted objects may need to be handled differently.

It would be worth creating a Jira for this, I don't have time to look into it for a while but it could warrant a closer look when time allows

  • Thanks 1

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...