|Please note that this glitch only exists in the Japanese versions of the game, or is otherwise a glitch from a Pokémon game which was only released in Japan.
Latios Diving in the Team Aqua Hideout
This glitch only occurs in the Japanese version of Pokémon Emerald.
In the "submarine room" of Team Magma and Team Aqua's hideout, there is some water you can Surf on with dark spots like spots elsewhere where you can use the move Dive.
If you bring a Pokémon into the room with Dive, there is no response if you use B to try and Dive under the water.
At first, trying to choose Dive from the menu will bring up the text "ここで つかえません" ("Can't use that here").
However, if you save and reset from inside of the room, the next time you load your save file using Dive from the menu will actually work (although you can still not Dive underwater with B). This sends the player character into Petalburg City and they will/may(?) step outside of the house closest south of the Petalburg Gym.
You possibly end up in Petalburg City because Petalburg City is bank 0 map 0, according to the map editing tool AdvanceMap.
This glitch appears to have been fixed in the English version of Pokémon Emerald, where you cannot Dive under with B nor via the menu because the message "Can't use that here." appears even if you save and reset inside of the room.
It is assumed that this glitch cannot be attempted (at least normally) in Pokémon Ruby and Sapphire, because the entrance to the Team Magma or Team Aqua base is sealed after you defeat Tate and Liza so that you can use Dive outside of battle. However, it isn't known if you can still use Dive without the badge permission.
If a walk through walls cheat is used, this glitch is also technically possible in Navel Rock.
In Team Aqua's Hideout:
In Navel Rock:
- ChickasaurusGL (article English text, with permission)