the cutting room mirror

Japanese Diamond Debug

This article has a talk page!
view on tcrf.net

This is a sub-page of Proto:Pokémon Diamond and Pearl.

'This page or section details content from theJuly 2020 Nintendo Leak (AKA: "Gigaleak").'''

To do:
Further documentation.

'...But what does it mean?'
This game has text or audio that needs to be translated. If you are fluent with this language, please read our translation guidelines and then submit a translation!

A Japanese Pokémon Diamond debug ROM, dated August 2006 (a month before the game's official release in Japan), was released in June 2019. It was originally released under the guise of originating from a dump of a debug cartridge and supposedly had the player's name changed in the ROM itself to the final game's default player name due to containing sensitive information. However, when the game's source code was leaked on July 24, 2020, this exact build was found lurking inside of it, containing the same default player name as the "dumped" ROM. While if the story behind the original release was fabricated due to information about the Zammis Clark leaks being kept private at the time or not is up to debate, it nevertheless is an interesting case of a prototype of dubious origin.

As the name of the ROM would indicate, the main attraction is the myriad of debug functions still accessible within it.

An English patch for the debug menus in the prototype ROM is available below. Huge thanks to Catstorm for translating the JP debug strings!

Title Debug Menu#

Press Select at the title screen. The options in this menu are, from top to bottom:

Japanese

Translation

デバッグかいし

Start Debug

つづきから

Continue

じんめいせんたく

Select Name

サウンドテスト

Sound Test

ポケモングラフィック

Pokémon Graphics

トレーナーグラフィック

Trainer Graphics

デバッグファイト

Debug Fight

セーブはかい

Save data corrupted (Bad translation, "Save Deletion" is more adapted)

RTC ちょうせい

Modify RTC

もどる

Return

The text in the white box shows the build date: 8がつ 7にち 23じ 30ふん さくせい, or "Built on August 7th, 23:30" (11:30 pm).

Debug Start#

Starts the game in Jubilife City with the following effects:

  • The player's party consists of Infernape, Piplup, and Finneon. All three are at level 99.
  • The player's bag contains the following items:

Pocket

Items

Medicine

Potion x123
Awakening x456
Full Heal x18
Max Ether x18
Max Elixir x18
Antidote x18
Burn Heal x19
Ice Heal x20
Parlyz Heal x22
Revive x28
Full Restore x28
Ether x28
Elixir x28

Poké Balls

Master Ball x111
Poké Ball x222
Great Ball x333
Ultra Ball x444
Premier Ball x555
Dive Ball x666
Timer Ball x777
Repeat Ball x888
Nest Ball x999
Luxury Ball x100
Dusk Ball x13
Heal Ball x14
Quick Ball x15
Cherish Ball x16

Battle Items

Guard Spec. x54
Dire Hit x55
X Attack x56
X Defend x57
X Speed x58
X Accuracy x59
X Sp. Atk x60
X Sp. Def x61
Poké Doll x62
Fluffy Tail x63

Key Items

Town Map
Explorer Kit
Bicycle
Pal Pad

All other pockets are empty.

Continue#

Loads an existing save. If no save data exists, this returns to the title screen.

Name Selection#

Loads a submenu which allows selection of the player's name and (indirectly) gender, then starts the game as with the first option in this menu.

Sound Test#

Opens a sound test:
Pokemon_Diamond_Debug_Sound_Test.png
Music, sound effects, and "Pokemon Voices" (cries) can be played simultaneously, but the latter option is limited to Bulbasaur and Ivysaur.

Pressing Up/Down while holding Select or Start allows changing respectively the pitch (KEY) and the speed (TMP) for music. The B (stop) button doesn't appear to work for music. The Y (init) button stops all sound and resets all options, while the X button soft resets the game after displaying a green screen for a couple of seconds.

Pokémon Graphics#

Opens a Pokémon sprite debug screen:
Pokemon_Diamond_Debug_Sprite_Test.png
Use the D-Pad to navigate the menu, and A to select an item. Use the D-Pad to change the item while it is selected, with changes reflected immediately, and press A again to finish editing.

Press Start to play the animation, L to enable or disable the background and/or the options on the top screen. The B button cycles between displaying as configured, without shadow, or at a fixed position, in which case the 3rd through 5th fields of the second line are both disabled and ignored.

The items available on the first line are:

  • Pokémon selection by ID number, with their name displayed next to it. While editing this option:
    • Press X to switch between normal and shiny forms.
    • Press Y to switch between male and female forms, when available.
  • Gender
  • Shininess
  • Choice between two poses.

The items on the second line are:

  • Choosing a non-gender form, like for for Unown, Shellos, Wormadam, etc.
  • A display showing the maximum possible value of that option for the currently selected Pokémon; this can't be selected with the cursor.
  • Vertical position.
  • The shadow's horizontal position.
  • The shadow's size (choice of four, including none).
  • Unknown, ranges 0-31 like IVs.
  • As above.
  • As above.

Pressing Select while not editing a value moves the cursor to the bottom screen. Note that it may still be visible on the top one, often disappearing while using the bottom screen's controls:

  • While working on the bottom screen, Start only animates the front side, unless the cursor is on the 2nd to 4th row.
  • L and R change which Pokémon is displayed.
  • Y and X ask for confirmation to load and save, respectively, the current settings on the bottom screen. These hotkeys can also be used while the cursor is displayed on the top screen.

Trainer Graphics#

Opens a trainer sprite debug screen. Press Left/Right to cycle through the sprites:
Pokemon_Diamond_Debug_Trainer_Sprite_Test.png

Debug Fight#

PokemonDiamondDebug-DebugFight-Top.png

This is an option for testing Pokémon battles.

The left column on the top screen shows the player's Pokémon, the right column shows the opposing Pokémon. Pressing A allows the editing of the selected Pokémon's stats on the bottom screen. Pressing Start will start a battle according to the current settings. Press L or R while editing a Pokémon to swap pages.

The options below the Pokémon options represent the following:

Floor

Background

Weather

Battle Style

Battle Effects

Text Speed

Trainer

Time of Day

Battle Type

Load

Save

(Unknown)

The floor option changes the floor type in battle, with the following options:

Japanese

Translation

じゃり

Gravel

すなはま

Beach

しばふ

Lawn

みずたまり

Puddle

いわはだ

Rock

どうくつ

Cave

せつげん

Snow Field

すいじょう

Aquatic

ひょうじょう

Ice Surface

ゆか

Floor Tiles

ぬまち

Marshland

Background changes the battle's background:

Japanese

Translation

そうげん

Grasslands

うみ

Sea

まち

Town

しんりん

Forest

さんがく

Mountains

ゆきやま

Snowy Mountains

しつないA

Indoor A

しつないB

Indoor B

しつないC

Indoor C

どうくつA

Cave A

どうくつB

Cave B

どうくつC

Cave C

Weather changes the active weather effect:

Japanese

Translation

てんこうなし

No Weather

あめ

Rain

おおあめ1

Heavy Rain 1

おおあめ2

Heavy Rain 2

ゆき

Snow

ふぶき

Snowstorm

もうふぶき

Blizzard

すなあらし

Sandstorm

ふかいきり1

Thick Fog 1

ふかいきり2

Thick Fog 2

Battle Style switches between いれかえ (switch) and かちぬき (set). Battle Effects switches Battle Animations between エフェクトON and エフェクトOFF (on and off). Text Speed switches between おそい (slow), ふつう (medium) and はやい (fast).

Trainer selects the player's trainer sprite. To note, the first two entries in this list, representing the game's male and female protagonists, are named as サトシ (Satoshi), one of the names for the first generation's male protagonist, and ハルカ (Haruka), the third generation's female protagonist.

Time of Day switches between あさ (morning), ひる (day), ゆうがた (evening), よる (night) and しんや (late night).

Battle Type changes what type of battle:

Japanese

Translation

Notes

1vs1 やせい

1 vs. 1 Wild

1vs1 トレーナー

1 vs. 1 Trainer

Trainer classes are chosen randomly

2vs2 トレーナー

2 vs. 2 Trainer

Trainer classes are chosen randomly

1vs1 つうしん おや

1 vs. 1 Link Parent

Freezes

1vs1 つうしん こ

1 vs. 1 Link Child

Freezes

2vs2 つうしん おや

2 vs. 2 Link Parent

Freezes

2vs2 つうしん こ

2 vs. 2 Link Child

Freezes

つうしんマルチ おや

Link Multi Parent

Freezes

つうしんマルチ こ

Link Multi Child

Freezes

1vs1 Wifi おや

1 vs. 1 Wi-Fi Parent

Freezes

1vs1 Wifi こ

1 vs. 1 Wi-Fi Child

Freezes

サファリゾーン

Safari Zone

ポケパーク

Poké Park

Possibly early name for Pal Park

ほかくデモ

Catching Demo

やせい2vs2

Wild 2 vs. 2

AIマルチ

AI Multi

Trainer classes are chosen randomly

タワーマルチ おや

Tower Multi Parent

Freezes

タワーマルチ こ

Tower Multi Child

Freezes

The music will always play the standard trainer battle theme, regardless of the battle type or trainer class.

Load will load previously saved battle settings, while Save will save the current settings. The final option's functionality, a number ranging from 0 to 9, is currently unknown.

The options on the first page of the bottom screen are as follows:

On the first row, しゅるい (kind) selects the species of Pokémon, from 001 to 493, with the name shown to the right. The last option determines if the Pokémon is shiny, possible settings are ノーマル (normal) and レア (rare, i.e. shiny).

The second row allows for changing the Pokémon's level (レベル) and experience (けいけんち) values. These options are linked, so changing the level will affect the experience, and vice versa.

The third row allows changing the Pokémon's gender (せいべつ) and nature (せいかく). The gender can't be changed if a Pokémon species lacks gender, like most legendary Pokémon; the option will show なし (None) instead of a gender symbol in this case.

The next six rows allow for changing the Pokémon's Individual Values and Effort Values, or IVs and EVs. The left column, suffixed -rnd, represents IVs from 0 to 31 per stat, the right column, -exp, EVs from 0 to 255. Interestingly, you can only set 512 EVs per Pokémon.

The Pokémon's final stats, calculating its nature, IVs and EVs, are reflected on bottom of the screen.

To do:
What are MPP and MPT in the Pokemon stats? Hidden Power power and type?

Page two's options are as follows:

The first four rows decide the Pokémon's moves, their current PP, and amount of used PP Ups, ranging from 0 to 3.

The fifth row is the Ability, although you can only set legal abilities or no ability.

The sixth row's function is currently unknown, with a number ranging from 0 to 123.

The seventh, eight, ninth, tenth and eleventh rows control the Held item, Friendship Value, current status condition, remaining HP, and the type of a Poké Ball it's assigned to.

Page three lets you change the Pokémon's form, restricted only to valid forms, and allows swapping between being an Egg.

Save Deletion#

Deletes any existing save data, then seems to hang the game.

RTC Adjustment#

Opens another submenu. Given that the name of this option has "RTC" (real time clock) in it, it likely has something to do with the game's internal clock.

Return#

Returns to the title screen.

Field Debug Menu#

Pressing R+X while on the overworld opens the Field Debug menu.

Holding R will enable a Walk Through Walls mode, allowing free travel through all objects, at a very fast speed. It'll also allow bypassing most events, including all random encounters, trainer battles, and most warps.

Pressing X+Y when as Assert Failure error event occurs will attempt to ignore it, though this typically crashes the game anyway.

Jump#

Japanese

Translation

Description

そらをとぶ

Fly

Opens Sinnoh map and allows you to fly to any area in Sinnoh, even routes.

GTS

GTS

Warps you to the GTS building in Jubilife City.

バトルタワ-

Battle Tower

Warps you to the Battle Tower entrance.

ジムジャンプ

Gym Jump

Displays a list of gyms you can warp to.

リストジャンプ

List Jump

Displays a list of named areas to warp to (1/6).

リストジャンプ2

List Jump 2

Displays a list of named areas to warp to (2/6).

リストジャンプ3

List Jump 3

Displays a list of named areas to warp to (3/6).

リストジャンプ4

List Jump 4

Displays a list of named areas to warp to (4/6).

リストジャンプ5

List Jump 5

Displays a list of named areas to warp to (5/6).

リストジャンプ6

List Jump 6

Displays a list of named areas to warp to (6/6).

ANジャンプ

AN Jump

Displays a list of UNOWN Dungeon, or Solaceon Ruins, areas to warp to.

どこでもジャンプ

Anywhere Jump

Displays all map code names that can be legally warped to.

マップそのた

Map Etc.

Lists miscellaneous map-related debug functions.

Map Etc.#

Japanese

Translation

Description

じょうげ

Underground

Warps you to the Underground.

ZXしてい

Specify ZX

Allows you to specify overworld Z/X block coordinates to warp to.

ユニオン

Union

Warps you to the Union Room.

ジャンプT01

Jump Town 01

Warps you to Twinleaf Town.

ジャンプジム01

Jump Gym 01

Warps you to Pastoria Gym.

タイトルへもどる

Return to Title

Returns you to the Title Screen.

Info Display#

Japanese

Translation

Description

ふかチェック

Stress Check

Displays a text overlay tracking multiple areas of VRAM and other info.

いちチェック

Position Check

Displays a text overlay tracking the player's current overworld position.

アトリビュ-ト

Attribute (Block Check)

Displays information about the current tile and surrounding tiles.

ユニオンビ-コン

Union Beacon

Shows wireless information and current Union Room participants.

Force Save#

Japanese

Translation

Description

BOXセ-ブ

Box Save

Saves the game; identical to My Save, but sets a specific byte to 01 beforehand.

MYセ-ブ

My Save

Saves the game, likely some other stuff too.

System#

To do:
Document what はいたついん (Delivery Person) does.

Japanese

Translation

Description

じかん

Time

Displays a list of debug options related to time functionality.

3Dせってい

3D Settings

Displays a list of debug options related to 3D functionality.

♂♀いれかえ

Gender Change

Swaps the player's gender.

ゲ-ムフラグ

Game Flag

Displays a list of debug options related to game flags.

エンカウント

Encounter

Enables or disables wild encounters.

はいたついん

Delivery Person

Unknown.

テレビきりかえ

TV Swap

Displays a list of options related to TV functionality.

BGMそうさ

BGM Operation

Enables or disables the background music.

SCRIPTそうさ

Script Operation

Allows debugging of certain scripts.

WiFiふしぎ

Wifi Mystery Gift

Enables the Mystery Gift option in the Main Menu.

Time#

Japanese

Translation

Description

じかん そうさ

Time Operation

DSじかん

DS Time

Sets time to the DS's current time.

08:00

08:00

Sets time to 08:00.

12:00

12:00

Sets time to 12:00.

18:00

18:00

Sets time to 18:00.

22:00

22:00

Sets time to 22:00.

02:00

02:00

Sets time to 02:00.

じかん60ばい

Time x60

Speeds up time by a factor of 60 (1 minute per second).

じかん600ばい

Time x600

Speeds up time by a factor of 600 (10 minutes per second).

RTCそうさ

RTC Operation

Jumps to the RTC Operation menu.

3D Settings#

Japanese

Translation

Description

EDGE ON

EDGE ON

Shows the outlines of 3D objects.

EDGE OFF

EDGE OFF

Hides the outlines of 3D objects.

ANTIALIAS ON

ANTIALIAS ON

Enables antialiasing.

ANTIALIAS OFF

ANTIALIAS OFF

Disables antialiasing.

EDGE COLOR 1

EDGE COLOR 1

Changes the edge color to black.

EDGE COLOR 2

EDGE COLOR 2

Changes the edge color to dark grey.

EDGE COLOR 3

EDGE COLOR 3

Changes the edge color to light grey.

EDGE COLOR 4

EDGE COLOR 4

Changes the edge color to white.

Game Flag#

Japanese

Translation

Description

バッグ ON

Bag ON

Enables the "Bag" option to show up in the Start menu.

ゲ-ムクリア ON

Game Clear ON

Marks the game as having been cleared.

ぼうけんノ-トON

Adventure Notes ON

Enables the display of Adventure Notes when the save is loaded.

ぼうけんノ-トOFF

Adventure Notes OFF

Disables the display of Adventure Notes when the save is loaded.

とくしゅセ-ブON

Special Save ON

TODO: Document what setting this flag affects

とくしゅセ-ブOFF

Special Save OFF

TODO: Document what clearing this flag affects

かいりき ON

Strength ON

Enables movement of boulders.

かいりき OFF

Strength OFF

Disables movement of boulders.

サファリ ON

Safari ON

Enables Great Marsh Start menu.

サファリ OFF

Safari OFF

Disables Great Marsh Start menu.

ダッシュ

Dash

Toggles the ability to hold B to run faster.

D15だす

D15 Show

Enables Fullmoon Island being shown on the map.

D15かくす

D15 Hide

Disables Fullmoon Island being shown on the map.

D30だす

D30 Show

Enables Newmoon Island being shown on the map.

D30かくす

D30 Hide

Disables Newmoon Island being shown on the map.

L04だす

L04 Show

Enables Sendoff Spring being shown on the map.

L04かくす

L04 Hide

Disables Sendoff Spring being shown on the map.

D18だす

D18 Show

Enables Seabreak Path being shown on the map.

D18かくす

D18 Hide

Disables Seabreak Path being shown on the map.

はいふ1きょか

Distribution 1 Permitted

TODO: Document what setting this flag affects

はいふ1きんし

Distribution 1 Forbidden

TODO: Document what clearing this flag affects

はいふ2きょか

Distribution 2 Permitted

TODO: Document what setting this flag affects

はいふ2きんし

Distribution 2 Forbidden

TODO: Document what clearing this flag affects

はいふ3きょか

Distribution 3 Permitted

TODO: Document what setting this flag affects

はいふ3きんし

Distribution 3 Forbidden

TODO: Document what clearing this flag affects

Numeric Input#

Japanese

Translation

Description

バトルタワ-

Battle Tower

Allows editing of Battle Tower records.

SysFlag

SysFlag

Displays a list of debug options related to system flags.

レコ-ド

Record

Allows editing of miscellaneous records.

SysFlag#

Japanese

Translation

Description

arrive-cload

arrive-cload

Toggles flying to the Pokémon League.

arrive-c10

arrive-c10

Toggles flying to the Pokémon Center below the Pokémon League.

モミクリア

Momi Clear

Toggles whether Cheryl's event was cleared.

ミルクリア

Miru Clear

Toggles whether Mira's event was cleared.

ゲンクリア

Gen Clear

Toggles whether Riley's event was cleared.

マイクリア

Mai Clear

Toggles whether Marley's event was cleared.

バククリア

Baku Clear

Toggles whether Buck's event was cleared.

Out of Range#

Japanese

Translation

Description

きりかえ

Switch

TODO: Document what this does

Make Data#

Japanese

Translation

Description

ポケモンさくせい

Create Pokémon

Shows the Pokémon creation menu and allows adding Pokémon to the party or box.

ポケモンかきかえ

Switch Pokémon

Shows the Pokémon creation menu so you can edit the first Pokémon in the party.

ダメタマゴ

Bad Egg

Makes the Pokémon at the front of the party to be a Bad Egg.

アイテムさくせい

Create Item

Allows the user to add any number of any item to their Bag.

For Staff Use#

Japanese

Translation

Description

わたなべ

Watanabe

Shows the GeoNet interface.

たまだ

Tamada

Displays a list of various debug options.

そがべ

Sogabe

TODO: Document what this does

もり

Mori

Displays a list of various debug options.

ともみち

Tomomichi

TODO: Document what this does

まつだ

Matsuda

Displays a list of debug options related to the Super Contest.

かがや

Kagaya

Displays a list of various debug options.

なかむら

Nakamura

Displays a list of various debug options.

のはら

Nohara

Displays a list of various debug options.

たや

Taya

Displays a list of various debug options.

いわさわ

Iwasawa

Displays a list of various debug options.

さいとう

Saito

Displays a list of various debug options.

ごとう

Goto

Displays a list of various debug options.

ともや

Tomoya

Displays a list of various debug options.

おおの

Ono

Displays a list of various debug options.

Tamada#

Japanese

Translation

Description

たまだメニュ-

Egg Menu

こやし

Fertilizer

Gives the player a single mulch in incrementing item index order.

きのみ

Berry

Gives the player a single berry in incrementing item index order.

じょうろ

Watering Can

Gives the player the Sprayduck Key Item.

テスト1

Test1

Poisons the first Pokémon in the party, and sets their HP to 4.

テスト2

Test2

Warps the player to Spear Pillar.

テスト3

Test3

TODO: Document what this does

ポケパ-クデ-タ1

Poképark Data 1

Sets 6 Pokémon to be caught in Pal Park: Charizard, Squirtle, Wartortle, Caterpie, Sandshrew, and Tentacool.

ポケパ-クデ-タ2

Poképark Data 2

Sets 6 Pokémon to be caught in Pal Park: Bulbasaur, Beedrill, Clefairy, Sandshrew, Tauros, and Dragonair.

ペナルティ

Penalty

TODO: Document what this does

ほくべいグル-プ

N. America Group

TODO: Document what this does

Mori#

To do:
Wifi Tower Down: The player isn't warped to a fight setup, but can these trainers be fought somehow?
World Trade and Wifi Tower Down's menus seem to sometimes cause errors (is it their scripts activating in unintended places?)

Japanese

Translation

Description

コネクトリスト

Connect List

TODO: Document what this does

ロングネ-ム

Long Name

Changes the name of the first Pokémon in the party to "TestNameAB".

ユニオンともだち

Erase Union Friends

TODO: Document what this does

マイク

Mic

TODO: Document what this does

なまえ

Name

Shows the Player Name dialog; allows renaming of player.

サインさくせい

Signature

Shows the Signature interface.

せかいこうかん

World Trade (GTS)

Attempts a connection to the GTS. Will properly communicate with specialized servers, and returns the player to their original location when complete. Does not save beforehand.

WIFIタワ-ダウン

WiFi Tower Down

Attempts to download trainer data from the Battle Tower of the player's current rank. Does not save beforehand, nor send the player to the tower after.

そだてや1000ぽ

Daycare 1,000 Steps

Decrease the amount of steps needed for Pokémon to produce an egg by 1,000.

そだてや10000ぽ

Daycare 10,000 Steps

Decrease the amount of steps needed for Pokémon to produce an egg by 10,000.

タマゴセット

Egg Set

Make the Pokémon in the Daycare instantly produce an egg if possible.

タマゴうまれ

Egg Hatch

Set all eggs in the party as ready to hatch.

Matsuda#

Japanese

Translation

Description

えんぎ

Performance

Starts the Acting Competition part of a Super Contest.

ビジュアル

Visual

Starts the Visual Competition part of a Super Contest.

クリップ-ビジュアル

Clip visual

Starts the Dress-Up part of a Super Contest, then goes to Visual Competition.

ダンス

Dance

Starts the Dance Competition part of a Super Contest.

ダンス+せいげんなし

Dance + No restrictions

TODO: Document differences between this and the normal Dance Competition

ダンス+ロ-テあり

Dance + Rotation

TODO: Document differences between this and the normal Dance Competition

ダンス+ロ-テなし

Dance + No Rotation

Starts the Dance Competition part of a Super Contest without rotation; softlocks at the end.

つうしん

Communication

TODO: Document what this does

けっかはっぴょう

Results announcement

Shows the Results announcement at the end of a Super Contest.

パ-ティクル

Particle

TODO: Document what this does

オ-バ-レイ

Overlay

TODO: Document what this does

かっこよさマスタ- ON

Cool Master ON

TODO: Document what this does

かっこよさマスタ- OFF

Cool Master OFF

TODO: Document what this does

うつくしさマスタ- ON

Beauty Master ON

TODO: Document what this does

うつくしさマスタ- OFF

Beauty Master OFF

TODO: Document what this does

かわいさマスタ- ON

Cute Master ON

TODO: Document what this does

かわいさマスタ- OFF

Cute Master OFF

TODO: Document what this does

かしこさマスタ- ON

Smart Master ON

TODO: Document what this does

かしこさマスタ- OFF

Smart Master OFF

TODO: Document what this does

たくましさマスタ- ON

Tough Master ON

TODO: Document what this does

たくましさマスタ- OFF

Tough Master OFF

TODO: Document what this does

Kagaya#

Japanese

Translation

Description

あにめてすと

Animation Test

Causes an exclamation mark emote to briefly appear above the player.

うつりこみ

Reflection

Forces a reflection to be displayed in water; this effect can stack.

じゆういどう

Free movement

Allows the player to walk through anything until B is pressed; ignores vertical movement changes.

なみのり

Surf

Starts Surfing on the tile in front of the player.

カットイン

Cut-in

Displays the Pokémon cut-in animation that is shown when using an HM.

ゆきだま

Snowball

Spawns a snowball in front of the player.

じてんしゃ

Bicycle

Mounts or dismounts the bicycle.

かべのぼり

Rock Climb

TODO: Document what this does. Usually softlocks

つれあるき

Follow

Spawns an NPC that will follow behind the player.

みずやり

Berry Watering

Toggles the berry watering animation.

たきのぼり

Waterfall

Shows the Waterfall animation if used in front of a waterfall.

さいくりんぐ

Cycling

Allows the player to dismount their bicycle on Cycling Road and disables the downward-slope effect.

ダッシュフラグ

Dash Flag

Enables the ability for the player to hold B to run faster.

コンテストじき

Contest Time

Changes the player into their Super Contest attire.

そらをとぶ

Fly

TODO: Document what this does. Seems to do the same thing as Cut-in

つり

Fishing

Casts a fishing rod, except it can be used on any tile.

あなぬけ

Escape Rope

Functions as if the player had used an Escape Rope.

あなほり

Dig

Functions as if the player had used Dig outside of battle.

テレポ-ト

Teleport

Functions as if the player had used Teleport outside of battle.

スロット

Slot

Shows the slot machine interface.

Nakamura#

Japanese

Translation

Description

きのみMAX

Berry MAX

Gives the player 999 of every berry.

わざマシンMAX

TM MAX

Gives the player 99 of every TM.

テストがめん

Test Screen

Shows 4 test dialogs with different colorized screen icons.

ポケモンアイコン

Pokémon Icon

Shows the icons for all Pokémon.

アイテムアイコン

Item Icon

Shows the icons for all items.

リボンセット

Ribbon Set

Gives 80 Ribbons to the first Pokémon in the party.

ぼうけんノ-ト

Adventure Notes

Fノ-トADD

F Note Add

Adds a new Note for the current day.

Fノ-トクリア

F Note Clear

Clears all Notes before the current day's.

Nohara#

Japanese

Translation

Description

バトルサ-チャ-

Battle Searcher

Displays a list of debug functions related to the Vs. Seeker.

ぎゃくさいせい

Reverse play

Chooses a Pokémon's cry to play normally and then backwards.

リバ-ブ

Reverb

Sets the reverb for all in-game sounds.

FLDBGMVOL

FLDBGMVOL

Sets the volume of the field background music.

なきごえパタ-ン

Cry Pattern

Displays a list of varying cry types to test.

しゅつりょくEFF

Output EFF

Allows the user to choose between Stereo, Mono, Surround, or Headphones.

ペラップ

Chatot

Displays a list of debug functions related to Chatot recording functionality.

FLDBGMテンポ

FLDBGM Tempo

Sets the tempo of the field background music.

デバックスクリプト

Debug Script

Allows debugging of certain scripts.

サウンドEFF

Sound EFF

TODO: Document what this does

はけいテスト

Waveform Test

Chooses a Pokémon's cry to play normally.

バッジフラグセット

Badge Flag Set

Gives the player all 8 badges.

かくしアイテム

Hidden Item

TODO: Document what this does

キャプチャチェック

Capture Check

TODO: Document what this does

ギネス

Record (Guinness)

TODO: Document what this does. Shows a window with weird mechanics

ジャンプ

Jump

Jumps to a series of predefined locations based on the number selected.

ポケッチはけい

Pokétch Waveform

Pressing the D-Pad in any direction plays a different test waveform.

Taya#

Japanese

Translation

Description

ボックス せいり

Organize Box

Shows the Organize Box screen.

ボックス アイテム

Box Items

Shows the Organize Box screen, highlighting only Pokémon with items.

ボックス つよさ

Box Strength

Shows the Compare Pokémon screen.

こうかんデモ

Trade Demo

Shows the trade animation.

でんどうデモ

Hall of Fame Demo

Shows the Hall of Fame animation.

でんどうパソ

Hall of Fame PC

Shows the Hall of Fame PC screen.

ENDING

ENDING

Plays the ending credit sequence.

ポケッチゲット

Pokétch Get

Gives the player the Pokétch.

かいわ 1

Conversation 1

Shows the easy chat system with 1 selectable phrase.

かいわ 2

Conversation 2

Shows the easy chat system with 2 selectable phrases.

かいわ ぶん

Conversation Sentence

Shows the easy chat system with a fill-in-the-blank sentence.

カレントまんたん

Current Full

Fills the current box with Lv.50 Slowpoke.

ボックスまんたん

Box Full

Fills all boxes with Lv.50 Slowbro.

たんごぜんぶON

All words ON

Enables all trendy phrases, etc. to be used in the easy chat system.

Iwasawa#

Japanese

Translation

Description

バトルタワ-

Battle Tower

ランダムどうき

Random Sync

TODO: Document what this does

ル-ムFクリア

Room F Clear

TODO: Document what this does

ギネスいっぱい

Record Mix Full

TODO: Document what this does

wifiダミ-デ-タ

WiFi Dummy Data

TODO: Document what this does

BP500

BP500

Gives the player an additional 500 BP.

タウンマップ

Town Map

TMapNrm

TMapNrm

Shows the Town Map screen.

TMapJump

TMapJump

Shows the Town Map screen and allows the player to warp to any major location.

TMapBG

TMapBG

Shows the Town Map screen without the subscreen.

メ-ル

Mail

みる

View

View mail that you've created.

さくせい

Create

View mail that you've created and create mail in specific slots.

ポルト

Poffin

ポルトケ-ス

Poffin Case

Opens the player's Poffin Case. (does not give the Poffin Case Key Item)

ポルトまんたん

Poffin Full

Gives the player all poffins.

ポルトからっぽ

Poffin Empty

Removes all of the player's poffins.

まぜまぜ

Mix

ひとりミキサ-

Mixer (Solo)

Starts the Poffin cooking minigame.

スクリプト

Script

TODO: Document what this does

とじる

Close

Closes the Field Debug menu.

みれません

Can't see

Saito#

Japanese

Translation

Description

カメラセット

Camera Set

Allows the player to manipulate the camera.

ゆれくさ

Shaking Grass

Displays a list of debug functions related to chaining.

たかさチェックB

Height Check B

TODO: Document what this does. Takes a long time to complete

たかさチェックG

Height Check G

TODO: Document what this does

カメラ

Camera

Shows camera info or allows the player to choose from multiple camera presets.

たかさへんこう

Change Height

Allows the player to modify their current height in sub-pixel increments.

つり

Fishing

Displays a list of debug functions related to fishing.

いどうポケモン

Move Pokémon

Displays a list of debug functions related to Roaming Pokémon. Includes Mesprit, Cresselia, and an unused Roaming Darkrai. This menu uses their early names-- アイ, ムーバス, and ダーク.

たいりょうはっせい

Mass generate

Allows checking and enabling or disabling Pokémon outbreak functionality.

サファリ

Safari

Displays information related to each of the Pokémon in the Great Marsh areas.

AGB

AGB

Emulates inserting a specific cartridge in the AGB slot of the DS.

Camera Controls

DS Controls

Camera Action

D-Pad

Zoom In/Out

A + D-Pad

Change Perspective

B + D-Pad

Camera Angle

X + D-Pad

Pan Camera

Y + D-Pad

Rotate Camera

Select

Switch PER <=> ORT

B + X

Reset Camera View

L

Quit

Goto#

Japanese

Translation

Description

カスタムカプセル PC

Custom Capsule PC

Shows the Ball Capsule screen.

カスタムカプセル ちょっと

Custom Capsule Few

Gives the player a few seals.

カスタムカプセル フル

Custom Capsule Full

Gives the player all seals.

たまごデモノ-マル

Egg Demo Normal

Shows the egg hatch animation.

たまごデモマナフィ

Egg Demo Manaphy

Shows the Manaphy egg hatch animation.

Tomoya#

Japanese

Translation

Description

ずかん コントロ-ル

Pokédex Control

Shows the Pokédex control menu and allows free manipulation of the Pokédex.

ぜんこくずかんフラグセット

Set National Pokédex Flag

Upgrades the player's Sinnoh Pokédex to the National Pokédex.

ゼンコクずかんセット

National Pokédex Caught

Mark all Pokémon as being caught.

シンオウずかんセット

Sinnoh Pokédex Caught

Mark only all Sinnoh-exclusive Pokémon as being caught.

ゼンコクみた

National Pokédex Seen

Mark all Pokémon as being seen.

シンオウみた

Sinnoh Pokédex Seen

Mark only all Sinnoh-exclusive Pokémon as being seen.

デオキシスセ-ブデ-タ

Deoxys Save Data

TODO: Document what this does

ワイプ

Wipe

Plays a series of screen wipe animations.

イメ-ジ

Image

Debug version of the Dress-Up minigame.

イメ-ジ

Image

Debug version of the Dress-Up minigame, but with a timer.

イメ-ジ

Image

Allows the player to view saved photos from the Jubilife TV Fitting Room.

イメ-ジ レコ-ド

Image Record

Saves an image of a Pokémon with random accessories to the Fitting Room gallery.

ずかん

Pokédex

Enables National Pokédex, marks all Pokémon as caught, and opens the Pokédex.

ポケモン

Pokémon

Shows the starter selection screen.

どく

Poison

Shows the poison overworld animation.

あまいかおり

Sweet Scent

Shows the Sweet Scent overworld animation.

テスト

Test

Adds three Lv.15 Burmy to the player's party.

まぜまぜ チ-ム

Mix Team

TODO: Document what this does. Usually shows a window with "000"

クライマックス

Climax

If used in Spear Pillar, attempts to play Dialga's spawning animation, but crashes a few seconds before 'timestreams' would spread out from his body.

クライマックス

Climax

If used in Spear Pillar, attempts to set up the timestream background in the sky and sets the camera at the first dynamic position used in the cutscene normally.

クライマックス

Climax

Same as above, but for the 2nd dynamic camera position.

クライマックス

Climax

Third dynamic camera position. Note that using these one at a time has a chance of crashing the game, while using them anywhere else likely will crash the game.

アクセサリ-こうかん

Accessory Trade

Shows the Accessory Trade menu.

ヒデン00

Hidden Machine 00

Plays the overworld effect when Cut is used.

ヒデン01

Hidden Machine 01

Plays the overworld effect when Rock Smash is used.

ヒデン02

Hidden Machine 02

Plays the overworld effect when Waterfall is used.

マテリアル

Material

Allows the player to heavily manipulate overworld lighting.

FOG

Fog

Allows the player to heavily manipulate overworld fog.

おてんき

Weather

Lists different weather effects to apply to the current map.

エンカウント

Encounter

Lists different encounter transitions for various battle types.

とじる

Close

Closes the menu.

Ono#

Japanese

Translation

Description

つうしんりょう

Communication Traffic Volume

TODO: Document what this does

はいたつデバッグ

Delivery Debug

Makes the Delivery Man appear in the PokéMart and distribute all event items.

WIFIマッチ

WiFi Match

TODO: Document what this does. Usually crashes the game

ともだちとうろく

Register Friend

TODO: Document what this does

はたをとる(2にんひつよう)

Take Flag (requires 2 players)

Gives the player another player's flag.

はたLEVEL

Flag Level

Sets the player's flag level.

かせきうめ(ちか)

Buried Fossil (Underground)

TODO: Document what this does

BAGにワナついか

Add trap to bag

Gives the player all traps and spheres, plus a few items.

PCへアイテムついか

Add item to PC

Adds all Goods to the player's PC.

GOODSぺなけし

Erase Goods Penalty

TODO: Document what this does

いしうめ99

Stones bury 99

TODO: Document what this does

ほれるカクリツUP

Charm Probability UP

TODO: Document what this does

チャンネルひょうじ

Channel Display

TODO: Document what this does

おやきになる

Become parent

TODO: Document what this does

こきになる

Become child

TODO: Document what this does

おやこきりかえにもどる

Switch parent/child back

TODO: Document what this does

ちか

Underground

TODO: Document what this does. Enters the Underground

ちか1

Underground 1

TODO: Document what this does. Enters the Underground

ちか2

Underground 2

Enters the Underground with debug information shown.

(Source: Ganix)

(Source: Helix Chamber)

"ASSERTION FAILED!" errors#

Example crash screen.

This type of error handler, caused by the game crashing, doesn't appear in the final game. It closely resembles the Windows Blue Screen of Death.

The error displays on the top screen, with the Pokétch frozen on the bottom.

Battle Debug Menu#

Press L + R during a battle.

This menu has three pages to it, you can tab through them with L and R.

Page one seems to control battle-related flags, such as secondary effects of moves.

Page two lets you adjust the Pokémon's temporary stat changes, ranging from 0 (-6) to 12 (+6), with the first option changing which Pokémon you're editing.

Page three cannot be edited, but displays Battle related data, like the Pokémon's moves. PokemonDiamondDebug-HPDisplay.png

Press Select to show your opponent's remaining and maximum HP, respectively. This is static and won't update automatically, and Select has to be pressed again on your turn to update it. PokemonDiamondDebug-AnimationTest.png

Press Start during move selection to show an animation test. Pressing X changes the target (either Opponent or Self in a single battle, or all possible combinations in doubles), Left and Right adjust the move index by 1, L and R adjust it by 10, Up and Down adjust it by 100. Pressing Y changes the third variable which ranges from 0 to 4, and Select changes the bottom option between 3 possible values; it's currently unknown what any of these do.

Hold R and select "Run" to run from any battle, though it counts as a victory.

(Source: Helix Chamber)

(Source: Original TCRF research)

Text Differences#

Script differences between the final Japanese release and the debug cartridge. Small additions and character changes are bolded.

Final

Debug

トバリは\x0001いしの\x0001まち\nなんたって\x0001いんせきが\x0001あるからな!\rところで\x0001ぜんぜん\x0001かんけいないが\nこの\x0001わざマシンを\x0001あげよう!\r

みつかったか!?\rとおもったが\x0001べつに\x0001わしを\nさがしていた\x0001わけではないか\rいきなりだが\x0001どうぐを\x0001つかえない\nこの\x0001こわさ\x0001わかるか?\x25BDわしには\x0001わからん\rまあいい\x0001これを\x0001あげるから\nわしが\x0001ここにいたことは\x25BDみんなに\x0001ないしょに\x0001してくれ!\r

さしおさえの\x0001わざを\x0001つかわれると\nしばらくの\x0001あいだ\x25BDどうぐは\x0001つかえなくなるのだ!\rまあ\x0001それはさておき\nいしのまち\x0001トバリを\x0001よろしくな"

その\x0001わざを\x0001つかわれると\nしばらくの\x0001あいだ\x25BDトレーナーは\x0001もちろん\x0001ポケモンも\x25BDどうぐを\x0001つかえなくなる\rさて\x0001ぜったいに\x0001かくれつづけるぞ!\nいいか\x0001わけは\x0001きくなよ

めざせ!\x000110レンチャン!!\r……10レンチャン\x0001できた\x0001かたは\nうけつけまで\x0001きてくださいませ\x25BDきねんひんを\x0001プレゼントします!\rちなみに\x0001ただいまの\x0001さいこう\nレンチャンかいすう\x0001\v0134\x0001\x0000かい!

めざせ!\x000110レンチャン!!\r……10レンチャン\x0001できた\x0001かたは\nうけつけまで\x0001きてくださいませ\x25BDきねんひんを\x0001プレゼントします!\rちなみに\x0001ただいまの\x0001さいこう\nレンチャンかいすう\x0001\v0133\x0001\x0000かい!

\v0108\x0001\x0000を\x0001いれる\nポケットが\x0001いっぱい\x0001ですよ\r

\v0108\x0001\x0000を\x0001いれる\nポケットが\x0001いっぱい\x0001ですよ

おっと\x0001ポケモントレーナー!\nポケモンずかんを\x0001もっているのか!\rその\x0001ずかんを\x0001きみに\x0001たくした\nひとは\x0001ぜんぶの\x0001ポケモンが\x25BDきろくされるのを\x0001まってるだろうな!

おっと\x0001ポケモントレーナー!\nここに\x0001きたら\x25BDとにかく\x0001バトルタワー\x0001だぜ!\rだけど\x0001けいけんちは\x0001もらえない\nポケモンずかんに\x0001きろくされない\rあくまでも\x0001たたかいかたを\nみがくための\x0001ばしょ\x0001だからな!

つうしんちゅう\x0001に\x0001エラーが\nはっせい\x0001しました(\v0136\x0001\x0000)\nでんげんを\x0001きって\nいれなおして\x0001ください\n\nなんども\nこのメッセージが\x0001でるときは\nサポートセンターに\nおといあわせ\x0001ください

つうしんちゅう\x0001に\x0001エラー\nはっせい\x0001しました(\v0136\x0001\x0000)\nでんげんを\x0001きって\nいれなおして\x0001ください\n\nなんども\nこのメッセージが\x0001でるときは\nサポートセンターに\nおといあわせ\x0001ください

つうしんちゅう\x0001に\x0001エラーが\nはっせい\x0001しました\nでんげんを\x0001きって\nいれなおして\x0001ください\n\nなんども\nこのメッセージが\x0001でるときは\nサポートセンターに\nおといあわせ\x0001ください"

トレーナーさん\n\v0103\x0001\x0000って\x0001なまえ\x0001なんだ\rあたし\x0001ミル\nこの\x0001なまえ\x0001おきにいり\x0001なんだよ!\r

トレーナーさん\n\v0103\x0001\x0000って\x0001なまえ\x0001なんだ\rあたし\x0001ミル\nこの\x0001なまえ\x0001おきにいり\x0001なんだよ!

ミル『あっ!\x0001\v0103\x0001\x0000さん\nずっと……\x0001まってたよ……\r

ミル『あっ!\x0001\v0103\x0001\x0000さん\nずっと……\x0001まってたよ……

カンストちょくぜん

でんどういり

テレビ

つうしんコンテスト

そのた

BP9998

Uはねる

レコードマックス

ともだちマックス

ふかふかのつちに\x0001まいて\x0001つかう。\nつちの\x0001かわきが\x0001はやくなるが\nきのみの\x0001そだちも\x0001はやくなる。

ふかふかのつちに\x0001まいて\x0001つかう。\nつちの\x0001かわきが\x0001はやくなるが\nきのみの\x0001そだちは\x0001はやくなる。

ふかふかのつちに\x0001まいて\x0001つかう。\nつちの\x0001かわきが\x0001おそくなるが\nきのみの\x0001そだちも\x0001おそくなる。

ふかふかのつちに\x0001まいて\x0001つかう。\nつちの\x0001かわきが\x0001おそくなるが\nきのみの\x0001そだちは\x0001おそくなる。

\v0137\x0001\x0000ひき

\v0137\x0001\x0000こ

ボールで\x0001つかまえた\nポケモンの\x0001かず

つかまえた\x0001ポケモンの\x0001かず

タマゴから\x0001うまれた\nポケモンの\x0001かず

ポケモンが\x0001うまれた\nタマゴの\x0001こすう

てもちの\x0001グッズが\nいっぱいです

てもちの\x0001どうぐが\nいっぱいです

グッズを\x0001あげたかいすう

どうぐを\x0001あげたかいすう

なにか\x0001かいてある\n……\rいままで\x0001ちかで\nグッズを\x0001あげたかいすう\x25BD\v0137\x0001ぅかい!

なにか\x0001かいてある\n……\rいままで\x0001ちかで\nどうぐを\x0001あげたかいすう\x25BD\v0137\x0001ぅかい!

なにか\x0001かいてある\n……\rいままで\x0001ちかで\nグッズを\x0001もらった\x0001かいすう\x25BD\v0137\x0001ぅかい!

なにか\x0001かいてある\n……\rいままで\x0001ちかで\nどうぐを\x0001もらった\x0001かいすう\x25BD\v0137\x0001ぅかい!

バトルタワーに\x0001いったかい?\rあそこでは\x0001どんな\x0001ポケモンが\nどんな\x0001わざで\x0001どう\x0001たたかうか\x25BDすてきなことが\x0001まなべるぜ!

ポケモンずかんを\x0001もっているのか!\rじゃあ\x0001オレからの\x0001アドバイス\nいろんな\x0001トレーナーと\x0001しょうぶしろ!\rみんな\x0001いろんな\x0001ポケモンを\nもっているから\x0001ずかんも\x0001うまるぞ!

そらを\x0001とぶことを\x0001ねがいつづけた\nけっか\x0001からだの\x0001さいぼうが\nへんかして\x0001つばさが\x0001はえてきた。

そらを\x0001とぶことを\x0001ねがいつづけた\nけっか\x0001\x0001からだの\x0001さいぼうが\nへんかして\x0001つばさが\x0001はえてきた。

MOUETTE

SEAGULL

FLANEUR

SLACKER

EPINE

THORN

(Source: Original TCRF research)