What Was Action Replay for Nintendo DS?
Following its popularity on previous consoles, Datel released the Action Replay DS for the Nintendo DS family of systems. This device typically came in the form of a standard DS game cartridge which contained the cheat software. Users would usually boot their DS with the Action Replay cartridge inserted, navigate its menu to select their game and enable specific cheat codes, and then often swap it out for the actual game cartridge (or launch the game directly if using later Action Replay versions or certain DS models/firmware).
Action Replay DS codes allowed players to modify game data for various effects, such as infinite health, unlimited money (Rupees), possessing all items, or bypassing game restrictions. Codes were usually entered as hexadecimal strings, and crucially, required matching the correct **Game ID** and activating a specific **Master Code** for the target game.
This guide provides Action Replay DS codes for the touch-controlled adventure, The Legend of Zelda: Phantom Hourglass.
⚠️ Important Warning: Using Action Replay codes involves directly altering the game’s memory and code execution. This can lead to unexpected glitches, graphical errors, crashes, freezes, and carries a significant risk of save data corruption. Use codes responsibly and be aware of potential side effects. Backing up save files is strongly recommended when using emulators.
Phantom Hourglass (Nintendo DS) – Action Replay DS Codes
These codes are designed for use with an Action Replay DS device or a compatible Nintendo DS emulator when playing The Legend of Zelda: Phantom Hourglass.
⭐ CRITICAL NOTE – GAME ID & MASTER CODE REQUIRED ⭐
Action Replay DS codes **require** the correct **Game ID** for your specific game version (USA, Europe, Japan, etc.) to be recognized by the device or emulator. Furthermore, a specific **Master Code (‘(M)’)** associated with that Game ID MUST be entered and enabled for any other codes to function.
Game ID & Master Code (USA/NTSC Version)
- Game ID:
ASME E584A475
- Master Code (M):
037fb944 ebfff476 037f0000 eafffffe
(Ensure this Master Code is entered first and enabled)
(Enter the codes below ONLY after enabling the correct Master Code)
Player Status
- Infinite Health (Hearts Refill):
120a71dc 00000400
(Constantly writes Max Hearts value to Current Hearts)
- Max Health (Set Max Hearts to 16):
220a71d8 00000010
(Value 10hex = 16 decimal)
- Infinite Rupees (Have 9999):
020a71e4 0000270f
Phantom Hourglass
- Infinite Sand of Hours (Timer Frozen at Max):
120efaec 000005dc d2000000 00000000
(Constantly writes max value – 25 mins; d2 line prevents freezing if code is off)
OR
- Sand of Hours Timer Doesn’t Decrease:
120926a4 00000000
Ship Status
- Infinite Ship Health (Max Hearts):
1209d760 00000064
(Sets ship health to 100/max)
- Max Ship Parts (All Slots Filled – Visual):
020A7AD0 FFFFFFFE 020A7AD4 FFFFFFFE
(Fills the ship parts chest visually; may not grant actual stats unless parts are ‘obtained’)
- Infinite Salvage Arm Uses:
220a725f 00000000
Inventory & Ammo
- Infinite Arrows (Have 99):
220a7204 00000063
- Infinite Bombs (Have 99):
220a7208 00000063
- Infinite Bombchus (Have 99):
220a720c 00000063
Equipment & Items (Have Item Flags)
Note: Using “Have Item” codes out of sequence may break game progression. Use cautiously. These typically set the item as ‘obtained’.
- Have Boomerang:
220a71fc 00000001
- Have Bow:
220a7200 00000001
- Have Bomb Bag:
220a7207 00000001
- Have Bombchu Bag:
220a720b 00000001
- Have Grappling Hook:
220a7210 00000001
- Have Hammer:
220a7214 00000001
- Have Shovel:
220a7218 00000001
- Have Phantom Sword:
220a71f0 00000003
(Value 3 for Phantom Sword) - Have Shield:
220a71f4 00000002
(Value 2 for Shield)
Fun / Miscellaneous Codes
- Walk Through Walls (Hold R Trigger):
94000130 FEFF0000 02000300 EAFCAA43 D2000000 00000000
(Injects code; use R to walk through walls, release to stop. Can cause crashes or getting stuck!)
- Fast Text Speed:
12013D46 00000000
Disclaimer: Ensure codes match your Game ID and region (ASME E584A475 for USA). Code stability varies; complex codes like Walk Through Walls are prone to issues.
Using Action Replay DS Codes with Nintendo DS Emulators
Most modern Nintendo DS emulators provide built-in cheat support, allowing you to use Action Replay DS codes without the physical hardware.
Reminder: Emulators often require you to correctly identify the **Game ID** and potentially enter the **Master Code** for cheats to work reliably.
🕹️ DeSmuME
A very popular and widely used NDS emulator:
- Load Your Game: Open your Phantom Hourglass ROM. The emulator should detect the Game ID (e.g., ASME).
- Access Cheats Menu: Go to Tools > Cheats > List.
- Add Codes:
- Click the Action Replay button.
- Enter the code(s) in the large box. You MUST enter the **Master Code first**, followed by any cheat codes, each on new lines.
- Add a description (e.g., “Phantom Hourglass Cheats”).
- Optionally, enable “Turn On” immediately.
- Click Add.
- Activate Cheats: Ensure the cheat group you added is checked (enabled) in the Cheat List window.
🕹️ MelonDS
A modern NDS emulator focused on accuracy:
- Load Your Game: Open your Phantom Hourglass ROM.
- Access Cheats Menu: Go to System > Cheats.
- Add Master Code:
- Click Add code.
- Enter a name like “(M) Code”.
- Paste the **entire** Master Code in the “Code” box.
- Ensure the type is set to “Action Replay”.
- Click OK. **Make sure it’s enabled (checkbox ticked).**
- Add Cheat Codes:
- Click Add code again.
- Enter a name (e.g., “Infinite Health”).
- Paste the specific cheat code.
- Ensure type is “Action Replay”.
- Click OK. Ensure it’s enabled.
- Repeat step 4 for all desired cheats.
🕹️ RetroArch (using DeSmuME or MelonDS cores)
Cheat handling can vary slightly by core:
- Load Core & Game: Load a DS core, then load your Phantom Hourglass ROM.
- Open Quick Menu: Press the hotkey (often `F1`).
- Go to Cheats: Select the Cheats menu option.
- Add/Load Cheats:
- You might be able to “Load Cheat File (Replace/Append)” if you have a pre-made `.cht` file for the game.
- Alternatively, choose Add New Cheat to Top/Bottom. Manually enter the **Master Code first**, ensure it’s enabled, then add individual cheat codes, ensuring each is enabled. You might need to specify the code type if not auto-detected.
- Apply Changes: Go back one level and select Apply Changes if you added codes manually.
Emulator Cheat Notes:
- Game ID & Master Code: Critical for DS cheats. Ensure the emulator recognizes the Game ID and that the correct Master Code is entered first and enabled.
- Code Type: Select “Action Replay” when adding codes if prompted.
- Region Match: Codes must match your ROM’s region (USA, Europe, etc.).
- Stability: DS cheats, especially complex ones or multiple active codes, can cause slowdowns or crashes. Test codes if you experience problems.
Using these Action Replay DS codes, you can explore the seas and dungeons of *The Legend of Zelda: Phantom Hourglass* with fewer limitations, making for a different kind of adventure on your emulator or DS.