Move 0x00 corruption (Generation I): Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
>Torchickens m (Torchickens moved page - (Generation I move) to Move 0x00 corruption (Generation I)) |
>Torchickens No edit summary |
||
Line 9: | Line 9: | ||
''For the glitch move in {{Y}}, please see [[AttackDex/Y:000]].'' |
''For the glitch move in {{Y}}, please see [[AttackDex/Y:000]].'' |
||
'''Move 0x00 corruption''', also known as '''CoolTrainer♀ glitch''' refers to the corruptions in {{RBY}} caused by a [[buffer overflow]] in the random internal names of glitch move "-" (which are of variable length). |
|||
"'''-'''", nicknamed "'''CoolTrainer move'''", is a 'move' with an index number of hex:00 in {{RBY}}. It is considered a glitch move when it is the first move in a Pokémon's list of moves. |
|||
The |
The applications of this were documented and popularised by TheZZAZZGlitch (along with the discovery of how [[Super Glitch (Generation I)|Super Glitch]] works). Move 0x00 corruption has also become a notable exploit in the history of various Pokémon glitched speedruns, such as 'catch 'em all'. |
||
==Nature== |
|||
On the Fight screen and a Pokémon's summary it is called '-', because this name is used for no move (also hex:00) in situations where a Pokémon knows less than four moves, but it acts as a glitch move when it's forced as the first move. |
|||
Upon using it, and when a PP Up is applied to it, its name is taken from the memory and is essentially random. |
|||
⚫ | |||
==Semi-Super Glitch effect== |
|||
[[File:CoolTrainer foe tiles.png|frame|right|Screen tiles affecting Pokémon, DV/EV, level yields by Dabomstew.]] |
[[File:CoolTrainer foe tiles.png|frame|right|Screen tiles affecting Pokémon, DV/EV, level yields by Dabomstew.]] |
||
''See also: [[Super Glitch (Generation I)#Semi-Super Glitch move ("-"; CoolTrainer♀-type) corruption|Section on the Super Glitch article]]''. |
|||
An effect similar to [[Super Glitch]] may be triggered with '-' when it is the first move by opening the fight menu or trying to move the cursor. After the effect occurs, the type of '-' may change from CoolTrainer♀ to another type. |
An effect similar to [[Super Glitch]] may be triggered with '-' when it is the first move by opening the fight menu or trying to move the cursor. After the effect occurs, the type of '-' may change from CoolTrainer♀ to another type. |
||
Line 27: | Line 20: | ||
Unlike other unterminated name/Super Glitch moves, only one buffer overflow occurs with '-' (at memory address $CF4B, but not $D0E1). No corruption is caused by the '-' move when viewing it from a status screen. |
Unlike other unterminated name/Super Glitch moves, only one buffer overflow occurs with '-' (at memory address $CF4B, but not $D0E1). No corruption is caused by the '-' move when viewing it from a status screen. |
||
Triggering the |
Triggering the move 0x00 corruption with '-' requires more luck than other Super Glitch moves, so the player may need to keep 'moving' the cursor or opening and closing the fight menu. After a certain point in the player's game, CoolTrainer♀ induced corruption may stop working, due to hex:50 characters appearing in its internal name too early. There is no known guaranteed way to fix this other than to use a different cartridge. |
||
The most basic effect that can be triggered with the CoolTrainer♀ move is the [[TMTRAINER effect]], by opening the 'PkMn' menu from within battle before viewing it in the 'Fight' menu. Triggering the TMTRAINER effect in [[bp:Diglett's Cave|Diglett's Cave]] will let you avoid a freeze immediately after the battle ends. Opening the start menu after the TMTRAINER effect happens and the battle ends may be required to avoid a freeze after exiting the cave. |
The most basic effect that can be triggered with the CoolTrainer♀ move is the [[TMTRAINER effect]], by opening the 'PkMn' menu from within battle before viewing it in the 'Fight' menu. Triggering the TMTRAINER effect in [[bp:Diglett's Cave|Diglett's Cave]] will let you avoid a freeze immediately after the battle ends. Opening the start menu after the TMTRAINER effect happens and the battle ends may be required to avoid a freeze after exiting the cave. |
||
Line 34: | Line 27: | ||
==Advanced Red/Blue usage== |
==Advanced Red/Blue usage== |
||
In Pokémon Red and Blue, [http://forums.glitchcity.info/index.php/topic,6992.0.html more Pokémon] can be obtained with '-' (and also Super Glitch) by viewing the Pokémon menu in specific places where there is a [[0x50 sub-tile]] (often the 'bottom-left corner of a bush' tile) between y coordinates 09-0C (these are BGB coordinates; y starts as 00 at the top of the screen and increases the further down you go) before entering Diglett's Cave and triggering |
In Pokémon Red and Blue, [http://forums.glitchcity.info/index.php/topic,6992.0.html more Pokémon] can be obtained with '-' (and also Super Glitch) by viewing the Pokémon menu in specific places where there is a [[0x50 sub-tile]] (often the 'bottom-left corner of a bush' tile) between y coordinates 09-0C (these are BGB coordinates; y starts as 00 at the top of the screen and increases the further down you go) before entering Diglett's Cave and triggering move 0x00 corruption with '-'. Additionally the sub-tile at BGB coordinates '''y=06, x=01''' must be equal to the desired Pokémon. |
||
For an image showing where the bush tiles should be, and further information, please see [https://www.youtube.com/watch?v=Sst_5kAX2y4 this Youtube video by TheZZAZZGlitch]. |
For an image showing where the bush tiles should be, and further information, please see [https://www.youtube.com/watch?v=Sst_5kAX2y4 this Youtube video by TheZZAZZGlitch]. |
||
Line 48: | Line 41: | ||
==Effect of using the move== |
==Effect of using the move== |
||
This effect ignores |
This effect ignores move 0x00 corruption: |
||
In Pokémon Red and Blue and Yellow, '-' acts as a damaging move with Fissure's animation that may freeze the game if it doesn't defeat the opponent. |
In Pokémon Red and Blue and Yellow, '-' acts as a damaging move with Fissure's animation that may freeze the game if it doesn't defeat the opponent. |
||
Line 58: | Line 51: | ||
==See also== |
==See also== |
||
⚫ | |||
*[[Super Glitch (Generation I)]] |
|||
*[[LOL glitch]] |
|||
[[Category:Generation I glitches]] |
[[Category:Generation I glitches]] |