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

Mail and Trick glitch tile corruption (Japanese Ruby/Sapphire) - Page 1

Mail and Trick glitch tile corruption (Japanese Ruby/Sapphire)

Posted by: Torchickens
Date: 2014-07-18 17:31:31
This was documented by 0xwas in 2006, but maybe people knew about it before that.

With the Mail and Trick glitch in Japanese Ruby/Sapphire, you can corrupt tiles using the second sub-glitch (which I've called the 'third glitch' in my video)

My description:

In the Japanese version of Pokémon Ruby and Sapphire, it's possible to swap a mail item for another item using Trick. It is impossible for Trick to work with mail in the English versions, so the glitches caused by swapping mail don't occur there.

You can do this with a Kadabra (that learns Trick at level 43) and the Numel on Route 112, because they always have a held item (Rawst Berry). This gives you a Rawst Berry (and presumably Numel a mail item), but the first glitch happens after Trick, providing you don't get burned and lose the Berry:

Even though the held item has an item option and is managed like a Rawst Berry, it still has the mail icon. Taking it gives you a Rawst Berry.

Second glitch: For reasons that I don't know, repeating this glitch six times lets you get more Rawst Berries without using Trick on a Numel, and you no longer have to give the mail a message! (the amount you can get in the end is greater than the number of Numel you fought)

A way you can do this:

1) Attach mail to Kadabra.
2) Trick it with Numel.
3) Give Kadabra mail again.
4) Repeat steps 2) and 3) six times, and on the sixth time you won't have to put a message in the mail.
5) You can swap the item with mail to get Rawst Berries out of nowhere.

Third glitch (weird mail fields):

After doing the second glitch, Fly to Mosdeep City and go to the first rock thing from the shore so it's directly above you. Take off Kadabra's mail then give another Pokémon mail. It doesn't matter if you are on or off a Bicycle. There may be '???'s or other sayings already in the message slots. This normally doesn't happen without glitches, because the fields should be stored with five underscores by default. Enter something in the middle field and submit it. This will mess up tile data, adding a 'random' tile next to the water and letting you walk/cycle on water by passing it.

You can actually get the '???' and non-blank fields after taking off Kadabra's mail and giving another Pokémon mail (possibly one that didn't have mail before) from anywhere. Walking on water is one application of it, but there may be more.

Thanks to 0xwas for these glitches:
https://www.youtube.com/watch?v=4UhHCr4yIqc - Glitch 1 and 2
https://www.youtube.com/watch?v=R5KR_Y5-HOQ - Glitch 3


Basically, after repeating the trick 6 times, keep the Rawst Berry (appearing as mail) held, then fly somewhere, remove it, and give another Pokémon (probably one that never held mail) mail. If you remove the mail then fly away you'll mess things up because the 'add a message' screen no longer appears.

You will get something like this:

[img]http://i.minus.com/jbz6kjtXyiZ7K5.png[/img]

Note that five underscores should normally appear without glitches, but in the picture above five '???' appeared.

Add a saying to one of the fields and submit it.

For Mosdeep City at least, tile corruption is caused, and the tile position that is corrupted depends on what field you changed. The actual tile depends on what saying you used.

First field:

[img]http://i.minus.com/j4XQXqG7u8Zv2.png[/img][img]http://i.minus.com/jbjQmEum00gDUA.png[/img]

Second field:

[img]http://i.minus.com/jNHmlyUNvexO7.png[/img][img]http://i.minus.com/jyXq5Ccz18Wdj.png[/img]

Third field:

[img]http://i.minus.com/jjHEjAok5hNZq.png[/img][img]http://i.minus.com/jzXW6M6CMWthD.png[/img]

Fourth field:

[img]http://i.minus.com/jbs4sacpLgYTrI.png[/img][img]http://i.minus.com/jbl5bOUNJZIva7.png[/img]

Fifth field:

[img]http://i.minus.com/jDhJoWvmir6ft.png[/img][img]http://i.minus.com/jtLgbw8YRjUAw.png[/img]

Sixth field:

[img]http://i.minus.com/jKbbjA3W8EuXp.png[/img][img]http://i.minus.com/jgvabS7GN4jCk.png[/img]

Seventh field:

[img]http://i.minus.com/jToMkCBaRCKxa.png[/img][img]http://i.minus.com/jNHALhYnY7Xi7.png[/img]

Eighth field:

[img]http://i.minus.com/jzgK9Q64fA8Ao.png[/img][img]http://i.minus.com/jbzr0ChmZfEqOS.png[/img]

Ninth field:

[img]http://i.minus.com/jbkFIYh6HtcHgF.png[/img][img]http://i.minus.com/j51c7CIk4rZkJ.png[/img]

Note that the x position of the corrupted tile increases the later the field.

Tile corruption caused by fields four and five allows you to walk on water like in the Dive glitch.

If tile corruption is a constant effect, it's worth looking into other locations where you could probably walk through things. It seems to be corruption of a tile at a certain coordinate, not a tile position based on screen data. So I'm thinking of using a map editor to see what x/y positions the sayings corrupted.

Edit:

I've found the x/y coordinates of corrupted tiles -:

Field 1 - 06 0C
Field 2 - 07 0C
Field 3 - 08 0C
Field 4 - 09 0C
Field 5 - 0A 0C
Field 6 - 0B 0C
Field 7 - 0C 0C
Field 8 - 0D 0C
Field 9 - 0E 0C

So for field 1, x=06, y=0C, but note that AdvanceMap measures the y coordinate with higher values being further down (i.e. at the top y=00).