Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation III Glitch Discussion

Newly-Accessible Debug Menus in Pokemon Ruby - Page 1

Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Cryo
Date: 2017-08-22 01:18:23
In addition to the two existing debug menus found on TCRF's Ruby/Sapphire Debug Menus article (Sound Test and Pokeblock Test), I've found a way to access three other debug menus in Pokemon Ruby and Sapphire. I've included the addresses where each debug menu can be found, as well as GameShark codes that can be used to access the menus on actual hardware.

Note: All addresses below are specific to Pokemon Ruby v1.0 (U).



SOGABE Menu

Function Address: 0814A414

This one isn't that impressive, but it's a debug menu nonetheless. The options are as follows:

[tt]1. 1st round
2. 2nd round
3. 3rd round
4. 4th round
5. 5th round
6. 6th round
7. 7th round
8. 8th round[/tt]

I'm not really sure what these do, but it might be associated with badge limitations or something.

[img]http://i.imgur.com/ABeV2qh.png[/img]

[tt]GameShark Code
A6696B14 E11802B1
872FAA40 5896C524

Press RIGHT+SELECT while paused
to access the SOGABE menu.[/tt]



MORI Menu

Function Address: 08083F6C

This one's a bit more useful. The options are as follows:

[tt]1. Search a child
2. Egg
3. Egg (male)
4. 1000 steps
5. 10000 steps
6. MOVE TUTOR
7. Breed an egg
8. Long name
9. Pokeblock Case[/tt]

Most are intuitive as to what they do, but #1, #8, and #9 might be confusing. "Search a child" shows the contents of an egg if it's at the front of your party, while "Long name" replaces the name of the first Pokemon in your party with a long, generic name (ななまぽ, or "Long Pokemon name"). "Pokeblock Case" deletes all of the Pokeblocks in your Pokeblock Case.

[img]http://i.imgur.com/5sSBB87.png[/img]

[tt]GameShark Code
4734D246 90FE8764
CC42BB92 3A9D71F0

Press SELECT while paused
to access the MORI menu.[/tt]



MATSUDA Menu

Function Address: 080A9B28

Lastly, there's the MATSUDA menu, which mostly deals with Contests. The options are as follows:

[tt]1. Contest
2. Contest results
3. Contest (comm.)
4. Init comm. data
5. Set highest score
6. Reset highest score
7. Set all art museum items[/tt]

[img]http://i.imgur.com/1w6PWgP.png[/img]

If you select the "Contest" or "Contest (comm.)" options, you'll be brought to an interesting interface. Here, you can set all of the parameters for a Contest (trainers, Pokemon, stats, rank, moves, etc.) and initiate the Contest by pressing the START button. The bottom-right option exits the interface.

[img]http://i.imgur.com/Y0SB3ID.png[/img]

[tt]GameShark Code
E7F53B53 68B223B0
4C529E3E 7EB9CBA6

Press LEFT+SELECT while paused
to access the MATSUDA menu.[/tt]

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Caveat
Date: 2017-08-22 17:41:35
Woah!
Nice find!

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Charmy
Date: 2017-08-23 04:32:31
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM… :thinking:

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Stackout
Date: 2017-08-23 06:53:02
By the way, all the stuff in the SOGABE menu sets some unknown stuff in saveblock2, according to pokeruby.

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Cryo
Date: 2017-08-23 07:30:54

Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM… :thinking:


[img]http://i.imgur.com/OnfOExm.png[/img]

[img]http://i.imgur.com/RtSklPg.png[/img]



By the way, all the stuff in the SOGABE menu sets some unknown stuff in saveblock2, according to pokeruby.


Oh awesome, I'll definitely have to look into that more. Thanks for the heads-up! ;D

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Parzival
Date: 2017-08-24 18:31:53
yeboi
Now for B/W/B2/W2.

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Charmy
Date: 2017-09-10 06:04:22


Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM… :thinking:


[img]http://i.imgur.com/OnfOExm.png[/img]

[img]http://i.imgur.com/RtSklPg.png[/img]



By the way, all the stuff in the SOGABE menu sets some unknown stuff in saveblock2, according to pokeruby.


Oh awesome, I'll definitely have to look into that more. Thanks for the heads-up! ;D

I meant, the option was called differently…

Re: Newly-Accessible Debug Menus in Pokemon Ruby

Posted by: Pokedude
Date: 2018-01-20 09:41:56
That sounds useful and kind of funny because when I first read search a child I thought that it meant walk up to a over world sprite of a child and search it for an item. It is a good find though. Kudos to you Cryo.
BTW random question because you seen like you'd know is there any way to break through the invisible wall in Platinum because I'm trying to not use a AR as much as possible and this is my last hope from what I can see to obtain the Event pokemon.