the cutting room mirror

Ground Debug Menu

A previously unseen debug menu, accessible while the game is in the "Ground" state (aka. in-game, but not in-dungeon). This is easily accessible through the yellow option in the menu. PMDTimeDarkness-LeakGroundDebugMenu.png

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: As always, figure out what the "unsure" options do.

Return to the top menu#

Simply returns you to the Top Menu, with no warning. This appears to partially save your current progress, as it preserves any changes made between your last save point and when you selected the option. However, resetting after selecting this will still render your changes lost.

Main Scenario Progress#

"Main Scenario control" PMDTimeDarkness-LeakMainScenario.png This edits your current story, or scenario. there are 7 rows and 6 of them have various options to choose from.

Japanese

Translation

Function

しんこうど

Progress

Allows you to choose each chapter of the game, including the prologue, main chapters, the ending, the post-game chapters, and finally a completed file.

ほじょだんかい

Support Phase

Unsure. Allows you to select a number from 0-99. This naturally increases as you progress through the post-game.

ほじょフラグ

Support Flag

Unsure, Allows you to select a number from 0-255. Appears to always be set to 0 by default, no matter where you are in the story.

しゅじんこう かいわ

Player's talk

Allows you to choose either "おとこ"(Male) or "おんな"(Female). This changes the color of your textbox, where blue is male and pink is female. This also changes which set of dialogue they use. This does not actually affect your hero's gender, however.

あいぼう かいわ

Partner's talk

Chooses between "タイプ 1"(Type), "タイプ 2", and "タイプ 3". This affects which set of dialogue your partner speaks, which depends on their species in normal gameplay.

バランスしんこうど

Player type

A view-only variable that changes from "バランス 0"(Balance) through "バランス 7". This affects your stats as you level up, and changes as you progress through the story.

バランスそうさ

Partner type

The first option says "シナリオせってい"(Scenario Settings), while the the rest say "バランス 0"(Balance) through "バランス 7". Like above, this affects your partner's stats as they level up. Scenario Settings automatically changes the balance as you progress through the story, while the other options set it manually.

Sub Scenario Progress#

"Particular Progress Control" PMDTimeDarkness-LeakSubScenario.png Another scenario editor, which specifically allows you to edit story-related flags. There are 4 pages in total, with 27 flags that can each be flipped ON or OFF. Each option is relatively self-explanatory based on its name. A full list can be found below.

Japanese

Translation

チーム なまえ

Team name

トレジャーバッグ

Treasure bag

ランダム いらい

Random Mission

ともだち きゅうじょ

Friend Rescue

なかま

Friends

しんか

Evolution

たいれつ へんこう

Formation Change

たんどく いどう

Move Alone

くんれん

Training

エンディング あと

Post ending

シナリオ かんすい

Scenario Completion

くんれん クリア

Dojo clear

スリープ たおす

Defeat Drowzee

グラードンのげんえい たおす

Defeat fake Groudon

レントラー たおす

Defeat Luxray

みらいせかい クリア

Cleared Future World

ヨノワール たおす

Defeat Dusknoir

ディアルガ たおす

Defeat Dialga

ダークライ たおす

Defeat Darkrai

レジギガス たおす

Defeat Regigigas

ギルド そつぎょう

Guild Graduation

7つのひほう あつめる

Collect 7 Treasures

ハッサム クリア

Scizor ev. clear

マナフィ かくとく

Get Manaphy

マナフィ クリア

Manaphy ev. clear

ペラップと わかれる

Go separately from Chatot

たきつぼ はんべつ

Identify Waterfall

りゅうさ はんべつ

Identify Quicksand

Dungeon open#

"Open Dungeons" PMDTimeDarkness-LeakDungeonOpen.png Edits your dungeon list. A menu appears with most of the dungeons, including all used ones, sections of dungeons (Like Far Amp Plains), and boss rooms, as well as a handful of the unused ones. The listed unused dungeons are: Test Dungeon(0x00), Deep Concealed Ruins(0x47), the Dummy dungeons(0x67-0x7D), the Dojo dungeons(0x8C-0x9F), and Rescue Dungeon(0xA0). When you select a dungeon, 4 options appear.

Japanese

Translation

Function

へいさ

Close

The dungeon will not appear on your dungeon list.

シナリオ

Scenario

The dungeon will appear on your list, with the explanation point icon, indicating that it relates to the current story.

かんすい

Completion

When this option is selected, it indicates to the game that this dungeon has been cleared at least once, but it will not make the dungeon appear on your list. This is used for multi-sectioned dungeons and boss rooms, so the game can track its completion without making it visible to the player.

