08-27-2009, 10:06 PM
(08-27-2009, 10:01 PM)EmuAGR escribió: Por cierto, me pregunto en que se basa ese truco del juego, refiriendome a la parte tecnica... Por que un Mew y no otro Pokemon? xD
Spoiler: mostrar
Reason:
It's all about game memory and I'll try keep it simple.. Data is stored in Hexidecimal, 0-9 A-F, F (hexidecimal) in memory is 16 blocks. FF is 256 (16 * 16), so the Pokemon would have to be stored in blocks of 256 memory.
Because there are only 151 pokemon, the creators of Pokemon decided to use the remaining blocks to store trainer (and your) details. This is why the Missingno glitch occurs (more details later, but not part of the process to capture mew)
The game targets which trainer you're supposed to battle in each area, and because you didn't do that battle, the slowpoke trainer changes the value of the trainer who you should battle when you're in that area. When you go back to that area, the game looks for the new value, which corresponds with Mew. If you use a different trainer, it would set a different value, and as a result you would battle a different pokemon.
The Missingno glitch works by using the only part in the game without an area set by the programmers of the game. When you speak with the old man, your name is backed up to one of the empty 256 pokemon slots available and your character is renamed to "Old Man" for the purpose of the capture scene. Once done, your name will be restored, but there will always be a backup of your name stored in the 256 block memory with the Pokemon.
Areas tell the game what pokemon to display and what level range to display. Cinnibar Island does not have an area on the coast, as a result, any of the 256 Pokemon (including trainers) can be picked in random battle.
Since the old man was the last trainer battled, the value has once again changed and points at missingno. Occasionally, you will battle a trainer and the game will crash, if you do it right, you can create a name that will cause you to battle some of the more rarer pokemon at higher levels (max level 255) such as Mewtwo.
Experiment with names for interesting catches on Cinnibar.
It's all about game memory and I'll try keep it simple.. Data is stored in Hexidecimal, 0-9 A-F, F (hexidecimal) in memory is 16 blocks. FF is 256 (16 * 16), so the Pokemon would have to be stored in blocks of 256 memory.
Because there are only 151 pokemon, the creators of Pokemon decided to use the remaining blocks to store trainer (and your) details. This is why the Missingno glitch occurs (more details later, but not part of the process to capture mew)
The game targets which trainer you're supposed to battle in each area, and because you didn't do that battle, the slowpoke trainer changes the value of the trainer who you should battle when you're in that area. When you go back to that area, the game looks for the new value, which corresponds with Mew. If you use a different trainer, it would set a different value, and as a result you would battle a different pokemon.
The Missingno glitch works by using the only part in the game without an area set by the programmers of the game. When you speak with the old man, your name is backed up to one of the empty 256 pokemon slots available and your character is renamed to "Old Man" for the purpose of the capture scene. Once done, your name will be restored, but there will always be a backup of your name stored in the 256 block memory with the Pokemon.
Areas tell the game what pokemon to display and what level range to display. Cinnibar Island does not have an area on the coast, as a result, any of the 256 Pokemon (including trainers) can be picked in random battle.
Since the old man was the last trainer battled, the value has once again changed and points at missingno. Occasionally, you will battle a trainer and the game will crash, if you do it right, you can create a name that will cause you to battle some of the more rarer pokemon at higher levels (max level 255) such as Mewtwo.
Experiment with names for interesting catches on Cinnibar.
Sin firma porque los de lycos son unos gaznápiros.