Dragoran, immer besser!
Già che ci sei, perchè non ne fai una pagina nel wiki? :PKiller ha scritto:Wikipedia presenta Missingno come la base strutturale di tutti gli altri Pokémon.
In pratica il bug si verifica quando il gioco è forzato a far apparire Pokémon che non esistono [attraverso codici errati, od entrando in battaglia senza alcun Pokémon, utilizzando il codice per passare attraverso gli oggetti solidi].
Pare che la sequenza originale per fare apparire Missingno nelle prime edizioni di Pokémon si basasse sull'"affaticamento" del gioco provocato da una serie di azioni, che spingevano il gioco a generare Pokémon quando in realtà questo non sarebbe stato possibile.
Una spiegazione più accurata si può trovare su Bulbapedia.
Why Missingno. appearsMissingno. appears due to an oversight in the programming of the Old Man's tutorial in Viridian City on how to catch Pokémon. When the game sets up the battle between the Old Man and a wild Weedle, it needs to change the player's name (temporarily) to "OLD MAN" so that it will display that name, rather than the player's entered name, during the battle.
Due to the limited space in the Game Boy memory, the programmers decided to use the space where data for wild Pokémon found in the grass is stored (which is completely blank in Viridian City; only Surfing and Fishing data is used) to save the player's name temporarily. Normally, this would cause no abnormal activity, as this data is overwritten when the player moves to a different area.
In all cities, however, this data remains blank, and so the data is never overwritten (as there is nothing new to overwrite it with), and thus, the data that was last entered (be it the player's name or the wild Pokémon data from another area) remains in place. This itself still causes no harm; however, an oversight in the programming of the tiles used to denote the shore of an island marks them as equivalent to grass. As all water routes have no real grass on them, likewise, the data is not overwritten, and so whatever data is in the slots for wild Pokémon found in the grass is used, be it the player's name or wild Pokémon found elsewhere, such as the Safari Zone.
The name of the player has six hexadecimal values in it. The game needs only three "slots" of wild Pokémon data to store this.
The species of wild Pokémon the player encounters along the coast are determined by the third, fifth, and seventh characters of the player's name, while their levels are determined by the second, fourth, and sixth characters, respectively. By knowing which letters and symbols correspond to which species and levels, through the use of certain calculators and charts (such as ), it is possible to set the name of the player at the start of the game to find specific Pokémon at specific levels.
Ultima modifica di un moderatore: