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
Poll & Discussion: We wish the site to continue (Y/N)
Help with .xnt's from PSU
Re: Help with .xnt's from PSU
Here's another file with more "exciting" textures inside.
https://mega.nz/#!E0MD1IhY!8Cz0GkvWVJmH ... dPsddV6CDg
https://mega.nz/#!E0MD1IhY!8Cz0GkvWVJmH ... dPsddV6CDg
-
Acewell
- VIP member

- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 869 times
Re: Help with .xnt's from PSU
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.![Satisfied :]](./images/smilies/%5Bcolon%5D%5D.gif)
they look like index files for something else or maybe it was an incomplete extraction.
Re: Help with .xnt's from PSU
.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.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.
-
Acewell
- VIP member

- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 869 times
Re: Help with .xnt's from PSU
i know, they contain no texture data.Aeternal wrote:.xnt's aren't the actual textures
no it is not an archive, there is nothing to extractThey are some sort of archive for the textures
no textures, just texture names, looks like an index for another file like i said before.Viewing the data of the file's will show that they contain the actual textures (.xvr's).
until you provide some samples with actual texture data there is nothing more to be done here.I need help with being able to extract the textures from .xnt's.
Re: Help with .xnt's from PSU
Ah I see. Sorry it's my first time doing this sort of research.AceWell wrote:i know, they contain no texture data.Aeternal wrote:.xnt's aren't the actual textures![]()
no it is not an archive, there is nothing to extractThey are some sort of archive for the textures
no textures, just texture names, looks like an index for another file like i said before.Viewing the data of the file's will show that they contain the actual textures (.xvr's).
until you provide some samples with actual texture data there is nothing more to be done here.I need help with being able to extract the textures from .xnt's.
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
-
Acewell
- VIP member

- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 869 times
Phantasy Star Universe
i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj 
1st submesh of 4 what platform did your samples come from?
1st submesh of 4 what platform did your samples come from?
You do not have the required permissions to view the files attached to this post.
Re: Phantasy Star Universe
These samples came from the PC version of PSU. Extracted using Gasetools from Essen's Github.AceWell wrote:i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj
1st submesh of 4 what platform did your samples come from?
Also, awesome work!
Re: Phantasy Star Universe
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.AceWell wrote:i still have not seen any texture data yet but there is surely a model in ob_xxx_amy.xnj
1st submesh of 4 what platform did your samples come from?
-
Acewell
- VIP member

- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 869 times
Re: Help with .xnt's from PSU
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.
https://github.com/essen/gasetools/tree/master/nbl
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.
https://github.com/essen/gasetools/tree/master/nbl
