Out of bounds: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
No edit summary
>Torchickens
No edit summary
Line 1: Line 1:
'''Out of bounds''' refers to going beyond the normal boundaries of an area.
In Generations I to III areas which are 'Out of bounds' refer to those which are outside the normal map area, when going 'out of bounds' the player will usually be taken to another route with a different map structure, usually with different music if the player has moved into another town. However in Red/Blue through [[Walk Through Walls]] players often use an [[Game-altering device|external device]] such as GameShark to access areas which have completely undefined data; resulting in a crash. Some people also use Walk Through Walls without one of these devices, by using most of the [[Glitch City (Red/Blue/Yellow)]] trick but making his or her last step when jumping on a slope resulting in the player being able to Walk through Walls, as it causes every step to be a jump. Sometimes as an exception to this when using a [[Walk Through Walls]] code in Generation II if the game does not crash it may reset itself into a [[Glitch Dimension]] or give the '[[This Game Pak is designed only for use on the Game Boy Color.]]' message for Pokémon Crystal.


==In [[bp:Generation I|Generation I]]==
In Generation IV, if a player goes Out of bounds into undefined map data, the game will not crash and instead state that the player is in a [[Mystery Zone]]. An exception is the Japanese versions of Pokémon Heartgold and Soulsilver, where the game denotes unused locations '[[----]]', however later translations of the game denote it as any translation of the phrase 'Mystery Zone'. These 'locations' can by accessed via a [[game-altering device]], but surprisingly can be reached without an external device through [[Tweaking]].
Going out of bounds is possible with a [[walk through walls]] glitch or cheat, the [[dokokashira door glitch]] via tile corruption, or [[arbitrary code execution]].


In [[bp:Generation I|Generation I]], every map has a boundary for each connection. These include x position (memory address D362 or D361 in Yellow) boundaries that are one tile wide and infinitely tall, and y position (memory address D361 or D360 in Yellow) boundaries that are one tile tall and infinitely wide. The y position increases for more southerly values, unlike other conventions.
==See also==


Note that these x and y positions are not absolute for the whole game world. Rather, they are specific to an individual map, and when the player enters a new map connection or warp they will be updated.
#[[Mystery Zone]] - The areas corresponding to those which are out of bounds on Pokémon Diamond/Pearl/Platinum.

#[[Game freeze]] - What may happen when the game cannot read data or tries to run an invalid function.
If there is no valid connection and the game tries to load it, the game will place the player in map 255 (hex:FF) when they step on a boundary (known as a 'freeze tile'), and a freeze may happen, or a [[Glitch Hell]] may appear in the Japanese Pokémon Red, Green and Yellow.

It is possible to appear past the boundary if the player's x position or y position is one tile greater than (for east connections and south connections) or one tile less than (for west connections and north connections) the freeze tile.

This is possible through the [[looping map glitch trick]] (requiring a [[walk through walls]] glitch or cheat), arbitrary code execution or through a [[Glitch City (Red/Blue/Yellow)|Glitch City]], because Glitch Cities can put the player in a place with invalid coordinates.

If the player goes beyond an x boundary, the map will loop until x equals the west or east boundary after which the connection will be loaded, and if it was invalid a freeze or Glitch Hell (Japanese Red/Green/Yellow) will occur. The 'copies' of the maps are called [[phantom town]]s, as warps and signs do not work there, and people cannot be found there.

If the player goes beyond a y boundary, they will encounter a Glitch City for a very high (very southerly) y position, and the same effects described above will happen for entering a north or south boundary.

If the boundary was invalid, the game will freeze (or Glitch Hell may appear in Japanese Pokémon Red, Green and Yellow). If the boundary was valid, the relevant location will be loaded (e.g. FF in Route 3 loads Pewter City) and the coordinates will be updated.

==In [[bp:Generation II|Generation II]]==
Going out of bounds may cause a number of effects that is influenced by the spot and location that the player went out of bounds from, including:

*A [[Glitch Dimension]].
*A freeze.
*Actually taking the player to a new location without a freeze.
*A different effect, including a message box popping up.

In Pokémon Gold and Silver, if the player is taken to a new location their name may be corrupted. The Route 27 tune commonly plays in these glitch locations.

In Pokémon Crystal, instead of the player's name being corrupted, data for their party Pokémon like their names and OT, the player's number of badges, their money and items from all pockets as well as PC items may be changed. This includes the number of items in the pocket/storage system values.

The '[[This Game Pak is designed only for use on the Game Boy Color.]]' message will appear in Pokémon Crystal if stepping out of bounds caused a Glitch Dimension, due to the register 'a' no longer being hex:11 (more information is available on the [[Glitch Dimension]] article).

==In [[bp:Generation IV|Generation IV]]==
In [[bp:Generation IV|Generation IV]], the player can step out of bounds using the [[Tweaking]] or [[Elite Four door glitch]] (the Elite Four door glitch only works in Japanese Diamond/Pearl). Going out of bounds is also known as entering the '''void'''.

Unlike Generation I, coordinates in Generation IV are global instead of map specific{{fact}}, so it is possible to get to many maps even including outdoor maps from indoors. There are invalid maps surrounding the space between existing maps known as [[Mystery Zone]]s (Japanese HeartGold/SoulSilver: "----").

==Walk through walls GameShark codes==
These are GameShark codes that allow the player to walk out of bounds. All of them are for English versions, but the Generation I walk through walls code works for the Japanese versions too.

