Re: Official 1st Gen (Red/Blue and Yellow) Glitch Discussion
Posted by: Torchickens
Date: 2019-06-26 11:02:30
I found something interesting about Missingno. in Spanish Pokemon Blue. While its sprite was consistent for a while, more recently I found that Missingno. had a different sprite from before. It seems like in Spanish versions of Pokemon, Missingno. has a variable sprite. As to where it takes its sprite data from, I realized that every previous time I encountered Missingno., I always had my Mew sent out. This time, I had forgot to switch Mew to the front and I had my Hex FD glitch pokemon in front instead, suggesting that Missingno. takes its sprite from something related to the player's active Pokemon. To test this, I tried switching my Eevee to the front to see if I got a different result, but I got the same sprite as I had got from Mew. i then tested my hex FF glitch pokemon and sure enough, I got the same sprite, so it seems that there is something about hex FD that messes with Missingno.'s sprite.
This is unrelated, but I also learned on accident that if a glitch Pokemon leans glitch move 0x00 by level up, it will only try to learn it if it already knows four moves.
Nice find. ^^
Do you remember which hex it was? If Fossil/Ghost MissingNo. this is known in English versions too, but obscure. https://www.youtube.com/watch?v=0whEt-4yVwM
Despite B6-B8 taking the back-sprite data of another Pokémon, it often does not look the same and will appear glitched.
This is because all Pokémon have sprites belonging to one of 7 banks (0x01, 0x0B, 0x09, 0x0A, 0x0B, 0x0C, 0x0D) as documented here.
https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_base_stats_data_structure_in_Generation_I#Sprites
id bank
0x15 0x01
0xB6 0x0B
0x00 to 0x1E 0x09
0x1F to 0x49 0x0A
0x4A to 0x73 0x0B
0x74 to 0x98 0x0C
0x99 to 0xFF 0x0D