You have the codes, but they won't work unless installed correctly. Follow this guide:
Step 1: Locate your PCSX2 "cheats" folder.
By default: Documents\PCSX2\cheats (On Linux/Mac, it’s within the PCSX2 config directory). If the folder doesn’t exist, create it.
Step 2: Create a new text document.
Name it exactly as your game’s CRC. For the USA version, open PCSX2, right-click the game list, and select "Properties." The CRC will be shown (e.g., 0xE4A5F2C1). Name the file E4A5F2C1.pnach.
Step 3: Write the header.
At the top of your PNACH, include:
gametitle=Shinobido: Way of the Ninja (USA) (SLUS-21352)
comment=Custom Cheats by [Your Name]
Then, paste the codes you want.
Step 4: Enable cheats in PCSX2.
Go to Config > Emulation Settings > Game Fixes. Check "Enable Cheats." Alternatively, use the main menu: System > Enable Cheats.
Step 5: Boot the game.
You should see a grey console text saying, “Cheats found, loaded X codes.” If you see an error, verify your code format (raw vs. encrypted).
Before diving into the codes, let’s establish a baseline. A PNACH file is a simple text document that contains encrypted or raw hexadecimal codes that the PCSX2 emulator reads at boot-up. When you enable "Cheats" in the emulator, the system overwrites specific memory addresses in the game’s RAM.
For Shinobido: Way of the Ninja, this means you can force the game to give you infinite health, max gold, or even unlock all missions from the start. The keyword here is Shinobido Way of the Ninja PNACH because not all PS2 games use the same memory mapping. Using the wrong PNACH can crash your emulator or corrupt your save file. shinobido way of the ninja pnach
After digging through community forums (shoutout to the PCSX2 and GameHacking.org archives), here are the most useful codes for Shinobido: Way of the Ninja (SLUS-21250 - NTSC US version).
Always back up your memory card save before using cheats.
Create a new text file named XXXXXXXX.pnach (your CRC).
Copy and paste the codes from Part 3 into this file. Use a plain text editor (Notepad++ or VS Code recommended). You have the codes, but they won't work
Save the file as UTF-8 without BOM (PCSX2 is picky; use ANSI encoding if unsure).
Enable cheats in PCSX2:
Test a simple code (e.g., infinite health) by loading into a mission. If it works, you’re set.
Shinobido is a game about scarcity—deciding whether to use a rare invisibility potion to bypass a death squad or save it for a boss. Adding infinite items removes that tension entirely. Then, paste the codes you want
My advice: Use Max Mastery Points only. It respects your time while keeping the core survival loop intact. Or, use infinite items on a New Game+ file after you’ve already beaten the story once.
Tested with PCSX2 v1.7+.