Replacing textures in PCSX2 means swapping the original game graphics for custom versions you read or create

PCSX2 is a PlayStation 2 emulator that lets you play PS2 games on your computer. Texture replacement is a feature that lets you substitute the original in-game graphics with higher-resolution or custom versions. Instead of the blocky textures from 2002, you can use sharper, redrawn, or entirely different artwork.

The process involves three steps: enabling the feature in PCSX2 settings, obtaining texture files (usually from community sites), and placing those files in the correct folder. Most textures are packaged as PNG files organized in a specific directory structure that PCSX2 reads automatically.

Key Takeaways

  • Texture replacement requires you to enable it in PCSX2's graphics settings under the renderer options, not in the main menu.
  • Textures are stored in a folder named after your game's serial number (found in the game's properties), inside the textures directory in your PCSX2 installation.
  • Most custom textures come from community sites like RetroTexturing or individual mod pages, packaged as ZIP files you extract into the correct folder.
  • PCSX2 reads texture files automatically once they are in the right location — you do not need to restart the emulator or run an installer.

Enable texture replacement in your graphics settings

Open PCSX2 and go to Settings in the menu bar. Select Graphics (or Video, depending on your PCSX2 version). Look for the renderer you are using — usually OpenGL or Vulkan — and find the option labeled Load Textures, Custom Textures, or Texture Replacement. Check the box to turn it on.

Some versions also have a checkbox for Precache Textures or Dump Textures. Leave those unchecked unless you are creating your own textures. The Load Textures option is the only one you need to enable for playing with downloaded textures.

Save your settings and close the dialog. You do not need to restart PCSX2 for this change to take effect.

Find your game's serial number

PCSX2 organizes textures by game serial number — a unique code printed on the game's case or found in the emulator. Right-click your game in PCSX2's game list and select Properties or Game Properties. Look for a field labeled Serial, Game ID, or CRC. It will look like SLUS-21072 or SCUS-97245.

Write this number down or copy it to your clipboard. You will use it to name the folder where textures go. If you cannot find the serial in PCSX2, search the game's title on a PS2 database site like GameFAQs or MobyGames — they list serials for every region.

Locate or create the textures folder

Open your PCSX2 installation directory on your computer. On Windows, this is usually C:\Program Files\PCSX2 or wherever you installed it. On Mac or Linux, it is in your home directory under .config/PCSX2 or Library/process Support/PCSX2.

Look for a folder named textures. If it does not exist, create it yourself. Inside the textures folder, create a new folder named after your game's serial number — for example, SLUS-21072. This is where all custom textures for that game will go.

read and extract texture files

Find texture packs for your game on community sites. RetroTexturing, GameBanana, and individual modder pages on GitHub or Discord are common sources. read the texture pack as a ZIP file.

Extract the ZIP file. Inside, you will usually see a folder structure that looks like textures/SLUS-21072/ or just loose PNG files. If the ZIP contains the full folder structure, extract it directly into your PCSX2 installation directory — the folders will merge automatically. If it contains only PNG files or a different structure, move those files into the serial-number folder you created in the previous step.

Do not rename the PNG files or change their names. PCSX2 matches textures to the game by filename, so the names must stay exactly as they came in the pack.

Verify the folder structure is correct

Before you launch a game, check that your folders are set up right. The path should look like this:

PCSX2/textures/SLUS-21072/[texture files here]

If you have multiple games with textures, each gets its own serial-number folder inside textures. For example:

PCSX2/textures/SLUS-21072/[Final Fantasy X textures] PCSX2/textures/SCUS-97245/[Metal Gear Solid 2 textures]

If the structure is wrong, PCSX2 will not find the textures. A common mistake is putting textures directly in the textures folder without a serial-number subfolder, or nesting them too deep.

Launch the game and check the results

Start PCSX2 and load your game. If textures are loading, you will see higher-resolution graphics in place of the originals. The change is usually obvious — walls, characters, and objects will look sharper or visually different from the default.

If textures are not appearing, go back to Settings and confirm that Load Textures is still checked. Then verify the folder path and serial number are correct. A typo in the folder name or serial number will prevent PCSX2 from finding anything.

Some texture packs are large and may cause slowdowns on older computers. If performance drops, you can disable texture replacement temporarily by unchecking the setting, or look for a lighter texture pack.

Frequently Asked Questions

Where do I find texture packs for my game?

RetroTexturing and GameBanana host community texture packs for many PS2 games. Search for your game title plus "PCSX2 texture pack" or "PS2 HD textures". Some modders also host packs on GitHub or personal websites. Check the pack's description to confirm it works with PCSX2 and your game's region.

Can I use textures from different packs at the same time?

Yes, if they do not overwrite each other. If two packs replace the same texture file, the one loaded last will be used. To combine packs safely, extract them into the same serial-number folder and check that filenames do not duplicate. If they do, you will have to choose one pack or manually rename files.

Why are my textures not showing up?

The most common causes are a wrong serial number in the folder name, textures placed in the wrong directory, or the Load Textures setting not enabled. Double-check the serial number against your game's properties, verify the folder path is exactly PCSX2/textures/[serial]/, and confirm the setting is checked in Graphics settings.

Do texture packs work with all PCSX2 versions?

Texture replacement works in all modern PCSX2 versions (1.4 and later). Older versions may not support it. If your version does not have a Load Textures option in Graphics settings, update PCSX2 to the latest release.

Will using textures slow down my game?

High-resolution texture packs can increase memory use and cause frame rate drops, especially on computers with less powerful graphics cards. If you notice slowdowns, try a lighter texture pack, disable texture replacement, or lower your graphics settings elsewhere to compensate.