nifxml
nifxml copied to clipboard
Support Atlantica
Migrated from sf.net
Atlantica Online seems to have updated SOME of their files. Some .NIF files are now 20.6.0.0 and .KFM are 20.6.0.0b. On opening a .KFM, NifSkope gives the following error: ""version" "20.6.0.b" "not supported yet"" ""failed to load kfm file (537264139)""
NifSkope was, however, (or at least appeared to) load the .NIF files, although Blender gave the error: "ValueError: Corrupted nif file: invalid Ndoors version." When I examined the file I found the listed version was actually 20.6.0.0b (with a zero before the \'b\', if that makes any difference). When I manually added 20.6.0.0b to the kfm.xml file, and tried to load the .KFM file with NifSkope, I got the message: "array "Transitions" much too large" ""failed to load kfm file (537264139)"" Blender was completely unable to parse the .KFM file and gave the message: "ValueError: Not a nif file."
Attached is a 7zip of the files causing the error. These are located (along with one or two other files) in C:\nDoors\Atlantica\NChar3D\Char\GUNNER1 for anyone with the Atlantica client already installed. I may likely try to create my own patch adding support for the new files, but I will need to study up on the .NIF/.KFM format layout first, as I have rather little experience with these files at the binary level.
Reference nif - https://www.dropbox.com/sh/7bbf50pn8ghqu1y/AAANeF05v6apAlZq0Vr0hUkKa?dl=0