PP copier glitch: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(Created page with "{{incomplete|1=Mechanics for specific corruptions}} The '''PP copier glitch''' is a buffer overflow glitch which occurs in Generation I when the game attempts to draw "PP" on the screen over four times, due to corruption of CD6C (wNumMovesMinusOne). Though this situation is usually impossible, it can occur when: *CD6C is corrupted (e.g. with a specific Brock Through Walls) *The player has a Pokémon with - as the top move...")
 
No edit summary
Line 3: Line 3:


*CD6C is corrupted (e.g. with a specific [[Brock Through Walls]])
*CD6C is corrupted (e.g. with a specific [[Brock Through Walls]])
*The player has a Pokémon with [[AttackDex/RB:000|-]] as the top move (e.g. with Ditto and the [[swapping Transform moves glitch]])
*The player has a Pokémon with [[AttackDex/RB:000|-]] as the top move (e.g. with Ditto and the [[swapping Transform moves glitch]]). This makes the game skip changing CD6C to the usual number of moves.


This glitch appears to write "PP" in unrelated memory addresses, allowing for side effects like the corruption of Pokémon nicknames (which could potentially be used to get an [[unterminated name Pokémon]] and stats, without corrupting the player's name.
This glitch appears to write "PP" in unrelated memory addresses, allowing for side effects like the corruption of Pokémon nicknames (which could potentially be used to get an [[unterminated name Pokémon]] and stats, without corrupting the player's name.