nifskope icon indicating copy to clipboard operation
nifskope copied to clipboard

[Dev 9] Starfield - Skeleton.nif issue

Open gibzie90 opened this issue 1 year ago • 4 comments

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:

  • renaming the camera node (118) and its child NiCamera Node (118) to Camera [117] (like its parent node)
  • renaming the camera node (118) and its child NiCamera Node (118) to NiCamera [117]
  • leaving unsensitized with a blank name [118]
  • removing the NiCamera node's parent so that it sits in the Camera [117] node
  • removing the NiCamera node's parent so that it sits in the Camera [117] node, and renaming the NiCamera node to Camera [117] to have a similar hierarchy to fallout4 nifs
  • transplanting the camera section using notepad++
  • inserting a parent NiNode for the NiNode bones and transforming that parent rater than the NiNode bone itself
    • inserting a parent NiNode for the NiNode bones and transforming that parent rater than the NiNode bone itself with various other methods above.

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!

gibzie90 avatar Sep 24 '23 00:09 gibzie90

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

hexabits avatar Sep 24 '23 01:09 hexabits

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

gibzie90 avatar Sep 24 '23 01:09 gibzie90

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.

hexabits avatar Sep 24 '23 01:09 hexabits

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.

gibzie90 avatar Sep 24 '23 01:09 gibzie90