Pokemon G/S/C - Beat Up glitch (link battle desynchronization)

Channel:
Subscribers:
12,600
Published on ● Video Link: https://www.youtube.com/watch?v=202-iAsrIa8



Duration: 5:40
22,431 views
606


There is an obscure glitch in Pokemon Gold, Silver, and Crystal involving the move Beat Up, that might affect which Pokemon is able to land an attack and can potentially cause a desynchronization during a link battle.

In the pokecrystal disassembly, the error is located at https://github.com/pret/pokecrystal/blob/d0d61cb/battle/effect_commands.asm#L3194
The highlighted instruction should've been 'cp c' instead of 'cp [hl]'.

Credit to luckytyphlosion for originally finding this glitch and making me aware of it.




Other Videos By Crystal_


2019-01-05Pokemon R/B/Y/G/S/C - (Yet another) 20 little-known facts and curiosities
2018-12-08Sending flexible arbitrary code execution from Pokemon to other GB/C games
2018-06-14Pokemon Yellow - All Pikachu emotions, and a look at Pikachu's friendship
2018-05-11Pokemon Gold/Silver - Inserting a custom map with arbitrary code execution
2018-03-29Pokemon R/B/Y - Stat down modifier overflow glitch (and a look at the quirks of stat modifiers)
2018-02-14Pokemon R/B/Y - Transform + Mirror Move / Metronome PP glitch
2017-12-28Pokemon R/B/Y/G/S/C - 20 (more) little-known facts and curiosities
2017-11-05Pokemon G/S/C - Beat Up glitch (link battle desynchronization)
2017-10-22Pokemon Gold/Silver - Generic Coin Case ACE setup for almost any purpose (no item list required)
2017-10-13Pokemon Gold/Silver - Arbitrary code execution in non-english european versions
2017-09-26Pokemon G/S/C - Effects of entering battle with over 6 party Pokemon
2017-07-20Pokemon Crystal - Remote code execution (sort of) through link trades
2017-06-15Pokemon Red/Blue - Debugging through the mysterious Escape Rope 'ABCD' glitch
2017-05-27Pokemon R/B/Y/G/S/C - 20 little-known facts and curiosities
2017-04-01[APRIL FOOLS] How to transfer shiny MissingNo from Pokemon Red/Blue to the Pokebank
2017-03-25Pokemon R/B/Y - Non-arbitrary code execution glitch item effects
2017-02-15Pokemon Red/Blue - Two-player game via remote arbitrary code execution
2017-02-07Pokemon Red/Blue - Executing arbitrary code in the opponent's game
2017-01-28Pokemon VC Red/Blue (UE) - Pokemon Bank compatible Mew & shiny Pokemon (8F arbitrary code execution)
2017-01-13Pokemon G/S/C - A look at the inner-workings of slot machines
2016-12-27Pokemon Crystal - Arbitrary code execution: Programming a game from scratch!



Tags:
pokemon gold glitches
pokemon silver glitches
pokemon crystal glitches
pokemon glitches
beat up glitch
pokemon move glitch
pokemon battle glitch
link battle glitch
glitch pokemon
desync glitch
pokemon desync glitch
pokemon desync
desynchronization glitch
pokemon link battle glitch
pokemon generation 2 glitch
generation 2 glitches