94a82aaa.pnach

If you have the game ISO/ELF but don’t know if 94a82aaa matches, open PCSX2 console (Log → Console) after booting the game. Look for line:

ELF (cdrom0:\SLUS_XXX.XX) Game CRC = 0x94A82AAA

If that matches, the patch file will be loaded. 94a82aaa.pnach


Even with a correctly named file, things can go wrong. Here are the top issues and fixes. If you have the game ISO/ELF but don’t

Cause: A code writes to a protected or critical memory region.
Fix: Disable half the codes to isolate the faulty one. Often, “Infinite Anything” codes conflict with game logic. If that matches, the patch file will be loaded

// 94a82aaa - Example Game Name patch=1,EE,00234567,byte,FF // set byte at 0x00234567 to 0xFF patch=1,EE,00234568,word,00000000 // NOP an instruction by writing 0x00000000 patch=0,EE,00ABCDEF,short,00FF // disabled short write (kept for reference)

A common oversight: Cheats are disabled by default. Go to System > Game Settings > Enable Cheats (or check the box next to "Enable Cheats" in the main window’s settings panel). Without this, PCSX2 will ignore 94a82aaa.pnach entirely.

If your game disc image (ISO) is modified—for example, a fan translation patch or a "undub"—the CRC32 changes. Your base game might have been 94a82aaa, but after patching, it becomes BB7C39FF. The old .pnach file is now useless.

  • patch=1,0,.... — other kinds of patches (different processors) may appear depending on the target.
  • Comments often include a description of what the cheat does and which game/version/region it targets.