Move 0x00 corruption (Generation I): Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
>Torchickens
No edit summary
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).
"'''-'''", 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 nameapplications "CoolTrainerof move"this waswere takendocumented fromand thepopularised nameby of its type; "[[TypeDex/RB:122|CoolTrainer♀]]"TheZZAZZGlitch (hex:7A)along inwith {{RB}}the fordiscovery whenof nohow [[Super Glitch (Generation I)#Semi-|Super Glitch]] moveworks). ("-";Move CoolTrainer♀-type)0x00 corruption|Semi-Super Glitch]]has effectalso isbecome caused.a Innotable Yellowexploit itsin glitchthe typehistory isof insteadvarious thePokémon [[TypeDex/Y:049|randomlyglitched namedspeedruns, hex:31such glitchas type]]'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.
 
CoolTrainer move is also infamous for [[buffer overflow]] abuse like the previously discovered [[Japanese unterminated name glitch item instant encounter glitch]].
 
==Semi-Super Glitch effect==
[[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.
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 Semi-Supermove Glitch0x00 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.
Line 34 ⟶ 27:
 
==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 Semi-Supermove Glitch0x00 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].
Line 48 ⟶ 41:
 
==Effect of using the move==
This effect ignores Semi-Supermove Glitch0x00 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.
Line 58 ⟶ 51:
 
==See also==
CoolTrainer move is also infamous for [[buffer overflow]] abuse like the previously discovered *[[Japanese unterminated name glitch item instant encounter glitch]].
*[[Super Glitch (Generation I)]]
*[[LOL glitch]]
 
[[Category:Generation I glitches]]