niftools / nifskope

A git repository for nifskope.
http://www.niftools.org
Other
558 stars 239 forks source link

Cant open these file, could anybody help me? #170

Open kdru opened 4 years ago

kdru commented 4 years ago

https://mega.nz/#!87wFyQzD!IU2yCePzc9kRpvjoNA9wSCZky-KGdPbzH6Hcovg9eWQ infinite recursive link construct detected 0 -> 0 failed to load block number 0 (NiNode) previous block was NiHeader Failed to load D:/AK/FFOnline/pkg/base/char/model/#L1041.nif also this file cant be opened too, what's the reason? https://mega.nz/#!0nwnTAKY!zQ4bzXPAiZQmHNdpBIWiQKrU1sTJCj9dEUcSZVvrGaA failed to load file header (version 14000005, 20.0.0.5) Failed to load D:/AK/FFOnline/pkg/base/char/model/#l205.nif

hexabits commented 4 years ago

Assertion Failed: Numeric version does not match version obtained from header string

The header string says 20.0.0.5 but the version integer says 20.0.0.8. Whoever developed these NIFs did so poorly, and their changes to their copy of Gamebryo are incorrect. If they customized the format, adjusting for this header error might not be enough, and I don't have access to enough files.

ghost commented 4 years ago

Oh Aura Kingdom's new files huh, yeah plenty of these started showing up recently and at random not really sure what is different about them. Here is a few more examples of both model and animation. http://www.mediafire.com/file/7f0s11n0rh274gs/files.zip/file

ghost commented 4 years ago

Well seems like animation files are fine by just adding header string, model files problem I guess seems to be with NiTexturingProperty and Num Shader Textures having huge value and just setting that to 0 seems to fix it. But well not sure how to do that an easy way I am just converting them and opening in older version to set it within nifskope, works ok but well some files get too many errors and can't open in older version still.

Here is example of #l205.nif being fixed. http://www.mediafire.com/file/apks2z47n9nekzu/%2523l205.nif/file