Glitch City Laboratories Forums

Lab γ: Video Games and Glitches Discussion => Pokémon Glitch Discussion => Generation III Glitch Discussion => Topic started by: Ganix on August 22, 2017, 12:18:23 am

Title: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Ganix on August 22, 2017, 12:18:23 am
In addition to the two existing debug menus found on TCRF's Ruby/Sapphire Debug Menus (https://tcrf.net/Pok%C3%A9mon_Ruby_and_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:

1. 1st round
2. 2nd round
3. 3rd round
4. 4th round
5. 5th round
6. 6th round
7. 7th round
8. 8th round


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

(http://i.imgur.com/ABeV2qh.png)

GameShark Code
A6696B14 E11802B1
872FAA40 5896C524

Press RIGHT+SELECT while paused
to access the SOGABE menu.




MORI Menu

Function Address: 08083F6C

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

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


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.

(http://i.imgur.com/5sSBB87.png)

GameShark Code
4734D246 90FE8764
CC42BB92 3A9D71F0

Press SELECT while paused
to access the MORI menu.




MATSUDA Menu

Function Address: 080A9B28

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

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


(http://i.imgur.com/1w6PWgP.png)

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.

(http://i.imgur.com/Y0SB3ID.png)

GameShark Code
E7F53B53 68B223B0
4C529E3E 7EB9CBA6

Press LEFT+SELECT while paused
to access the MATSUDA menu.
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Caveat on August 22, 2017, 04:41:35 pm
Woah!
Nice find!
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Charmy on August 23, 2017, 03:32:31 am
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Wack0 on August 23, 2017, 05:53:02 am
By the way, all the stuff in the SOGABE menu sets some unknown stuff in saveblock2, according to pokeruby.
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Ganix on August 23, 2017, 06:30:54 am
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:

(http://i.imgur.com/OnfOExm.png)

(http://i.imgur.com/RtSklPg.png)


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
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Parzival on August 24, 2017, 05:31:53 pm
yeboi
Now for B/W/B2/W2.
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Charmy on September 10, 2017, 05:04:22 am
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:

(http://i.imgur.com/OnfOExm.png)

(http://i.imgur.com/RtSklPg.png)


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...
Title: Re: Newly-Accessible Debug Menus in Pokemon Ruby
Post by: Pokedude on January 20, 2018, 09:41:56 am
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.