Pokemon G/S/C - Disable move selection glitch

Channel:
Subscribers:
12,800
Published on ● Video Link: https://www.youtube.com/watch?v=1v9x4SgMggs



Duration: 2:34
5,215 views
99


This is a glitch in Pokemon Gold, Silver and Crystal during move selection in battle, involving the Disable effect and the usage of PP Ups.
When a Pokemon has no PP left on its moves, or when the Pokemon's only move with PP left is disabled, the Pokemon is then expected to use Struggle automatically. However, in the event where the attacking Pokemon is affected by the Disable status condition, the game will always fail to recognize moves boosted by one or more PP Ups as having no PP left.

Both the remaining PP and number of PP Ups that have been used on a move are stored in the same byte, with the lower six bits representing the amount of PP left (0-63), and the higher two bits indicating how many PP Ups have been used on the move (0-3). If no move is disabled, the game will correctly mask out the higher two bits in order to compute whether any move has PP left.

However, if one of the moves is disabled, the two higher bits aren't ignored and thus any move boosted by PP Ups will always be interpreted to have PP left. If all three non-disabled moves have 0 PP, yet one or more of them has been boosted by PP Ups, the game erroneously believes that the Pokemon has available moves and won't trigger the use of Struggle. If we are in a trainer battle with no other usable Pokemon and no PP-restoring items such as Ether (or in a link battle where no items can be used), we'll have no other option than to turn off the game.

This glitch is also present in Pokemon Red, Blue, and Yellow







Tags:
pokemon hacks
mew glitch
pokemon secrets
pokemon crystal
pannenkoek
pokemon beta
pokemon pyrite
thezzazzglitch
pokemon glitches
pokemon assembly
missingno
pokemon yellow glitch
glitch city
coin case glitch
credits warp
arbitrary code
pokemon gameboy
pokemon hack
chickasaurusgl
8f glitch
gameboy
Crystal_
pokemon speedrun
pokemon mechanics
glitch pokemon
pokemon red glitch
pokemon corruptions
pokemon glitch
arbitrary code execution
celebi glitch



Other Statistics

Counter-Strike: Source Statistics For Crystal_

At present, Crystal_ has 37,373 views spread across 3 videos for Counter-Strike: Source, with his channel publishing less than an hour of Counter-Strike: Source content. This makes up less than 0.63% of the total overall content on Crystal_'s YouTube channel.