Jump to content

Recommended Posts

  • Engineers
Posted (edited)

I got something but it looks weird.. I read that PS Vita textures are GXT but I don't know much about that format. Here is my result using "Image Heat"
I also used ScarletConvert and GXTConvert but those tools don't work with these textures...

img_heat_Dante_head_test.PNG

Edited by roocker666
  • Moderators
  • Solution
Posted

Those BSTEX files are just containers for PS Vita GXT image files. Here's a file format https://rewiki.miraheze.org/wiki/GXT_Image
If you remove manually 32 bytes from BSTEX file in hex editor and change file extension from BSTEX to GXT, you will be able to open them in Scarlet. Unfortunately PVRTII4BPP is not supported by Scarlet, so you will be able to convert only BC/DXT textures this way.

While doing research on your samples, I discovered that ImageHeat had a bug while unswizzling 4bpp PS Vita textures.
I fixed this bug in v0.26.3, so you can use this version (or newer) to properly view PVRTII4BPP textures:

dante_1.PNG.a3d0ed7a216fb3b96f050df596d777d1.PNG

dante_2.PNG.37f0305a11e54a13e751b8e6bf5ce997.PNG

dante_3.thumb.PNG.928957f1a3c58aa0a2813e35b1d2633c.PNG

  • Thanks 1
  • ikskoks changed the title to Uncharted Golden Abyss Textures - BSTEX files
Posted (edited)
1 hour ago, ikskoks said:

Those BSTEX files are just containers for PS Vita GXT image files. Here's a file format https://rewiki.miraheze.org/wiki/GXT_Image
If you remove manually 32 bytes from BSTEX file in hex editor and change file extension from BSTEX to GXT, you will be able to open them in Scarlet. Unfortunately PVRTII4BPP is not supported by Scarlet, so you will be able to convert only BC/DXT textures this way.

While doing research on your samples, I discovered that ImageHeat had a bug while unswizzling 4bpp PS Vita textures.
I fixed this bug in v0.26.3, so you can use this version (or newer) to properly view PVRTII4BPP textures:

dante_1.PNG.a3d0ed7a216fb3b96f050df596d777d1.PNG

dante_2.PNG.37f0305a11e54a13e751b8e6bf5ce997.PNG

dante_3.thumb.PNG.928957f1a3c58aa0a2813e35b1d2633c.PNG

Thank you so much for the reply and for looking into the samples.

 

However, I’m not very familiar with the programs you mentioned. What is the hex editor? And would you mind sharing a download link for the textures that you were able to extract using this method?

Edited by Nathan Drake
  • Engineers
Posted
1 hour ago, ikskoks said:

While doing research on your samples, I discovered that ImageHeat had a bug while unswizzling 4bpp PS Vita textures.
I fixed this bug in v0.26.3, so you can use this version (or newer) to properly view PVRTII4BPP textures:

Oh, so there was a bug? I see, lol. Thanks for fixing that! Where can I download that fixed version? I was searching on github but last version is 0.25.2

  • Moderators
Posted
57 minutes ago, Nathan Drake said:

What is the hex editor?

It's a program for viewing/editing data from binary files. Some example hex editors are "Hex Workshop", "HxD", "010 Editor" etc.

 

58 minutes ago, Nathan Drake said:

And would you mind sharing a download link for the textures that you were able to extract using this method?

Sorry, but sharing raw game assets is against forum rules (rule 11) https://reshax.com/topic/5-site-rules/

 

22 minutes ago, roocker666 said:

Where can I download that fixed version?

You can't. It was not released yet. But you can build it from the source. There is instruction in readme file on github.
Or just wait until new version release.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...