Move 0x00 corruption (Generation I): Difference between revisions
→Advanced Yellow usage
>Torchickens (Moved (2)) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 9:
''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).
The
==Nature==
CoolTrainer move is also infamous for [[buffer overflow]] abuse like the previously discovered [[Japanese unterminated name glitch item instant encounter glitch]].▼
[[File:CoolTrainer foe tiles.png|frame|right|Screen tiles affecting Pokémon, DV/EV, level yields by Dabomstew.]]
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 ⟶ 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.
Triggering the
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.
With the TMTRAINER effect, the enemy Pokémon's species will change into a level 127 Missingno. (hex:32) if sprites are not flipped, and a level 127 Horsea is obtainable by catching the enemy Pokémon if the sprites are flipped. Though the Pokémon's sprite will not change to the new Pokémon until it is captured, its palette may change to that of the new Pokémon.
In the Japanese versions (at least Red/Green), the equivalent Pokémon are Level 127 Missingno. (hex:38) and Level 127 Pikachu.
==Advanced Red/Blue usage==
In Pokémon Red and Blue, [
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 43 ⟶ 38:
Despite the fact that 0x00 move corruption no longer works by directly bringing over tiles from outside of battle in this version, it is still possible to get the aforementioned Level 127 MissingNo. or Horsea by flashing the items menu in battle.
Additionally, using the [[
Additionally, the glitches [[LOL glitch]] and [[Rival LOL glitch]] which make use of [[unterminated name glitch item]]s are alternative glitches to 0x00 move corruption and can be used together to obtain many Pokémon and/or glitch Pokémon.
==Effect of using the move==
This effect ignores
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 {{RB}}, the effect of the move (move effect 0x74) [[arbitrary code execution|executes arbitrary code]] at F928 (Echo RAM for D928). For more information on how to exploit this, see [
==Note==
Line 58 ⟶ 53:
==See also==
▲
*[[Super Glitch (Generation I)]]
*[[LOL glitch]]
[[Category:Generation I glitches]]
|