Anonymous user
Move 0x00 corruption (Generation I): Difference between revisions
no edit summary
>Torchickens m (moved CoolTrainer♀ move to - (move)) |
>Torchickens No edit summary |
||
Line 1:
{{Misc R/B}}
{{Bulbapedia2|-- (move)}}
"'''-'''", nicknamed "'''CoolTrainer♀'''", is a glitch move with an index number of hex:00 in {{RBY}}. The name "CoolTrainer♀" was taken from the name of its (probably constant) type in {{RB}} for when no [[Super Glitch]] effect is caused.
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.
==
[[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 Super Glitch effect occurs, the type of '-' may change from CoolTrainer♀ to something else.
Unlike other 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 Super Glitch 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 guaranteed way to fix this.
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, a level 127 Missingno. (hex:32) is obtainable if the sprites are not flipped, and a level 127 Horsea is obtainable if the sprites are flipped.
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 'bottom-left corner of a bush' tile (hex:50) between y coordinates 09-0C (y starts as 00 at the top of the screen and increases the further down you go) before entering Diglett's Cave and triggering Super Glitch with '-'. Keep in mind that the start menu is added to the saved screen data, and the west most tiles of the start menu are between x=0A-13, so the 50 tiles replaced with start menu tiles don't count.
==Effect of using the move==
This effect ignores Super Glitch:
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.
==Obtaining '-' as the first move==
In Pokémon Red and Blue, the [[swapping Transform moves glitch]] can be used to put '-' in the first position of the moves list if the number of moves after the transformation is greater than the number of moves before the transformation.
Example 1: Ditto normally only knows [[bp:Transform (move)|Transform]], so if it transforms into a Pokémon with four moves, swapping the second move with the first will make it have CoolTrainer♀ as the first move after the battle.
Example 2: A Mew knowing only three moves including Transform can encounter a Pokémon with four moves and transform into it. Then, swapping the fourth move with the first move will give CoolTrainer♀ as the first move after the battle.
The swapping Transform moves glitch was fixed in Pokémon Yellow, however, the player can still trade a Pokémon with an accessible '-' over from Pokémon Red and Blue.
Certain glitch Pokémon know the CoolTrainer♀ move as their first starting move, and many can learn the CoolTrainer♀ move through level up, meaning that the first move can be replaced with it if the Pokémon already has four moves.
Theoretically [[arbitrary code execution]] can be used to obtain '-' as the first move, too.
==Glitch Pokémon that know '-' as their first move==
===In Pokémon Red/Blue only===
<nowiki>#</nowiki>250 [[Glitch Pokémon family|family]]:
*[[GlitchDex/RB:191|▶ A (hex:BF)]]
*[[GlitchDex/RB:197|PkMn (hex:C5)]]
*[[GlitchDex/RB:208|PkMn PkMn T (hex:D0)]]
*[[GlitchDex/RB:214|4 h (hex:D6)]]
*[[GlitchDex/RB:223|. PkMn (hex:DF)]]
*[[Missingno.|Fossil and Ghost Missingno.]], if one of the Pokémon above is the last Pokémon in the party, and the Pokémon screen is opened before capturing it. (hex:B6-B8)
==Glitch Pokémon that know '-' through level up==
Note that this data was generated from the ROM, and has not been verified.
===In Pokémon Red/Blue===
{| border="1"
!Glitch Pokémon
!Index number (dec)
!Level(s) it learns '-'
|-
|[[GlitchDex/RB:191|▶ A (hex:BF)]]
|191
|248
|-
|[[GlitchDex/RB:193|ゥ (hex:C1)]]
|193
|33
|-
|[[GlitchDex/RB:194|. 4 (hex:C2)]]
|194
|97, 123
|-
|[[GlitchDex/RB:196|POKéWTRAINER (hex:C4)]]
|196
|139
|-
|[[GlitchDex/RB:199|♀pゥ ゥ ゥ (hex:C7)]]
|199
|115, 219
|-
|[[GlitchDex/RB:202|PC 4S H (hex:CA)]]
|202
|28, 62
|-
|[[GlitchDex/RB:205|TRAINER (hex:CD)]]
|205
|181
|-
|[[GlitchDex/RB:206|W G d (hex:CE)]]
|206
|248
|-
|[[GlitchDex/RB:207|O PkMn4 X (hex:CF)]]
|207
|33
|-
|[[GlitchDex/RB:208|PkMn PkMn T (hex:D0)]]
|208
|22
|-
|[[GlitchDex/RB:209|4B 8 4 8 (hex:D1)]]
|209
|165
|-
|[[GlitchDex/RB:211|M p' u ゥ (hex:D3)]]
|211
|234
|-
|[[GlitchDex/RB:213|pゥ ゥ ゥ (hex:D5)]]
|213
|12, 13, 115, 131, 137
|-
|[[GlitchDex/RB:214|4 h (hex:D6)]]
|214
|4
|-
|[[GlitchDex/RB:217|PkMnRPkMn B (hex:D9)]]
|217
|6, 11
|-
|[[GlitchDex/RB:218|B (hex:DA)]]
|218
|3
|-
|[[GlitchDex/RB:220|(hex:DC)]]
|220
|3
|-
|[[GlitchDex/RB:221|7 PkMn 'v (hex:DD)]]
|221
|12, 13, 115, 131, 137
|-
|[[GlitchDex/RB:225|'v (hex:E1)]]
|225
|234
|-
|[[GlitchDex/RB:226|...... (hex:E2)]]
|226
|248
|-
|[[GlitchDex/RB:228|(hex:E4)]]
|228
|4, 33
|-
|[[GlitchDex/RB:229|C (hex:E5)]]
|229
|248
|-
|[[GlitchDex/RB:230|(hex:E6)]]
|230
|4
|-
|[[GlitchDex/RB:231|pゥ (hex:E7)]]
|231
|234
|-
|[[GlitchDex/RB:233|c (hex:E9)]]
|233
|3
|-
|[[GlitchDex/RB:235|(hex:EB)]]
|235
|38
|-
|[[GlitchDex/RB:237|h ゥ (hex:ED)]]
|237
|248
|-
|[[GlitchDex/RB:238|g (hex:EE)]]
|238
|33
|-
|[[GlitchDex/RB:241|94 (hex:F1)]]
|241
|12, 22
|-
|[[GlitchDex/RB:242|ゥ (hex:F2)]]
|242
|192, 248
|-
|[[GlitchDex/RB:243|ゥ (hex:F3)]]
|243
|28, 62
|-
|[[GlitchDex/RB:246|G 'Mp (hex:F6)]]
|246
|240
|-
|[[GlitchDex/RB:248|' N g ゥ (hex:F8)]]
|248
|12, 13, 115, 131, 137
|-
|[[GlitchDex/RB:249|94 h (hex:F9)]]
|249
|38
|-
|[[GlitchDex/RB:250|(hex:FA)]]
|250
|6, 22
|-
|[[GlitchDex/RB:252|O (hex:FC)]]
|252
|234
|-
|[[GlitchDex/RB:253|6ゥ (hex:FD)]]
|253
|248
|-
|[[GlitchDex/RB:254|'M (hex:FE)]]
|254
|3, 7, 15, 31, 63, 127, 255
|-
|[[GlitchDex/RB:255|'M (hex:FF)]]
|255
|28, 62
|}
===In Pokémon Yellow===
{{incomplete}}
{| border="1"
!Glitch Pokémon
!Index number (dec)
!Level(s) it learns '-'
|-
|[[GlitchDex/Y:191|4A 4 (hex:BF)]]
|191
|234
|-
|[[GlitchDex/Y:193|♀ . (hex:C1)]]
|193
|16, 22
|-
|[[GlitchDex/Y:200|(hex:C8)]]
|200
|7, 15, 30, 31, 127, 255
|-
|[[GlitchDex/Y:206|PkMn (hex:CE)]]
|206
|234
|}
==Note==
A Pokémon with '-' as the first move can be traded to {{GSC}}, where it will become the relevant version's hex:00 move. A Pokémon is not deemed [["Abnormal" Pokémon|'abnormal']] by its moves.
[[Category:Generation I glitches]]
|