AreaDex/Y:254: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
{{Major glitches}}
{{Major glitches}}
{{MapInfoGenIOld|Blank name|Town Map FE (English Yellow).png|FE|254|Unknown|Unknown|Unknown|[[Redirection glitch map]],<br>Semi-[[freeze glitch map]]}}
{{MapInfoGenIOld|Blank name|Town Map FE (English Yellow).png|FE|254|Sound 0x9E in glitch sound bank 0x49<br>(large number of warp entries overwrites music with Cycling Theme)|00|8x17 blocks|[[Redirection glitch map]],<br>Semi-[[freeze glitch map]]}}
{{researchneeded|An explanation of why things get corrupted and how would be great. Research more things that get messed up by the glitch.}}
{{researchneeded|An explanation of why things get corrupted and how would be great. Research more things that get messed up by the glitch.}}
<br clear=left>
<br clear=left>
Line 84: Line 84:


===Data===
===Data===
Map 0xFE has a map script or "level-script pointer" of DC0E by default, so adding a C9 there (or having the right data) will allow the player to enter the map. The game grabs 20:4F50 (00) to define D3AC as 00. Additionally, 20:4F51 (wMapBackgroundTile) defines D3AD (wNumberOfWarps) as 0xEC, resulting in a coincidental warp upon arriving at the map that allows the player to escape a sound bank freeze. If the warp did not exist, the game will attempt to use glitch sound bank 0x49, freezing the game.
Map 0xFE has a map script or "level-script pointer" of DC0E by default, so adding a C9 there (or having the right data) will allow the player to enter the map. The game grabs 20:4F50 (00) to define D3AC as 00. Additionally, 20:4F51 (wMapBackgroundTile) defines D3AD (wNumberOfWarps) as 0xEC, resulting in a large buffer overflow and coincidental warp upon arriving at the map that allows the player to escape to map 0x99 (a house in Fuchsia City). Without the large number of warps, the would attempt to use glitch sound bank 0x49, freezing the game.


The map uses valid tileset 00, has various interesting wild Pokémon (see below), and NPCs can be seen walking down the screen on arrival if the warps were disabled.
The map uses valid tileset 00, has various interesting wild Pokémon including wild glitch Pokémon and Trainers (see below), and NPCs can be seen walking down the screen on arrival if the warps were disabled.


Usually however, a warp to map 0x99 takes the player away and the Bicycle music instead plays for some reason.
Usually however, a warp to map 0x99 takes the player away and the Bicycle music instead plays for some reason.