Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
AreaDex
DexDex
ItemDex
MetascriptDex
TMHMDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man glitch
Celebi Egg glitch
SRAM glitch
Buffer overflow techniques
Pomeg glitch data corruption (Glitzer Popping)
Tweaking
Pokémon cloning
Select glitches (Japan)
Time Capsule exploit
Arbitrary code execution
More

Other Glitch Categories
Glitches by generation
Japan-only/language specific glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Recurring glitches
More

References
Pokémon GameShark codes
Pokémon Game Genie codes
Disassembly projects
The Big HEX List
GB programming
Curiosities
Debugging features
Error traps
Non-glitch exploits
Pokémon glitch terminology
Unused content and prerelease information
More

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: Newly-Accessible Debug Menus in Pokemon Ruby  (Read 1176 times)

0 Members and 1 Guest are viewing this topic.

Cryo

  • Distinguished Member
  • Offline Offline
  • Glitch Researcher
    • View Profile
Newly-Accessible Debug Menus in Pokemon Ruby
« on: August 22, 2017, 12:18:23 am »
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:

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.



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.



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




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.



GameShark Code
E7F53B53 68B223B0
4C529E3E 7EB9CBA6

Press LEFT+SELECT while paused
to access the MATSUDA menu.
« Last Edit: August 22, 2017, 10:04:18 pm by Cryo »

Caveat

  • The Metropolitan Mutant of Ark
  • GCLF Member
  • *
  • Offline Offline
  • Wrrrooooooaaaar! Peeko!
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #1 on: August 22, 2017, 04:41:35 pm »
Woah!
Nice find!
HOLD ME, I'M A PALE MACHINE
LIFE IS JUST OKAY OUT HERE, ANYONE CAN SEE
I'M LONELY, WITH MY PALE MACHINE
EYES WILL RUN WITH TIRED TEARS, LIVING LIKE A DREAM


Japanese Glitchdex
Petscop Thread

Twitter
(warning: contains bad grammar and copious rambling)

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #2 on: August 23, 2017, 03:32:31 am »
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #3 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.
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

Cryo

  • Distinguished Member
  • Offline Offline
  • Glitch Researcher
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #4 on: August 23, 2017, 06:30:54 am »
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:






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

Parzival

  • Buyer beware: House comes with 3 free skeletons in a closet of your choice.
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • This box intentionally left blank. ...wait...
    • View Profile
    • (null)
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #5 on: August 24, 2017, 05:31:53 pm »
yeboi
Now for B/W/B2/W2.
Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

ALERT: THE CRA TO TAKE BACK NET NEUTRALITY IS CURRENTLY IN CONGRESS!!! CLICK THE BANNER BELOW TO JOIN THE FIGHT!

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #6 on: September 10, 2017, 05:04:22 am »
Actually, the "Pokéblock Case" one wasn't even in the leaked debug ROM... :thinking:






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...
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

Pokedude

  • Josh Indigo!
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • Video Games can bring people together!
    • View Profile
Re: Newly-Accessible Debug Menus in Pokemon Ruby
« Reply #7 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.
Video games can bring people together or keep them from society. Your choice but trust me, it's better to hang with other people who share your values and interests then to become an introvert. Never let a game with fake prophecy fake killing, and fake weapons become more than a game of pretend. Never let them influence your real life actions. Real killing is wrong but a video game is just that if you keep it that way.
Keep Calm and Game On!


~ JoshIndigo 2018