Generation I core series:
*010138CD

Pokémon Gold and Silver:
*0108A3CE
*0108A4CE
*0108A5CE
*0108A6CE

Pokémon Crystal (thanks Xwingcmdr):
*0100FAC2
*0100FBC2
*0100FCC2
*0100FDC2

==See also==


#[[Mystery Zone]].
#[[Glitch Dimension]].
#[[Game freeze]].


==External Links==
==External Links==


#[http://www.youtube.com/watch?v=x7x6z1m8BZQ A player using a 'walk anywhere' Action Replay code to move out of bounds]
#[http://www.youtube.com/watch?v=x7x6z1m8BZQ Action Replay DS: Pokemon Diamond & Pearl Walk Anywhere - Youtube].
#[http://www.youtube.com/watch?v=p3X1wckfPNE A player using a Walk Through Walls code on Pokémon Crystal to move out of bounds, giving the 'This gamepak is designed only for use on the Gameboy Color' message]
#[http://www.youtube.com/watch?v=p3X1wckfPNE Going out of bounds in Pokémon Crystal via a cheat, and getting the "This Game Pak is designed only for use on the Game Boy Color." message - Youtube].

Revision as of 14:48, 16 June 2014

Out of bounds refers to going beyond the normal boundaries of an area.

In Generation I

Going out of bounds is possible with a walk through walls glitch or cheat, the dokokashira door glitch via tile corruption, or arbitrary code execution.

In Generation I, every map has a boundary for each connection. These include x position (memory address D362 or D361 in Yellow) boundaries that are one tile wide and infinitely tall, and y position (memory address D361 or D360 in Yellow) boundaries that are one tile tall and infinitely wide. The y position increases for more southerly values, unlike other conventions.

Note that these x and y positions are not absolute for the whole game world. Rather, they are specific to an individual map, and when the player enters a new map connection or warp they will be updated.

If there is no valid connection and the game tries to load it, the game will place the player in map 255 (hex:FF) when they step on a boundary (known as a 'freeze tile'), and a freeze may happen, or a Glitch Hell may appear in the Japanese Pokémon Red, Green and Yellow.

It is possible to appear past the boundary if the player's x position or y position is one tile greater than (for east connections and south connections) or one tile less than (for west connections and north connections) the freeze tile.

This is possible through the looping map glitch trick (requiring a walk through walls glitch or cheat), arbitrary code execution or through a Glitch City, because Glitch Cities can put the player in a place with invalid coordinates.

If the player goes beyond an x boundary, the map will loop until x equals the west or east boundary after which the connection will be loaded, and if it was invalid a freeze or Glitch Hell (Japanese Red/Green/Yellow) will occur. The 'copies' of the maps are called phantom towns, as warps and signs do not work there, and people cannot be found there.

If the player goes beyond a y boundary, they will encounter a Glitch City for a very high (very southerly) y position, and the same effects described above will happen for entering a north or south boundary.

If the boundary was invalid, the game will freeze (or Glitch Hell may appear in Japanese Pokémon Red, Green and Yellow). If the boundary was valid, the relevant location will be loaded (e.g. FF in Route 3 loads Pewter City) and the coordinates will be updated.

In Generation II

Going out of bounds may cause a number of effects that is influenced by the spot and location that the player went out of bounds from, including:

  • A Glitch Dimension.
  • A freeze.
  • Actually taking the player to a new location without a freeze.
  • A different effect, including a message box popping up.

In Pokémon Gold and Silver, if the player is taken to a new location their name may be corrupted. The Route 27 tune commonly plays in these glitch locations.

In Pokémon Crystal, instead of the player's name being corrupted, data for their party Pokémon like their names and OT, the player's number of badges, their money and items from all pockets as well as PC items may be changed. This includes the number of items in the pocket/storage system values.

The 'This Game Pak is designed only for use on the Game Boy Color.' message will appear in Pokémon Crystal if stepping out of bounds caused a Glitch Dimension, due to the register 'a' no longer being hex:11 (more information is available on the Glitch Dimension article).

In Generation IV

In Generation IV, the player can step out of bounds using the Tweaking or Elite Four door glitch (the Elite Four door glitch only works in Japanese Diamond/Pearl). Going out of bounds is also known as entering the void.

Unlike Generation I, coordinates in Generation IV are global instead of map specific[citation needed], so it is possible to get to many maps even including outdoor maps from indoors. There are invalid maps surrounding the space between existing maps known as Mystery Zones (Japanese HeartGold/SoulSilver: "----").

Walk through walls GameShark codes

These are GameShark codes that allow the player to walk out of bounds. All of them are for English versions, but the Generation I walk through walls code works for the Japanese versions too.

Generation I core series:

  • 010138CD

Pokémon Gold and Silver:

  • 0108A3CE
  • 0108A4CE
  • 0108A5CE
  • 0108A6CE

Pokémon Crystal (thanks Xwingcmdr):

  • 0100FAC2
  • 0100FBC2
  • 0100FCC2
  • 0100FDC2

See also

  1. Mystery Zone.
  2. Glitch Dimension.
  3. Game freeze.

External Links

  1. Action Replay DS: Pokemon Diamond & Pearl Walk Anywhere - Youtube.
  2. Going out of bounds in Pokémon Crystal via a cheat, and getting the "This Game Pak is designed only for use on the Game Boy Color." message - Youtube.