What Was Action Replay for Nintendo DS?
The Action Replay DS, developed by Datel, was the premier commercial cheat device for the Nintendo DS and DS Lite systems (later versions supported DSi). It typically came as a DS game cartridge that housed the cheat software. Users would boot their DS with the Action Replay inserted, use its menu to select their game and activate desired cheat codes, and then often proceed to load the actual game cartridge.
Action Replay codes enabled players to modify game data for various effects, including infinite health or currency, obtaining items early, or altering game mechanics. These codes were usually entered as hexadecimal strings and relied heavily on using the correct **Game ID** for the specific game cartridge and activating a corresponding **Master Code**.
This guide provides Action Replay DS codes for the train-traversing adventure, The Legend of Zelda: Spirit Tracks.
⚠️ Important Warning: Using Action Replay codes directly manipulates game memory and how the game runs. This can lead to unexpected glitches, graphical errors, crashes, freezes, sound issues, and carries a significant risk of save data corruption. Use cheat codes responsibly, understand they can alter gameplay significantly, and consider backing up save files when using emulators.
Spirit Tracks (Nintendo DS) – Action Replay DS Codes
These codes are intended for use with an Action Replay DS device or a compatible Nintendo DS emulator when playing The Legend of Zelda: Spirit Tracks.
⭐ 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. Additionally, a specific **Master Code (‘(M)’)** associated with that Game ID MUST be entered and enabled for any other codes to function properly.
Game ID & Master Code (USA/NTSC Version)
- Game ID:
BTRE 174E8A8F
- Master Code (M):
037fb9d0 e8a01c4a 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):
120b0de0 00000384
(Constantly writes Max Hearts value to Current Hearts)
- Max Health (Set Max Hearts to 16):
220b0ddc 00000010
(Value 10hex = 16 decimal)
- Infinite Rupees (Have 9999):
020b0de8 0000270f
Train Status
- Infinite Train Health (4 Hearts):
120b8b00 00000004
(Keeps train hearts full)
- Invincible Train (Requires Button Activation – Hold R):
94000130 FEFF0000 120B8AFC 00000190 D2000000 00000000
(Hold R button to make train invincible; release to disable)
- Infinite Water for Forest Temple Train:
120B8B30 00002400
Inventory & Ammo
- Infinite Arrows (Have 99):
220b0e09 00000063
(Note: Address adjusted slightly based on common lists)
- Infinite Bombs (Have 99):
220b0e0d 00000063
(Note: Address adjusted slightly based on common lists)
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 Recruit’s Sword:
220b0df4 00000001
- Have Lokomo Sword:
220b0df4 00000002
- Have Shield of Antiquity:
220b0df8 00000001
- Have Whip:
220b0dfc 00000001
- Have Whirlwind:
220b0e00 00000001
- Have Boomerang:
220b0e04 00000001
- Have Bow of Light:
220b0e08 00000002
(Value 2 for Bow of Light) - Have Bomb Bag:
220b0e0b 00000001
- Have Sand Wand:
220b0e14 00000001
- Have Lokomo Flute:
220b0e18 00000001
Collectibles
- Have All 20 Stamps (Sets Count to 20):
220b0e47 00000014
(Visit Niko to claim rewards)
- Infinite/Max Treasures (Set all to 99 – Very Long Code):Note: Codes to max out all individual treasures are extremely long. Search dedicated cheat databases if you need codes for specific treasures. A common request is just having many of a valuable one, e.g.:
- 99 Ruto Crowns:
020B1130 00000063
- 99 Regal Rings:
020B114C 00000063
- 99 Ruto Crowns:
Fun / Miscellaneous Codes
- Walk Through Walls (Hold R Trigger):
94000130 FEFF0000 02001C00 EAFCAEDD D2000000 00000000
(Injects code; Hold R to walk through walls. Can cause crashes/stuck situations!)
- Fast Text Speed:
12014EAE 00000000
Disclaimer: Ensure codes match your Game ID and region (BTRE 174E8A8F for USA). Code stability varies; complex codes like Walk Through Walls are highly 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 Spirit Tracks ROM. The emulator should detect the Game ID (e.g., BTRE).
- 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., “Spirit Tracks 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 Spirit Tracks 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 Spirit Tracks 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 (ensure it includes the Master Code).
- 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: Absolutely 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.). The Game ID helps confirm this.
- Stability: DS cheats, especially complex ones or multiple active codes, can cause slowdowns or crashes. Test codes if you experience problems.
These Action Replay DS codes provide various ways to customize your playthrough of *The Legend of Zelda: Spirit Tracks*, whether on original hardware or through the convenience of emulation.