How to open/extract PS2 SSH files?

Textures, recreate headers, conversions, algorithms and parsing of image files
tetsuro1
Posts: 1
Joined: Sat Apr 30, 2022 7:04 pm

How to open/extract PS2 SSH files?

Post by tetsuro1 »

Hello, everyone!

I recently started getting interested in modding EA's MVP Baseball 2005 after I recently got back into playing the game.

What I want to do is to make a mod that will turn default controller button icons into PlayStation icons.

So, instead of it looking like this, I want it to look like this.

One way to do this is by manually editing the images extracted from the game files, and replacing those button icons with PS icons, however, since I've never done graphics editing before, and I'm pretty sure it's a complicated process, I thought of a simpler method, and that is, I take the same files from the PS2 version of the game and replace them with the PC version, simple right?

Unfortunately, when I try to do this I stumble upon a problem where the files extracted from the PS2 game that contain the images I want, come with a different extension called SSH, which is something I wasn't able to find out how to open or extract them, no matter how much Googling I do.

On the PC port of the game, the same files that I'm looking for come with a FSH file extension, which can be simply extracted with tools like nfshtool, EA Graphics Editor, etc. These tools extract these files, and then give me proper images to work with.

On the other hand, if I try to use the same tools on the PS2 SSH files, I get an error or weird "pixelated"/corrupted rendering.

For example, here is how the PC FSH file contents look when viewed with EAGE

And here is how they look when I try to do it with SSH files while at the same time comparing the same file to the PC version.

Notice how as I said before the PS2 image files look "pixelated"/corrupted, whereas the PC file looks normal.

Does anyone know what these SSH files are, and how would someone be able to extract them and have normal looking files which I could use?

I've uploaded these files which I'm working with along with EAGE in the attachments if anyone is curious, and wants to take a look at it themselves. If the attachments don't work, here's a mirror link to Google Drive.

You can use EAGE to extract and preview files from the .BIG files provided. The files I'm looking to edit are within the "pitchslc.fsh/ssh" file.

Apologies for the long post, and thank you for reading this far.