Jump to content

Arbitrary learnset/evolution glitch Pokémon: Difference between revisions

No edit summary
Line 36:
 
==Other evolutions==
More evolutions are possible with a [[RAM Glitch City]], although it depends on the available sub-tiles supported by the map block. Like the above example, the bottom-left corner of the screen after loading the save file should start with a sub-tile 01, followed by (level) (species ID). One use of this is to hybridise a Pokémon knowing Surf with 0xF9 (i.e. using the [[Pokémon merge glitch]]), and then evolve it into Pikachu to get a stable Pikachu knowing Surf compatible with the Pikachu's Beach minigame, provided that the player caught 0xF9 on the same game and didn't change their OT/ID details afterwards.
 
While it is possible not all map blocks give the indices, the player can instead use arbitrary code execution to write to VRAM directly, although this may defeat the point for some, as arbitrary code execution can directly be used to teach any move to any Pokémon.
 
Another theoretical option using an 0xF9 evolution may be to abuse one of the rare glitches that corrupt VRAM to get the desired sub-tile, specifically the NPC sprites where sub-tile data for some glitch blocks are sourced (this is also the reason why they can alternate between a sub-tile and 9; due to VRAM inaccessibility).
 
==External links==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.