Swapping Heads Resets to Incorrect Baseline
OrangeSpork opened this issue · 1 comments
Bug causes character replacement to incorrectly load second character. I believe the issue is that the restore to baseline runs after the head has been replaced, incorrectly restoring the baseline from the first head over the second head and moving custom bones around.
Replication example attached, loading Aloy first loads normally. Loading Miwa (with an obvious eye position mod) and then loading Aloy causes Aloy to load with incorrect eye positions. Should be able to replicate the effect by taking any two heads with a bone position difference, apply a modifier to the first head then load the second and the second will have the first heads baseline position.
Not sure if there's a better solution than to hook before the ChangeHead call and run the reset to baseline before it actually swaps?
Thank you for this awesome fix, Marco.