いらい

Mission

The dungeon appears on your list, with no icons.

Dungeon log#

"Open Dungeons" PMDTimeDarkness-LeakDungeonLog.png Lists the dungeons from the previous option. This time, they have numbers next to them, and you can set this number between 0 and 99. This defaults to 0 for each dungeon. If you fully clear the dungeon, this number is set to the number of floors that it has. It will stay at zero if you leave the dungeon without completing it (i.e. giving up, wiping out). If you manually change it to a number higher than its floor count, it will stay at that value unless you manually change it back. If you change it to something lower, however, it will snap back to the correct floor count if you clear the dungeon again. However, changing it doesn't seem to have any other effects. Likely tracks which dungeons have been completed.

Stats#

"Control Stat Info" PMDTimeDarkness-LeakStatInfo.png Edits various stats, mostly from your Adventure Log. Each option has a number next to it, and their maximum depends on which stat it is.

Japanese

Translation

しょじきん

Money

あずかりきん

Deposit

チームポイント

Team Points

ぼうけんかいすう

No. of adventures

ぼうけんせいこうかいすう

No. of successful Adventure

ぼうけんしっぱいかいすう

No. of Adventure failure

きゅうじょかいすう

No. of Rescue

しんかかいすう

No. of Evolution

タマゴうかかいすう

No. of Eggs hatched

どろぼうせいこうかいすう

No. of Successful Theft

フロアでのたおしたかず

No. of PKMN Beaten On a Floor

プレイタイム

Play time

Stats Max#

