Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi Egg trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitches
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
Glitch Pokémon cries
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

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: exploring the ruby/sapphire jp mail glitch  (Read 862 times)

0 Members and 1 Guest are viewing this topic.

g_heinz

  • GCLF Member
  • Offline Offline
  • CHARIZRAD 'M ROXORX or is it.
    • View Profile
exploring the ruby/sapphire jp mail glitch
« on: February 24, 2016, 10:14:21 pm »
hi everyone,

i am a speedrunner interested in utilizing the effects of the mail glitch in japanese sapphire as described here.

a particular application i am interested in is its ability to skip surf. i found that if you use the glitch to walk on water, then corrupt a tile into the secret base entrance (using a phrase such as "golduck", like in this video), then enter and exit the door, you will enter a surfing state regardless of whether you have a pokemon with surf, or even the balance badge, or even hm03. this could be accomplished on route 118 to skip most of western hoenn, in theory.

the problem is that the tile corruption always affects the same 9 tiles on a given map, making such an exploit impossible on maps where the location of the corrupted tiles does not permit walk-on-water. the wiki link above provides a table of coordinates of the corrupted tiles, but these coordinates appear to only apply to the mossdeep city map--other maps have their own coordinates. i am curious how the game decides which tiles to corrupt when using the mail glitch, perhaps a bit more of what the mail glitch is/does, and perhaps how we could exercise more control over which tiles become corrupted.

thanks,

g_heinz

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Wiki Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: exploring the ruby/sapphire jp mail glitch
« Reply #1 on: April 05, 2016, 10:53:26 am »
Torchickens made a video about this one, read its description, I believe you will find what you are looking for.

https://youtu.be/_JCUkA0UWJg
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

Princess Torchic ❤

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • The Chicken Girl
    • View Profile
Re: exploring the ruby/sapphire jp mail glitch
« Reply #2 on: April 09, 2016, 06:56:15 am »
hi everyone,

i am a speedrunner interested in utilizing the effects of the mail glitch in japanese sapphire as described here.

a particular application i am interested in is its ability to skip surf. i found that if you use the glitch to walk on water, then corrupt a tile into the secret base entrance (using a phrase such as "golduck", like in this video), then enter and exit the door, you will enter a surfing state regardless of whether you have a pokemon with surf, or even the balance badge, or even hm03. this could be accomplished on route 118 to skip most of western hoenn, in theory.

the problem is that the tile corruption always affects the same 9 tiles on a given map, making such an exploit impossible on maps where the location of the corrupted tiles does not permit walk-on-water. the wiki link above provides a table of coordinates of the corrupted tiles, but these coordinates appear to only apply to the mossdeep city map--other maps have their own coordinates. i am curious how the game decides which tiles to corrupt when using the mail glitch, perhaps a bit more of what the mail glitch is/does, and perhaps how we could exercise more control over which tiles become corrupted.

thanks,

g_heinz

Hi g_heinz. Yes, this is a question I'm afraid I've never found the answer to. Certain maps do not work for the glitch, or the start of the affected tiles may be at different coordinates (e.g. Mossdeep City seems to be x=06, y=0C for keyword 1, but Sootopolis City is x=0B, y=11 and some maps do not have visible changes). These may be defined in the ROM or memory somewhere, but I haven't been able to find them after a brief look.

I did some extra research and this is what I found.

You can walk through some tiles in ways that would otherwise be unpassable (e.g. walking up, left, right through the "キングドラ" ledge), but there are other tiles which you cannot pass through.

In at least Route 113, where the corruptible tiles begin six-fourteen tiles west of Route 111, these include phrases including, most likely not limited to, あいさつ〉ありがとう ("thank you") - it looks like part of what AdvanceMap calls a border block, and あいさつ〉イエス (possibly "yes"), which is surprising because it looks like a passable tile.

Gloom (クサイハナ) happens to give you a water tile. If you have HM03 and the Balance Badge, you still cannot Surf on it from the menu at least.

グラエナ (Mightyena) will give you a ledge that will allow you to jump right.  ポチエナ (Poochyena) will give you a ledge that will allow you to jump left. へラクロス (Heracross) or サニーゴ (Corsola) or キングドラ (Kingdra) will give you a ledge that will allow you to jump down.

Secret Base cave entrances seem to work like the Secret Base tree entrances - you have to enter them from below to access the warp.

Memory address 02001014 controls the middle Mail phrase. These correspond with tile index numbers, and a tile index number can be looked up in AdvanceMap if you assume the top-left tile (black space) as ID 0000, the plain grass tile that follows as ID 0001, and so on.

There is a way to obtain a hex:0000 ????????. I'm unsure if this is useful in any way, and I wasn't able to sell it, but I got it after activating glitch 2 and immediately giving another Pokémon (other than the original) Mail and confirming the phrases without changing them. You can continue to give it Mail from the Pokémon menu and accessing the items with give (not the items menu directly) to obtain multiple hex:0000 ????????.

Hope this may come in handy.
« Last Edit: April 09, 2016, 07:19:11 am by Torchickens »
Hi! I identify as female.  She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:
If you like, please contact me by private message here on the forums as I no longer check other places very often.

YouTube: http://www.youtube.com/user/ChickasaurusGL

I like to collect interesting video games. ^_^
https://www.vgcollect.com/Torchickens

Give love, receive love, repeat. But in order to love others you must first love yourself unconditionally, even if it means abandoning pressure from projects or taking time off work and empathise with the self as you are your own best friend. The key often is simply to follow your heart, your urges and have faith they are valid; use them to do what you want to do as long as it doesn't harm anyone, and/or sympathise and respect it as we all have bad days (even the prettiest rose has thorns but is still beautiful).