XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Fri Aug 18, 2017 6:10 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Help with .xnt's from PSU
PostPosted: Fri Apr 28, 2017 7:21 pm 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time














You can make the ads go away by registering

I'm attempting to decrypt Phantasy Star Universe's filetypes. They use a modified version of Ninja Chunk (used in PSO). In some cases they use the same formats as PSO but they're encrypted under another compression method. In this .xnt contains various .xvr's (similar enough to .dds to the point that you can simply change the header and open it). I need help trying to get the .xvr's out. From the file names I can only assume that these are textures for the main menu options.

https://mega.nz/#!M4Vy2ADa!q18xgaUhljrI ... S9OyVIXkVo


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Sun Apr 30, 2017 5:32 pm 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time
Here's another file with more "exciting" textures inside.

https://mega.nz/#!E0MD1IhY!8Cz0GkvWVJmH ... dPsddV6CDg


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Sun Apr 30, 2017 10:00 pm 
Offline
VIP member
VIP member

Joined: Wed Nov 05, 2008 12:16 pm
Posts: 841
Has thanked: 1803 times
Have thanks: 434 times
neither of your samples store texture data, look at the file size, unless they are tiny textures
they look like index files for something else or maybe it was an incomplete extraction. :]

_________________
Noesis
Hex2obj
QuickBMS
TextureFinder
Unity Assets Bundle Extractor


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Mon May 01, 2017 4:32 am 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time
AceWell wrote:
neither of your samples store texture data, look at the file size, unless they are tiny textures
they look like index files for something else or maybe it was an incomplete extraction. :]


.xnt's aren't the actual textures. They are some sort of archive for the textures. Viewing the data of the file's will show that they contain the actual textures (.xvr's). I need help with being able to extract the textures from .xnt's.


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Mon May 01, 2017 6:16 am 
Offline
VIP member
VIP member

Joined: Wed Nov 05, 2008 12:16 pm
Posts: 841
Has thanked: 1803 times
Have thanks: 434 times
Aeternal wrote:
.xnt's aren't the actual textures

i know, they contain no texture data. :]

Quote:
They are some sort of archive for the textures

no it is not an archive, there is nothing to extract

Quote:
Viewing the data of the file's will show that they contain the actual textures (.xvr's).

no textures, just texture names, looks like an index for another file like i said before.

Quote:
I need help with being able to extract the textures from .xnt's.

until you provide some samples with actual texture data there is nothing more to be done here. (:

_________________
Noesis
Hex2obj
QuickBMS
TextureFinder
Unity Assets Bundle Extractor


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Mon May 01, 2017 9:01 pm 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time
AceWell wrote:
Aeternal wrote:
.xnt's aren't the actual textures

i know, they contain no texture data. :]

Quote:
They are some sort of archive for the textures

no it is not an archive, there is nothing to extract

Quote:
Viewing the data of the file's will show that they contain the actual textures (.xvr's).

no textures, just texture names, looks like an index for another file like i said before.

Quote:
I need help with being able to extract the textures from .xnt's.

until you provide some samples with actual texture data there is nothing more to be done here. (:


Ah I see. Sorry it's my first time doing this sort of research.

These .xnt's are typically accompanied by the actual model file and what I can only assume are particles (also an index file maybe?) or they are data switches of some sort that are applied on the model. These other files are .xnj's and usually .xna's (this file varies).

Here are all of the files: (the .nbl is the archive in which this room object was packed. Forgot to remove it)
https://mega.nz/#!Rh93lLJQ!s3vL7YGVaaGj ... tLRSIDvWvA


Top
 Profile  
 
 Post subject: Phantasy Star Universe
PostPosted: Tue May 02, 2017 2:15 am 
Offline
VIP member
VIP member

Joined: Wed Nov 05, 2008 12:16 pm
Posts: 841
Has thanked: 1803 times
Have thanks: 434 times
i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj :D
1st submesh of 4


what platform did your samples come from?


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.


_________________
Noesis
Hex2obj
QuickBMS
TextureFinder
Unity Assets Bundle Extractor


Top
 Profile  
 
 Post subject: Re: Phantasy Star Universe
PostPosted: Tue May 02, 2017 3:17 am 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time
AceWell wrote:
i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj :D
1st submesh of 4


what platform did your samples come from?


These samples came from the PC version of PSU. Extracted using Gasetools from Essen's Github.

Also, awesome work!


Top
 Profile  
 
 Post subject: Re: Phantasy Star Universe
PostPosted: Mon Jun 05, 2017 7:59 pm 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 2:54 am
Posts: 7
Has thanked: 0 time
Have thanks: 0 time
AceWell wrote:
i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj :D
1st submesh of 4


what platform did your samples come from?


Hmm, the texture data is held in the TMLL header chunk (the other header inside the .nbl archive). Current tools can only extract the NMLL header chunk. Ya think someone could look into researching the chunk a bit more? I'm not experienced enough to research and create a proper extractor for this.


Top
 Profile  
 
 Post subject: Re: Help with .xnt's from PSU
PostPosted: Tue Jun 06, 2017 12:01 am 
Offline
VIP member
VIP member

Joined: Wed Nov 05, 2008 12:16 pm
Posts: 841
Has thanked: 1803 times
Have thanks: 434 times
from the looks of the gasetools source on github, there is some encryption and compression involved.
i would run this by aluigi on zenhax, he likes C programming and has a knack for converting tools to
simple bms scripts, post a few nbl samples and a link to the gasetools nbl source and maybe he can help. :D
https://github.com/essen/gasetools/tree/master/nbl

_________________
Noesis
Hex2obj
QuickBMS
TextureFinder
Unity Assets Bundle Extractor


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group