Users browsing this thread: 1 Guest(s)
PS2 Sprite/Texture Ripping for 2022
#1
Hey all. Just wanted to post about a more modern method for ripping PS2 sprites and textures. 

First thing, download PCSX2 emulator here.

I've been using this version:

[Image: 1QsCi76.png]

Note these versions are not final so there may be some bugs but I have yet to encounter any problems. If you need help, they have a discord channel that can be found on their site here.

Now that you have it up and running, go to Settings > Interface > Graphics > Advanced Tab > and check the Dump Textures box.

[Image: BqluVop.png]

As you play the game, any sprites or textures the game has to load on screen will be dumped. They will appear in the folder where you unzipped the emulator files, in the textures folder specifically. 

The final thing worth noting is that the sprites will appear too light/transparent. This is normal. The devs are aware of this and will let you know on Discord the specifics of why this happens. 

[Image: 3FVeKSX.png]
[Image: EIfDGqf.png]

The good news is: there is a quick and easy fix. Simply load the sheet in Photoshop and make sure the layer is selected. Now just duplicate the layer 5 or 6 times and the transparency will disappear. The shortcut for this is Ctrl + J.

[Image: 7Gk90wD.png]

And there you go! Easy peasy!
Reply
Thanked by:
#2
(06-23-2022, 07:55 PM)SteamyJ Wrote: Hey all. Just wanted to post about a more modern method for ripping PS2 sprites and textures. 

First thing, download PCSX2 emulator here.

I've been using this version:

[Image: 1QsCi76.png]

Note these versions are not final so there may be some bugs but I have yet to encounter any problems. If you need help, they have a discord channel that can be found on their site here.

Now that you have it up and running, go to Settings > Interface > Graphics > Advanced Tab > and check the Dump Textures box.

[Image: BqluVop.png]

As you play the game, any sprites or textures the game has to load on screen will be dumped. They will appear in the folder where you unzipped the emulator files, in the textures folder specifically. 

The final thing worth noting is that the sprites will appear too light/transparent. This is normal. The devs are aware of this and will let you know on Discord the specifics of why this happens. 

[Image: 3FVeKSX.png]
[Image: EIfDGqf.png]

The good news is: there is a quick and easy fix. Simply load the sheet in Photoshop and make sure the layer is selected. Now just duplicate the layer 5 or 6 times and the transparency will disappear. The shortcut for this is Ctrl + J.

[Image: 7Gk90wD.png]

And there you go! Easy peasy!

Shame that all i have is 32-bit computer right now.
Reply
Thanked by: Raccoon Sam
#3
Oh this is fantastic! There's actually a tool to fix the alpha in a much better way, as your method will actually ruin any alpha channel transparency on non-sharp edged pixelart.

https://github.com/PCSX2/pcsx2/blob/mast..._scaler.py

- Save this script as "texture_dump_alpha_scaler.py".
- Install Python 3.10
- Open command prompt, type "pip install pillow"
- create a file containing "python texture_dump_alpha_scaler.py scale [PATH-TO-TEXTURE-DUMP-FOLDER]" and replace [USERNAME] and [PATH-TO-TEXTURE-DUMP-FOLDER] with the folder you want to fix the files for and save it as "Texture Fix.bat"
- Throw it in the same folder as the texture_dump_alpha_scaler.py file
- Run the batch file, all your images should have their transparency fixed.

Let me know if I need to update these instructions for future folk, but that should be all you need to do.


Attached Files Thumbnail(s)
           
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by: Raccoon Sam
#4
It worked for DDR X2! tysm, despite the transparency problem, but i can fix it.
Reply
Thanked by:


Forum Jump: