Anonymous user
Error codes (Generations I and II): Difference between revisions
I will review the <!--> text tomorrow.
>Torchickens m (moved Error codes to Error codes (Generations I and II)) |
>Torchickens (I will review the <!--> text tomorrow.) |
||
Line 2:
{{Collective Page}}
There are two types of '''error codes''' in Generation I and II, as described in the headers below.
==Unused error codes==
The unused error codes (Japanese: エラー) appear in the form of "(X) ERROR" in Pokémon Red and Blue or "(X) error" in Pokémon Yellow when a 00 character appears in the middle of a text box. They are possibly debugging remnants.
The value of the error code is the index number of the text box. These error codes can commonly found when memory hacking, but they can also be found with the [[Trainer escape glitch]] via [[Trainer escape glitch#text box ID matching|text box ID matching]], which allows the player to bring up a certain text box in a place, where the text box corresponds to the last one in memory from the previous area.
When the player brings up a text box, its value in stored in the memory address CF13 or FF8C (after the menu is closed). There are only a finite amount of text box messages for any given map and each map has a different set of text boxes and text box ID numbers. Through the aforementioned text box ID matching glitch, the player can bring up a text box with no valid equivalent on the old route and get [[glitch dialog]].
==In Generation I==▼
Certain glitch dialog will just bring up an error code on its own, while with other glitch dialog, there may no error code, or glitch text before an error code.
When an error code appears, everything after it will not appear, but it is possible for text to precede the error code. When this happens, the game may give the false impression that the error code is of a higher value than it actually is. This is called a "mixed error" code.
For example, if the text "50" preceded a "1 ERROR", the game would display the text "501 ERROR".
===Example procedure for getting an error code with the [[Trainer escape glitch]]===
==Printer errors==▼
#Perform the [[Trainer-Fly glitch]] to fly away from the long range Trainer on Route 6.
[[Image:PrinterError2.png|270px|thumb|right|A player recieves a printer error (#2) within Pokémon Gold and Silver.]]▼
#Fight any Trainer on a route other than Route 6 and either win or lose. #Read the sign that says 'VERMILION CITY The Port of Exquisite Sunsets'. This puts the value 8 into CF13.
#Return to Route 6 and an '8 error' will appear.
In Pokémon Red and Blue, the 'Port of Exquisite Sunsets' sign step can be replaced with reading the PokéMart sign (CF13=9) to get a '9 error'.
<gallery widths="160" heights="140">
Below is information about the four possible error codes, regarding what causes them and how these errors can be ammended (as sourced by Nintendo [http://www.nintendo.co.uk/NOE/en_GB/support/game_boy__pocket__color_559_632.html])▼
File:RB 9 Error.png|A 9 ERROR in Pokémon Red and Blue
File:Yellow 8 error.png|An 8 error in Pokémon Yellow
</gallery>
Error codes return in Pokémon Gold and Silver and they work exactly the same way as in Pokémon Red, Blue and Yellow, however, the relevant text was untranslated from エラー and they appear in the form "(x)Df-".
This is because the index numbers of 'エ', 'ラ' and 'ー' in the Japanese versions are hex:83, hex:A5 and hex:E3 respectively, but in the English versions, 'D', 'f' and '-' use these values.
▲[[Image:
In Pokémon Yellow, as well as Pokémon Gold/Silver/Crystal there are a total of four legitimate printer errors that are used for when the player attempts to print something, but there is a problem when printing. These error codes are not exclusive to the Pokémon games, and appear in other Game Boy or Game Boy Color games that support the Game Boy Printer.
▲Below is information about the four possible error codes, regarding what causes them and how these errors can be
{| border="1"
Line 54 ⟶ 72:
|}
<!--It is notable that the game can crash if it attempts to manage a 'printer error' with an identifier greater than 03, although this should never happen within normal gameplay.
Additionally, in Pokémon Yellow, after trying to print the player's high-score in the Summer Beach house (Surfing Pikachu minigame house), getting a highscore and exiting, the text "PRINT error!" will appear.
|