Nathan Drake Posted yesterday at 03:14 AM Posted yesterday at 03:14 AM I recently ripped the Uncharted Golden Abyss game for the Vita and got help with extracting Dante's model from the .bsm file format that the game uses, but I can't get the textures to work. Here is a link to a file containing a few of his textures: https://www.mediafire.com/folder/ktakosyes7m6t/Dante_Textures If anyone could help that would be greatly appreciated! Thank you!
Engineers roocker666 Posted yesterday at 07:06 AM Engineers Posted yesterday at 07:06 AM (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... Edited yesterday at 07:13 AM by roocker666 1
Moderators Solution ikskoks Posted 13 hours ago Moderators Solution Posted 13 hours ago 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: 2
Nathan Drake Posted 12 hours ago Author Posted 12 hours ago (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: 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 11 hours ago by Nathan Drake
Engineers roocker666 Posted 11 hours ago Engineers Posted 11 hours ago 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 ikskoks Posted 11 hours ago Moderators Posted 11 hours ago 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. 2
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now