Page 1 of 2
Atlantica NIF 20.6.0.0
Posted: Fri Apr 24, 2015 11:28 pm
by CriticalError
Hello community, well today I going to check the Atlantica files but for some reason I see mayor part of models won't load, so I checking via hex what happened and see the header files was changed to Gamebryo File Format, Version 20.6.0.0 to NDSNIF....@....@...., Version 20.6.0.0.__es..............., ok so now what I do is change the header for the one is loaded but anyway won't load, so my question is if can take a look, really grateful for thats guys, have a nice day.

https://cloud.mail.ru/public/36iPWDNHSp ... Samples.7z
Re: Atlantica NIF 20.6.0.0
Posted: Sat Apr 25, 2015 6:58 am
by shakotay2
CriticalError wrote:so I checking via hex what happened and see the header files was changed to Gamebryo File Format, Version 20.6.0.0 to NDSNIF....@....@...., Version 20.6.0.0.__es
"to..to"?, mean: "from..to"?
From what I see it's NDSNIF since October 2009 (at least for the AFELEPHANTF1.NIF).
viewtopic.php?f=18&t=9914&p=81327#p81327
the one is loaded but anyway won't load,
a contradiction in terms...
AFElephantF1_.JPG
Re: Atlantica NIF 20.6.0.0
Posted: Sun Apr 26, 2015 2:25 am
by CriticalError
shakotay2 wrote:CriticalError wrote:so I checking via hex what happened and see the header files was changed to Gamebryo File Format, Version 20.6.0.0 to NDSNIF....@....@...., Version 20.6.0.0.__es
"to..to"?, mean: "from..to"?
From what I see it's NDSNIF since October 2009 (at least for the AFELEPHANTF1.NIF).
viewtopic.php?f=18&t=9914&p=81327#p81327
the one is loaded but anyway won't load,
a contradiction in terms...
AFElephantF1_.JPG
ummmm well interesting view, so my question is, is possible modify the python script of noesis for support 20.6 version?
Re: Atlantica NIF 20.6.0.0
Posted: Sun Apr 26, 2015 2:41 pm
by shakotay2
CriticalError wrote:ummmm well interesting view, so my question is, is possible modify the python script of noesis for support 20.6 version?
I didn't care and wrote my own tool:
Make_H2O-AtlanticaOnl.zip
Items not supported.
So I finally had a look at
fmt_Gamebryo_nif.py which seemed to be written by
the master himself (whoever it is, guess Rich aka MrAdults)
There's a simple workaround, just comment out these lines:
#if "File Format" not in headerString:
# return 0
Then the
Amazone and
Agamemnon will load even with the skeleton shown (F6).
The
AncientGiantF1 will crash the script.
You've been warned! Use this tip on your own risk.
(well, when I see Agamemnon - holding his sword correctly with the Noesis script and with my tool not
I have to realize I never, never will become a pro, but it's me who can load the Giant,

)
Re: Atlantica NIF 20.6.0.0
Posted: Sun Apr 26, 2015 9:31 pm
by MrAdults
Well, yeah, you can't just comment those lines out. That'll leave garbage for the file version, which means all of the version checks will be wrong, and you're lucky anything happened to load. If you make it parse the proper version out of the string and pick up in the right place to parse the object count it will work just fine in Noesis with every sample there. It'll be handled in the script whenever I put a new build up.
Re: Atlantica NIF 20.6.0.0
Posted: Mon Apr 27, 2015 10:14 am
by shakotay2
I see. I've made another hack to load the AncientGiant:
in
def loadHeader(self)
after
self.fileVer = bs.readUInt()
Code: Select all
if self.fileVer==1936023391: # hack to load AncientGiant
self.fileVer=335937536
(take care of the indentation)
AncientGiant_Noesis.JPG
Tried items:
Bow205.nif works (a cube to be deleted?)
Bow291 is flat but I won't care for that.
---------------
This is a patch to load version 20.2.0.8
NDSNIF:
Code: Select all
if self.fileVer==1935761255: # hack to load Alcaes4
self.fileVer=335675400
Successfully tested with: Alcaes4, Alexandra, AllroundMechB1, Anastasya
That's so simple that I wonder
why noone interested in these models (I'm not) did this patch since about half a year or so?
(MrAdults was too busy, marrying and so on, I know

)
As always: use this ugly hack on your own risk. Don't blame Noesis.
(The "File Format" check must be commented out as mentioned above for these patches to work.)
Re: Atlantica NIF 20.6.0.0
Posted: Mon Apr 27, 2015 9:40 pm
by MrAdults
None of that is necessary, or right. If you really can't wait for me to get a new build up, just use this instead.
Code: Select all
def loadHeader(self):
bs = self.bs
self.isNDSNIF = False
try:
headerInfo = bytearray()
while not bs.checkEOF():
b = bs.readBytes(1)
if b[0] == 0x0A:
break
headerInfo += b
headerString = nifStrFromBytes(headerInfo)
if "File Format" not in headerString:
if "NDSNIF" in headerString:
bs.setOffset((bs.getOffset() + 15) & ~15)
self.isNDSNIF = True
#default the file version of NDSNIF, then try to parse it out of the string if possible
self.fileVer = nifVersion(20, 2, 0, 8)
verPos = headerString.find("Version ")
if verPos >= 0:
verString = headerString[verPos + 8:]
versionValues = [int(x) for x in verString.split('.')]
self.fileVer = nifVersion(*versionValues)
else:
return 0
self.header = headerString
except:
return 0
if self.isNDSNIF:
self.isLittleEndian = True
self.userVersion = 0
else:
self.fileVer = bs.readUInt()
if self.fileVer >= nifVersion(20, 0, 0, 3):
self.isLittleEndian = bs.readUByte() > 0
else:
self.isLittleEndian = True
if self.fileVer >= nifVersion(10, 0, 1, 8):
self.userVersion = bs.readUInt()
else:
self.userVersion = 0
self.numObjects = bs.readInt()
if self.numObjects <= 0:
return 0
self.objects = []
for i in range(0, self.numObjects):
self.objects.append(NifObject(self, i))
if self.isLittleEndian is not True:
bs.setEndian(NOE_BIGENDIAN)
return 1
Re: Atlantica NIF 20.6.0.0
Posted: Tue Apr 28, 2015 1:03 pm
by CriticalError
many thanks guys but after add it, I got this error if change the name of the .py, anyway if leave default name in .pu like fmt_gamebryo_nif.py it load but when go to load models, I got File could not be previewed.

Re: Atlantica NIF 20.6.0.0
Posted: Tue Apr 28, 2015 2:31 pm
by shakotay2
That's very obviously an indentation error that you have.
But as you seem to ignore my advice via pm nor do even try to understand it I will stop my support for YOU.
(Sry, my time is too limited as to waste it.

)
Re: Atlantica NIF 20.6.0.0
Posted: Tue Apr 28, 2015 5:36 pm
by CriticalError
shakotay2 wrote:That's very obviously an indentation error that you have.
But as you seem to ignore my advice via pm nor do even try to understand it I will stop my support for YOU.
(Sry, my time is too limited as to waste it.

)
I don't ignore you mate, I test yours too and got same error there, no idea what happening, I download clean noesis and modify gamebryo py adding this what you told me or Mr.Adults, but anyway still getting errors, no matter what I do, always give me error or just won't load models.
Re: Atlantica NIF 20.6.0.0
Posted: Tue Apr 28, 2015 6:18 pm
by shakotay2
seems you don't know what correct
indentation means for a python script:
py_indentation.JPG
Proper indentation is required for a python script to work.
Move the
def LoadHeader(self): line (marked by the arrow) so that it matches the tab line.
All the lines from xentax forum code have to be handled.
Don't mix blanks and tabs - just use one of them for indentation.
Also there might be different
tab sizes in different editors (4 columns or 8 columns for example).
Re: Atlantica NIF 20.6.0.0
Posted: Wed Apr 29, 2015 4:12 pm
by ilovechii
Someone can help me?
I'm need use Noesis 3D in other game, but have same version from the Gamebryo 2.6.
So, I can load my *.nif, but I can't load animations.
Example:
https://mega.co.nz/#!b4hBDZxD!KzgiwcA8a ... qsaGCt6Xbc
Thanks,
Cheers.
Re: Atlantica NIF 20.6.0.0
Posted: Sat Apr 25, 2020 2:50 pm
by jumpjack
I know this is an ancient thread, but I cannot find any suitable program to properly import version 20.6.0.0 of NIF files.
I would like to "revive" this old model and convert it to make it visible in VR viewers:
http://3dreamteamvizerra.s3.amazonaws.c ... 0.0%5d.zip
I tried noesis and nifskope 2.0, but first one can only import some of the NIF files in the package, and nifskope cannot export to any useful format.
The original viewer of this file was called "3DreamTeam vizerra client" back in 2009, but it's hard to find it to download, and all versions I found are not able to properly download the files, as the original server no longer exists.
Re: Atlantica NIF 20.6.0.0
Posted: Sat Apr 25, 2020 5:04 pm
by Drawing
20.6 version is not properly supported in noesis or nifskope , neither 3studio max plugin or blender.
Unless someone got a script working with this version or a tool to convert them in a previous format, i think it's impossible to load animation file.
p.s: mesh + skeleton should be loaded in noesis.
Re: Atlantica NIF 20.6.0.0
Posted: Sat Apr 25, 2020 5:41 pm
by jumpjack
I don't need animation, just mesh+textures.