The Forum is up for sale: XeNTaX Forum looking for new owner

Final Fantasy X HD Remaster Textures [PSVita]

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
szczuru
ultra-n00b
Posts: 9
Joined: Fri Sep 25, 2015 10:38 pm
Has thanked: 2 times

Final Fantasy X HD Remaster Textures [PSVita]

Post by szczuru »

Hi, does anyone know do ho properly convert textures from FFXHD (PSVita) to DDS? (And convert it back?). There are a lot of tools for FFX/FFXHD but nothing works with PSVita edition :( DDS seems to be still DDS5 but swizzled and i don't have any idea how properly extract it :(

Few samples (fonts):

http://www73.zippyshare.com/v/ap7pn27r/file.html
http://www73.zippyshare.com/v/SMQwT397/file.html
User avatar
MaKiPL
advanced
Posts: 60
Joined: Sat Sep 13, 2014 2:05 pm
Has thanked: 10 times
Been thanked: 20 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by MaKiPL »

FFX/X2 HD DDS.phyre format described here:
http://forums.qhimm.com/index.php?topic ... #msg240958

Software for texture manipulation was made by someone outside Qhimm and probably here. There's the link:
http://steamcommunity.com/app/359870/di ... 007524857/
User avatar
szczuru
ultra-n00b
Posts: 9
Joined: Fri Sep 25, 2015 10:38 pm
Has thanked: 2 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by szczuru »

Thanks :) But i know that topic and still any tool/script for FFX HD PC version doesn't seems to work with Vita version :(
User avatar
MaKiPL
advanced
Posts: 60
Joined: Sat Sep 13, 2014 2:05 pm
Has thanked: 10 times
Been thanked: 20 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by MaKiPL »

Okay, your example:
DXT5 header at 0xC11
Filename at 0xB4E

Data difference:
PC - B2
PSVita - C3

I don't have tools with me now, sorry
Did you try FFX HD PS3 tools?
User avatar
szczuru
ultra-n00b
Posts: 9
Joined: Fri Sep 25, 2015 10:38 pm
Has thanked: 2 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by szczuru »

No, i've tested only tools/script for PC version. For PC version - everything seems to works fine but for Vita - nothing for gfx works. Even texture finder doesn't find textures (or it finds but all textures seems to be swizzled). I'm trying to port Polish fan-made translation from PC version to Vita version. Text files format seems to be the same but tuxteres (eg fonts) are diffrent :/
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 883 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by Acewell »

use this bms script to extract the gxt file from your samples and open it with Noesis :D

Code: Select all

# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get NAME basename
idstring "RYHP"
get SIZE asize
findloc OFFSET string "GXT"
goto OFFSET
math SIZE - OFFSET
string NAME - ".dds"
string NAME + ".gxt"
print "Open these *.gxt files with Noesis!"
log NAME OFFSET SIZE
User avatar
szczuru
ultra-n00b
Posts: 9
Joined: Fri Sep 25, 2015 10:38 pm
Has thanked: 2 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by szczuru »

AceWell wrote:use this bms script to extract the gxt file from your samples and open it with Noesis :D

Code: Select all

# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get NAME basename
idstring "RYHP"
get SIZE asize
findloc OFFSET string "GXT"
goto OFFSET
math SIZE - OFFSET
string NAME - ".dds"
string NAME + ".gxt"
print "Open these *.gxt files with Noesis!"
log NAME OFFSET SIZE
It works! :D How export edited texture back to phyre format? This is lat thing i need to port fan-made translation :D This script only trimmed "header"? (everything before GXT) am i right?
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 883 times

Re: Final Fantasy X HD Remaster Textures [PSVita]

Post by Acewell »

szczuru wrote:This script only trimmed "header"? (everything before GXT) am i right?
well yes, but i think gxt format has some bit shifting and i don't know how you would export this data back to its original state. :(
Post Reply