hexabits / nifskope

Other
245 stars 54 forks source link

Oblivion NIF with versions Version 20.0.0.4 User Version 11, BS Version 11 don't show textures #62

Open ja231c opened 11 months ago

ja231c commented 11 months ago

Not a Dev 9 problem this time. There could be some more versions of Oblivion NIFs that don't, there was a lot of them if I remember correctly.

Also, didn't NifSkope have shaders for Bethesda games older than Skyrim at some point in time, what happened to them?

AndalayBay commented 11 months ago

I'm having this issue too. Dev 8 and dev 10 won't show textures. Is there a work-around for this?

hexabits commented 11 months ago

So, this is one of the rare version combinations that exist between two games (ignoring FO3/NV which is a whole other ordeal), and it seems like I opted to treat this version as Fallout 3 because I likely just overlooked it occurs in Oblivion also.

Until I address this, you can workaround this by enabling Fallout 3 in the Game Manager, but setting the paths and archives to your Oblivion directory/archives. Or if you already have FO3 enabled, adding them there in addition to the FO3 paths/archives.

I can also address in this in a general sense by providing a drop down with the Game Mode that NifSkope has auto-selected from the NIF version so that in edge cases like this the user can simply override it. In this case, it would have said Game: FO3/FNV and then you could just change it to Oblivion to get the textures to load. (I will still attempt to fix this case specifically though)

AndalayBay commented 6 months ago

This work-around doesn't work for version 20.0.0.4 on Dev 8. I also found it stopped working altogether after a while. I don't know why it stopped working. I had to go back to Dev 7, but Dev 7 just crashes with some meshes (usually full body armour), so I have to open them with Dev 10. Dev 9 and 10 don't remember window sizes and positions, so I can't use them all the time.

fo76utils commented 6 months ago

As far as I can tell, the only NIF file in Fallout 3 and New Vegas that has a version lower than 20.2.0.7 is meshes/triggers/collisionboxstatic.nif, and it is a mesh that does not seem to use textures. So, I think the issue can be fixed with this change.