"Maximize Pokémon Status" PMDTimeDarkness-LeakStatsMax.png Has a single option: "ポケモンとたたかった"(Battled with Pokémon). Pressing A on this option will automatically set it to the maximum, which is 491 (493 Sinnoh Pokémon, minus Shaymin and Arceus because they don't exist in this game). This doesn't affect anything else; for some reason, the devs decided this was important enough to justify its own listing on the menu. Interestingly, if you try to select the option using the touchscreen rather than the A button, the game will crash with this error:

!!!!! Assert !!!!!
file = 'window_module_select_list.c' line =  213
status error

Move To Places#

"Move To Places" PMDTimeDarkness-LeakMoveToPlaces.png This lists all of the game's locations in internal order, defaulting to the room you're currently in. They use their internal names, similarly to the "Ground Script Check" option in the Top Debug Menu. Press A on a location to be warped to it. This appears to be a little bugged, though: many of the options don't seem to do anything when selected, and many others will just warp you to the upper-left-bound of the location and softlock. Notably, this is the main way to get to the Debug Room with your save file: just go to any of the "T00P0X" locations. Also notable is that this menu has two options for a "T00P04" location, which do nothing when selected; this is one of the only surviving mentions of such a location in the game. The previous touchscreen bug also applies here.

Save#

Immediately saves the game.

Debug switch#

"Debug switch"

Sends you to the "Debug Switch" option from the Top Debug Menu. Check here for more specific information.

Debug log#

"Debug log"

Sends you to the "Debug Log" option from the Top Debug Menu. It still doesn't seem to do much anymore.

Next Day (Shop, Job, Egg)#

This immediately closes the menu when selected, and refreshes Treasure Town as if it were a new day. The shop items and jobs are re-rolled and the egg in the daycare will be one day closer to hatching.

Item Management/Addition#

Extremely in-depth item editor, which for some reason also handles Chansey's Daycare. Selecting it opens a menu with 5 options, and a small window appears at the bottom, reflecting your currently selected options. PMDTimeDarkness-LeakItemManagement.png

Japanese

Translation

Function

ついかタイプ

Additional Type

A new menu appears with three options: "たまご"(Egg) sets this option to Chansey's Daycare. "トレジャーバッグ"(Treasure Bag) sets this option to your bag. "そうこ"(Storage) sets it to your storage.

すうちにゅうりょく

Enter Values

A new menu appears with 5 options.

Japanese

Translation

Function

どうぐ

Item

Changes the item being created, if the Additional Type calls for it. There are a total of 1001 items, including dummied-out items, from 0-1000.

ポケモン

Pokémon

Changes the selected Pokémon from 0-1152. If "Egg" was selected in "Additional Type", this sets which Pokémon will hatch from the egg, else it does nothing.

こすう

How Many?

Only works for stackable items. Changes the quantity from 0-1000.

なかみ

Contents

Only works for Boxes. Changes the item that is stored inside.

いろ

Colour

Immediately changes the item to an Unown A stone, and lets you change a number from 0-12. Unsure, likely bugged.

クリア

Clear

Removes everything from the "Additional Type" that you selected, without warning.

ついか

Addition

Places the item/Pokémon you've created into the "Additional Type" that's been selected.

ソートテスト

Sort Test

Locks up the game for a bit, and then returns control. Your storage is filled with most of the items in the game, totaling to 800. This was likely used to test the auto-sorting feature that Kangaskhan Storage has.

Item storage#

A fully functional, portable version of Kangaskhan Storage.

Alter/Add Pokémon#

This allows you to edit your currently owned Pokémon. PMDTimeDarkness-LeakAlterAddPokemon.png

Japanese

Translation

Function

セットタイプ

Set Type

Opens a new menu, with 3 options. "しゅじんこう"(Player) sets the to-be-edited Pokémon as your Hero, "パートナー"(Partner) sets the Pokémon as your Partner, and "そうこ"(Storage) sets it as a new Pokémon in your Assembly.

ポケモン

Pokémon

The functionality of this one depends on which type is set. If you have it set to Player or Partner, this will allow you to choose a number from 0-31, with each number corresponding to a possible Hero/Partner Pokémon. Each Pokémon has two options, "オス"(Male) or "メス"(Female), which sets the Hero's gender. However, you unfortunately cannot pick Pokémon which are not normally available as a Hero or Partner. If the type is set to "Storage", this will allow you to select any Pokémon, in Pokedex order. Scrolling too high crashes the game.

セット

Set

Sets your selection. If you've changed a Hero or Partner, you will need to load a new area for it to take effect. This only affects your Pokémon's species, and leaves all of their stats, like IQ and Level, intact. If you selected "Storage", though, your selection will be added to your Assembly at level 1.

Pokémon Storage#

This sends you to a menu where you can rename the Pokémon in your recruit list, including your Hero and Partner Pokémon. It also breaks the graphics on the top screen, assumedly from trying and failing to change it to the recruitment graphic, but it works as intended otherwise.

Broken top screen when renamingPMDTimeDarkness-LeakRename.png

Chimecho Assembly#

A fully functional, portable version of Chimecho Assembly.

Control Evolution#

PMDTimeDarkness-LeakControlEvolution.png

Does various useful things for testing Pokémon evolutions.

Japanese

Translation

Function

モンスそうこ

Pokémon storage

Opens a new menu, with 4 options.

Japanese

Translation

Function

オスうめ

Male Pokemon

Changes every Pokémon in your Assembly to male, not including your Hero and Partner.

メスうめ

Female Pokemon

Changes every Pokémon in your Assembly to female, not including your Hero and Partner.

テストうめ

Filling Test

adds 550 Pokémon to your Assembly: 496 Bulbasaurs, then Pokedex entries 458-491, then 18 Dummy entries. These Pokémon will all be level 1, and will completely overwrite anything that's currently in your Assembly.

ソートテスト

Sort Test

Similar to above, except it adds one of each Pokémon to your assembly, including extra formes and even Dummy entries, once again leading to a total of 550.

There is also an unseen option listed in the text dump, called "ミックスうめ"(Mixed), listed after the options for Male/Female Pokémon. It's impossible to definitively say what purpose this served, but it may have set each Pokémon in your Assembly to a random gender, or added random Pokémon to your Assembly.

かしこさ

IQ

Opens a new menu with 5 options.

Japanese

Translation

Function

かしこさマックス

IQ Max

Changes the IQ of every Pokémon in your Assembly, including your Hero and Partner, to 2 and 1/2 stars.

なつきマックス

Tameness Max

Does the same thing as above. This is actually interesting: The term "Tameness" is an alternate name for the friendship function in the mainline games, used in some older official works. In the Pokémon Mystery Dungeon series, friendship does not exist, and Pokémon which evolve through friendship in the mainline games use their IQ values in Mystery Dungeon. This option may be evidence that friendship was once planned for these games.

こうげきアップ

Attack +

Sets the attack of every Pokémon in your Assembly to 99, but sets their defense to 1. Used to test Tyrogue's evolutions.

ぼうぎょアップ

Defense +

Does the reverse, setting their defense to 99 and attack to 1. Also used to test Tyrogue's evolutions.

ぼうぎょ=こうげき

Defense = Attack

Sets both to 99. Also also used to test Tyrogue's evolution. For some reason, this option has the "Unimplemented" emblem next to it, which normally is only displayed on unused features. This is used for Tyrogue's evolution into Hitmontop, so I'm unsure why the emblem is here, although it may have been a mistake related to the two options described below: perhaps when they were adding the emblem to the below options, they accidentally added an extra emblem to this one.

Also, while these can't be seen in-game, the text dump has 2 extra options here:"レベル60"(Lv. 60) and "レベル99"(Lv. 99). These also have the "Unimplemented" icon next to them, and it's impossible to say what their original usage was for, since there are no Pokémon which specifically need to be set to these levels to evolve (and the "Set Pokémon's Level" option below should be able to satisfy any leveling requirements anyways).

しんかどうぐ

Evolution Item

Opens yet another menu with 3 options, which notably are in light blue rather than the debug menu's standard yellow color. The English text dump actually changes the blue to the standard debug yellow, so this may have been an error.

Japanese

Translation

Function

トレジャーバッグ

Treasure Bag

Clears your current bag and adds 0x8B-0xBA to it. This includes every evolution-based item, but interestingly, it also includes several dummied-out items and some "special" items, like the Secret Slab.

そうこ

Storage

Clears your storage and adds items 0x10-0xA5 to it, totaling at 39 pages. This includes most of the standard gameplay items, like scarfs and food, and ends at the last evolution-based item.

そうこうめ

Full Storage

Functionally identical to "Sort Test" from the items menu.

This menu also has an unseen option labeled "おかね"(Money) in the text dump. While it's impossible to say for sure, this likely would've edited your Bank or on-hand money in some way.

レベルセット

Set Pokémon's level

Allows you to select a number from 1-100. The number you select will become the level of every Pokémon in your Assembly if their current level has a lower value. This also affects the Hero and Partner. However, if a Pokémon's level was already higher than the value you chose, they will not be affected.

Random mission#

PMDTimeDarkness-LeakRandomMission.png

An extremely in-depth Wonder Mail editor. Leads to 6 options.

Japanese

Translation

Function

いらいけいじばん

Bulletin Board

Functionally identical to the Bulletin Board in regular gameplay.

おたずねポスター

Outlaw Notice Board

Functionally identical to the Outlaw Notice Board in regular gameplay.

いらいのこうしん

Renew Missions

Refreshes the currently-posted jobs for both boards.

いらいのかこう

Job Editing

Extremely in-depth Wonder Mail generator. So in-depth, in fact, that it won't fit in this table; see below table for more information.

しゅつげんモンスター

Appearing Pokemon

The dialogue "しゅつげんモンスターを ぜんかいほうしました"(Made all possible Pokemon appear in Dungeon) will appear, which will allow all possible Pokémon to appear as job clients. Normally, the game requires the player to defeat a given species of Pokémon once to be added to the client/outlaw pool, although this only affects randomly generated jobs, and not those received through Wonder Mail.

とじる

Close

Exits the menu. This is the only part of this Debug Menu with an option to exit, for some reason.

Fun Fact: Wonder Mail isn't version-locked. Try this code in your game!

"Job Editing" allows you to create any possible Wonder Mail and add it to your Job List. The bottom screen has the mail editor, while the top screen shows what the mail will look like in your Job List. This includes a Wonder Mail Code, if the job can have one. When you first open this menu, it defaults to all the attributes of the first mail in your job list, if one exists; if you don't have any jobs in your list, a generic default is available. You must press START to save the bottom screen's settings to the top screen. Pressing A will add your created mail to your Job List. If the creation of the Wonder Mail was successful, it will say "いらいをかこうしました"(Edited the Job.) and close the menu. If there is contradictory information in the mission you've created, it will say "データチェックエラー"(Data Check Error) and bring you back to the editing page.

Note: while this menu is extremely powerful, it is still limited by the mechanics of Wonder Mail itself and cannot be used to create an "invalid" custom mission. This editor cannot do the following:

  • Set the Client or Target Pokémon as a Legendary or Mythical Pokémon. Attempting to do this will create a Data Check Error.
  • Change the rewarded egg or second item. These are always random and cannot be changed.
  • Set the difficulty or rewarded money. These are automatically calculated based on the nature of the Wonder Mail.

Japanese

Translation

Function

ターゲット

Target

Selects the type of mission.

Japanese

Translation

いらいしゃきゅうじょ

Rescue Client

そうなんしゃきゅうじょ

Rescue Wanderer

あんない1

Information1

あんない2 たんけん

Information2 Expedition

あんない2 たからさがし

Information2 Treasure Hunt

あんない2 かんこう

Information2 Tour

どうぐたんさく

Search Item

どうぐはいたつ

Deliver Item

たずねびと

Missing Pokémon

どうぐだっかん

Retrieve Item

おたずねもの

Wanted Pokémon

イベントよう

For Event Use

バリエーション

Variation

Selects the sub-type of the mission. The game will only show variations that can be paired with the currently-selected Target.

Japanese

Translation

つうじょう

Normal

テキストイベント

Text event

おやこ

Parent-Child

しんゆう

Best Friend

こいびと ライバル きょうだい

Couple Rivals Brthers

こいびと

Couples

たからものべや

Treasure Chamber

おうごんのま

Golden Chamber

しんダンジョン

New dungeon

きちょうひん

Valuables

たからもの

Treasures

しんか

Evolution

こうぶつ

Favorites

ガバイト

Gabite

こあくとうけい

Scoundrel

だいあくとうけい

Scoundrel of the blackest dye

ペテンしけい

Con artist

かわいいけい

Cutie

7つのひほう その1

7 Treasure No. 1

7つのひほう その2

7 Treasure No. 2

7つのひほう その3

7 Treasure No. 3

7つのひほう その4

7 Treasure No. 4

7つのひほう その5

7 Treasure No. 5

7つのひほう その6

7 Treasure No. 6

7つのひほう その7

7 Treasure No. 7

イベントはいしん その1

Event Distribution 1

イベントはいしん その2

Event Distribution 2

ダンジョン

Dungeon

Allows you to select any Dungeon, including unused ones. Hold R while pressing left/right to change the number by 10.

フロア

Floor

Lets you choose a floor of the selected dungeon. This lets you select which floor the objective is on, if the current Target calls for it. This cannot be set to the last floor of a dungeon, but it can be set to the 0th floor, which renders the job impossible to complete, likely due to a bug.

SEED

SEED

Sets the RNG seed of the dungeon. Pressing left and right on the d-pad edits it, one digit at a time. There is an invisible, imaginary cursor which dictates which place value will be edited; Pressing L moves this imaginary cursor to the left, and R will move it back to the right.

いらいしゃ

Client

Selects the Pokémon that originally posted the mission. Hold R while pressing left-right to change the number by 10.

ターゲットモンスター

Target Pokémon

If the current Target calls for it, this selects the Pokémon that will be found in the dungeon. Hold R while pressing left-right to change the number by 10.

ターゲットアイテム

Target Item

If the current Target calls for it, this selects the Item that will be found in the dungeon. Hold R while pressing left-right to change the number by 10.

おれいタイプ

Thank-You Type

Selects the type of reward received. "ポケのみ"(Only Pokemon), "ポケとどうぐ"(Pokemon & Item), "どうぐ1こ"(1 Item), "どうぐふくすう"(2 or more Items), "トレード"(Trade), "タマゴ"(Egg), and "モンスター"(Pokémon). Interestingly, the first two strings are mistranslated; they deal with money, not Pokémon. the translators probably saw "ポケ", which directly translates to "Poke", and assumed it was a shortening of "Pokémon", when it is actually the in-game currency.

おれいアイテム/おれいモンスター/おれいデータなし

Thank-You Item/Thank-you Pokemon/No Thank-you Data

The name and functionality of this option depends on the Thank-You Type. If it calls for an item, this allows you to select the rewarded item. If it calls for a Pokémon, this allows you to set the rewarded Pokémon. If the reward doesn't call for either, this option cannot be changed.

せいげんタイプ

Restriction Type

Sets the restrictions. There are two options: "ぞくせい"(Attribute) and "モンスター"(Pokémon). If it's the former, the restriction will affect types, and the latter will affect Pokémon.

ぞくせいせいげん/モンスターせいげん

Attribute Restriction/Pokemon Restriction

The name and functionality depends on the above option: Attribute lets you choose any of the 18 Pokémon types, while Pokémon lets you choose from any Pokémon in the game. The former requires a Pokémon with a certain type to be present in the party, while the latter requires a certain Pokémon species to be present in the party.

かきこみさき

Write into

Edits a number from 0-7. The number dictates which of the jobs in your Job List will be overwritten when the mission is saved. If you don't have enough jobs for this number to be overwritten, this does nothing.

Start Script#

EVENT_HA_KI does not load the new map properly

Seems to be similar, if not identical, to the Ground Script Check in the Top Debug Menu. Many of these cutscenes will still crash when they're over, and may have broken graphics, assumedly a side-effect of loading them incorrectly.