If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Pokémon XD: Gale of Darkness

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Pokémon XD: Gale of Darkness

Developer: Genius Sonority
Publishers: The Pokémon Company (JP), Nintendo (INT)
Platform: GameCube
Released in JP: August 4, 2005
Released in US: October 3, 2005
Released in EU: November 18, 2005
Released in AU: November 19, 2005

AreasIcon.png This game has unused areas.
CharacterIcon.png This game has unused playable characters.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
DebugIcon.png This game has debugging material.

In this sequel to Pokémon Colosseum, Cipher returns and makes more Shadow Pokémon, including one that supposedly can't be purified. It's up to a completely different protagonist to prove them wrong. Nothing quite says 2005 like Shadow Lugia on a volcanic island.

To do:
Quite a bit.


PXD-S2 snatchroom 1a.png
Unused Areas
More Colosseum leftovers than you'd think. Also testing rooms.
Unused Song Filenames
Featuring Norah Jones, Journey, and more classic hitsǃ

Unused Pokémon



Bonsly, the pre-evolution of the Generation II Pokémon Sudowoodo, was introduced in Pokémon XD as a major plot point and would later be introduced as an obtainable and playable Pokémon in Pokémon Diamond and Pearl a few years later. Bonsly is technically playable in this game, but only as a limited Battle Bingo card. Through cheats or modding a save file, Bonsly can be obtained as a fully playable Pokémon and functions completely normally in regular battles. Unlike Generation IV and onward, however, Bonsly cannot evolve into Sudowoodo. Obtaining Bonsly will add it to the player's Strategy Memo.

The Move Teacher at Mt. Battle cannot teach Bonsly any moves - selecting Bonsly from the party will simply return the player back to the party to select a different Pokémon. Bonsly is also unable to learn any moves from the Teacher Lady in Agate Village, and Bonsly cannot be taught any TMs or HMs.

Bonsly can also be traded to a Game Boy Advance Generation III Pokémon game, but since no data for Bonsly exists in any of those games, it will appear as a corrupt Pokémon in those games (glitch Pokémon 0x19D; one of the ??????????).

Bonsly's Strategy Memo/Pokédex Info

Pokémon Name BONSLY
Pokémon Category Pokémon
Pokémon Type ROCK
Height 0'00"
Weight 0.0 lbs.
Bonsly's Strategy Memo: Details Bonsly's Strategy Memo: View Bonsly's Strategy Memo: Size
PXD-bonsly-memo1.png PXD-bonsly-memo3.png PXD-bonsly-memo2.png



Like Bonsly, Munchlax plays a role in Pokémon XD, but is never seen or used in a battle. Unlike Bonsly, Munchlax is very incomplete. Munchlax has no unique info to be seen other than its name and has no 3D model. Forcing Munchlax into the player's data will glitch party graphics and names of other Pokémon in the Strategy Memo (which Munchlax will not appear in). The game will softlock in a battle before the player's Pokémon are sent out, and the PC will crash upon exiting the menu, releasing Munchlax, or waiting too long on the PC menu.

Unused Graphics


In the game, the avatars used for Pokémon during battles are stored in this format. The top image is for the Pokémon's normal coloration while the bottom sprite is for the Pokémon's Shiny coloration. Shadow Lugia doesn't have a Shiny coloration, so the normal image appears twice as a placeholder.


Bonsly can only be used in Battle Bingo and cannot be Shiny, so his normal color scheme appears for his shiny avatar.

Shiny Celebi

For the sake of consistency, every Pokémon in every Pokémon game is given a Shiny variant, and Celebi is no exception. However, because the only way to obtain it legitimately was through distributions, the Shiny version of Celebi was left unobtainable through normal means.

Celebi - Default Celebi - Shiny
PXD-celebi-1.png PXD-celebi-2.png

Berry Juice

The only source of Berry Juice in any of the Generation III games would've been as a held item on wild Shuckle in FireRed and LeafGreen, but the event needed to make Shuckle appear in the wild was never released, so the item is effectively unused.

A 100%
pure juice
that restores HP
by 20 points.

Unused Starter Pokémon


In the normal story mode, the player always starts the game with a Lv. 10 Eevee. Using Action Replay codes, two unused starter Pokémon can be loaded into a new save file in the place of Eevee: A Lv. 26 Jolteon and a Lv. 30 Vaporeon. Presumably, the player would have started with both of these Pokémon, and the game would have started at higher levels and had only double battles much like Pokémon Colosseum.

Their "met" location will be labeled as "Obtained from CHARACTER NAME's dad." but only if the save file is started with those two Pokémon. Exporting the Pokémon data from the save file and importing it into another XD save will not retain that "met" label (this also applies to the normal Eevee).

Info: Jolteon Moves: Jolteon Info: Vaporeon Moves: Vaporeon
PXD-betastarters-J1.png PXD-betastarters-J2.png PXD-betastarters-V1.png PXD-betastarters-V2.png
US Europe
Action Replay
041CED68 4BF8390D
041CED6C 7FE3FB78
041CED70 4BF83A2D
041D083C 4BF836FD
041D0840 7FE3FB78
041D0844 4BF8381D

(Source: Ralf@gc-forever (codes))

Unused Battle CDs

Battle CDs are items found in Pokémon XD that place the player in simulated battles that require a battle strategy to win in a set amount of turns. Fifty different battle CDs are available in-game, and more are left unused.

Battle CDs 51-55

Battle CDs 51-55 are identical. They have no title, no text in their description, and no Pokémon or trainers are set. Loading one of these Battle CDs will briefly bring up Pyrite Colosseum (without the regular Battle CD intro sequence), but moments after the battle music starts, a player with no name whites out. While the game displays a card for failing the Battle CD, it is counted as being completed when selecting another Battle CD.

Battle CDs 56-60

The player's name on this file is just the letter C.

Battle CDs 56-60 function properly but are duplicates of the first five Battle CDs. The titles of each Battle CD are also their descriptions on the menu to load a Battle CD.

  • Battle CD 56: Healing Status Problems (duplicate of Battle CD 01)
  • Battle CD 57: Pokémon Types and Move Types (duplicate of Battle CD 02)
  • Battle CD 58: Pokémon Type Matchups (duplicate of Battle CD 03)
  • Battle CD 59: Moves That Hit Multiple Pokémon (duplicate of Battle CD 04)
  • Battle CD 60: Pokémon with Two Types (duplicate of Battle CD 05)

Battle CD 00

Though it cannot be obtained on a Battle CD through any known means, Battle CD 00 is the Salamence vs Metagross battle played at the beginning of the game. While the battle accessed through this Battle CD is certainly used in-game, the Battle CD itself is not. The only known way to see this on the Battle CD menu is to force battle_disk.fsys to load before/in place of the title screen. Trying to load this Battle CD using this method will softlock the game on a black screen.

PXD-battlecd00-1.png PXD-battlecd00-2.png

Debug Mode

To do:
See if this function looks different on the PAL version. There also is a debug_menu.fsys file in the ISO - investigate this.

There is a small debug function that can be activated with the following Action Replay code:


With the code activated, pressing D-Pad Up will show or hide a bar that has Japanese instructions on how to use the debug function. Pressing the L button will cycle between pause (instant stop), slow (low frame rate), and play (regular speed). Pressing Z will pause the game, like when pressing L sometimes, but is more accessible and doesn't need to be cycled to.

PokemonXD DebugBar.png

(Source: Ralf at GC Forever for both codes.)