TiltedEvolution icon indicating copy to clipboard operation
TiltedEvolution copied to clipboard

Erratic magic animation sync

Open Humankiin opened this issue 1 year ago • 3 comments

Version of Skyrim Together

1.6.5

Description

Remote player's magic casting animations sync erratically. Sometimes their arms will raise, and sometimes they won't--in which case the magic will still fire, but their character will retain the magic out idle animation.

If casting with one hand, sometimes the other hand will also go down entirely to the player's side, as if they didn't have their hands out / were casting whatsoever.

Steps to reproduce

  1. Connect and join a party as normal.
  2. Have remote player cast magic so you can watch them. (Specifically, flames is an easy one, as it is concentration.)
  3. Make sure they try casting on and off, on and off, repeatedly. Holding magic in both hands makes it easy. Their hands will raise only some of the time.

-->

Reproduction rate

  • [x] Consistent: I can reproduce this bug by following the steps to reproduce 100% of the time (every time)
  • [ ] Occasional: I can reproduce this bug by following the steps to reproduce around 50% of the time
  • [ ] Rare: I can reproduce this bug by following the steps to reproduce around 10% or less of the time

Expected result

Evidence (optional)

https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExb2FqN3VwOHR3bWJ3eDI1ZDg4bGpxdXo3cTR5ZDV3djBtZmJscG15dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/5s0Wc1SWFXYnAtjdFc/giphy-downsized-large.gif

Yes, this evidence is from the Alternate Start cell, because it made it easy to test w/o coc riverwood. SKSE is not enabled, and it is reproducible irregardless. EDIT: just tried without ANY mods just to be sure, and the issue persists. image

Humankiin avatar May 24 '24 18:05 Humankiin

thats due to lack of upper body sync which will never be implemented

Rolothe5th avatar Jun 19 '24 05:06 Rolothe5th

thats due to lack of upper body sync which will never be implemented

not exactly, I believe, from testing and some other investigation, that it is actually because magic behaviors ~~are accessed from a separate behavior graph node~~ require nodes that aren't always or immediately available when casting start is forced. This breaks the entire casting animation.

MostExcellent avatar Jun 28 '25 21:06 MostExcellent

Additionally, at least with certain mods, there can be...issues with respect to getting into a state in which all necessary nodes to actually start a casting animation are available

MostExcellent avatar Jul 01 '25 03:07 MostExcellent