hexabits / nifskope

Other
245 stars 54 forks source link

[Dev 9] Starfield - Skeleton.nif issue #53

Open gibzie90 opened 11 months ago

gibzie90 commented 11 months ago

There seems to be an issue when saving a human skeleton. any change won't show in game (eg scale, rotation or translation of NiNode bones).

i suspect this is because of the camera node being miss named(?) (that node needs its name sanitised when saving, saving without sanitising the name also does nothing in game)

Things i've tried:

I haven't found a solution yet. Any attention to this issue would be greatly appreciated!

Also, excellent work on getting dev9 released! Big thankyou!

hexabits commented 11 months ago

Turn off File > Auto Sanitize before Save. Sanitizers are not written with Starfield in mind.

gibzie90 commented 11 months ago

Thankyou for the really fast reply - yes File > Auto sanitize before save IS off - and yet any change i make to the NiNode bones don't show in game - it's like Starfield is ignoring the skeleton.nif

hexabits commented 11 months ago

As long as the edits to the bones are being maintained in the NIF on reload then there is an external reason I can't really help with. May be the wrong skeleton file, may be unused by the engine entirely. May be due to not updating the BSSkin:: in the NIF depending on what exactly it is that you're editing.

gibzie90 commented 11 months ago

Interesting, I have tried editing the Human Skeleton, the Human Male Skeleton and the Human Female Skeleton, i have tried various edits, eg: changing the arm locations, and changing the head location and size.

The changes persist when reloading the nif.