Glitch dialog: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
No edit summary
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[File:Pokémon Yellow glitch dialog 44h.png|frame|right|Route 6 glitch dialog hex:44, caused by the [[Trainer escape glitch]]'s [[Trainer escape glitch#Text box ID matching|text box ID matching]] trick, with "Wow! Tons of Pokémon stuff!" shelves.]]
In the Pokémon games, '''glitch dialog''' or ''glitch dialogue'' refers to a combination of text, and/or sounds which may be displayed in a text box in such a way that these were never been intended to be seen or heard by the player. Glitch dialog is not to be confused with any type of legitimate [[error message|error code]] such as "[[error message#Messages for when the player's save file has been destroyed|The save file is corrupted.]]" because those error codes were implemented into the game by the developers to prevent a [[game freeze]] and often to prevent a string of glitch dialog. However, error codes such as [[Zero Error|0 ERROR]] could be considered to be a form of glitch dialog because in bytes where the game manages what [[error message]] to display unprogrammed information or information which corresponds to another byte may exist.
'''Glitch dialog''' or '''glitch dialogue''' refers to the text displayed and the sounds played with invalid message box data in the Pokémon games.


Glitch dialog is normally undecipherable and is nonsense without rendering the text box data as pure code and looking into what it was meant to be. Glitch dialog may use glitch characters, that may be taken from other areas of the screen. [[GlitchDex/RB:000|'M (00)]], [[GlitchDex/RB:254|'M (FE)]] and [[GlitchDex/RB:255|'M (FF)]], for example use glitch characters in their name.
Many [[Glitch Pokémon]] have glitch text in their name with the exception of those which use [[placeholder]] names such as "[[Missingno.|MISSINGNO.]]" and [[??????????]].


Control characters such as the name of the player (hex:52 in Red/Blue) or the name of the rival (hex:53 in Red/Blue), or ROCKET (hex:5E in Red/Blue) may appear in glitch dialog.
Glitch dialog is given when a name or block of text uses characters with invalid [[identifiers]]. Identifiers, which are similar to character codes in computer text encoding, are used to identify various kinds of data. Each byte is given 255 identifiers. Often, many identifiers are never used and are filled with data which corresponds to other bytes but are represented as glitch dialog.

In Generations I and II, when a hex:00 character appears in the middle of the text data, an [[Error codes (Generations I and II)|error code]] will appear, in the format "(X) ERROR." (Red/Blue) or "(X) error." (Yellow) with everything after it not shown.

In Pokémon Gold and Silver error codes were untranslated and appear as "(x)Df-"

==Forcing glitch dialog in text boxes==
Like how most Generation I glitch Pokémon have glitch dialog as their name, there are ways to force glitch dialog in text boxes.

It is very common through hacking, but there are glitches to force glitch dialog as well, including (note this list is not meant to be exhaustive):

===Generation I===

*Through the Pokédex entries of glitch Pokémon.
*Through the [[Trainer escape glitch#Text box ID matching|text box ID matching]] trick.
*Through glitch moves/the [[TMTRAINER effect]].
*Through [[glitch item]]s.
*Through the [[Seafoam Islands text box glitches]] (Pocket Monsters Red, Green, Blue (JP) only)

====Example text box ID matching method====
In Pokémon Red, Blue and Yellow, the player can use the [[Trainer escape glitch]]'s [[Trainer escape glitch#Text box ID matching|text box ID matching]] trick to get glitch dialog when they return to the place where the Trainer they escaped from was.

For example, in Pokémon Yellow one can escape from the long-range Trainer in Route 6 (north of Vermilion City), battle a Trainer on Route 11, then go to the Vermilion City PokéMart, check the shelves to bring up the "Wow! Tons of Pokémon stuff!" message (hex:44), and return to Route 6 to have glitch dialog loaded.

The same method can be used in Pokémon Red and Blue, but the shelves load value hex:42. In this case, returning to Route 6 loads three glitch characters followed by "66 ERROR".

===Generation II===
*Through [[glitch Unown]].

===Generation III===
*Through glitch moves obtained with the [[Pomeg data corruption glitch]].


[[Category:Terminology]]
[[Category:Terminology]]
[[Category:Recurring glitches]]
[[Category:Glitch things]]

Latest revision as of 17:17, 19 April 2023

Route 6 glitch dialog hex:44, caused by the Trainer escape glitch's text box ID matching trick, with "Wow! Tons of Pokémon stuff!" shelves.

Glitch dialog or glitch dialogue refers to the text displayed and the sounds played with invalid message box data in the Pokémon games.

Glitch dialog is normally undecipherable and is nonsense without rendering the text box data as pure code and looking into what it was meant to be. Glitch dialog may use glitch characters, that may be taken from other areas of the screen. 'M (00), 'M (FE) and 'M (FF), for example use glitch characters in their name.

Control characters such as the name of the player (hex:52 in Red/Blue) or the name of the rival (hex:53 in Red/Blue), or ROCKET (hex:5E in Red/Blue) may appear in glitch dialog.

In Generations I and II, when a hex:00 character appears in the middle of the text data, an error code will appear, in the format "(X) ERROR." (Red/Blue) or "(X) error." (Yellow) with everything after it not shown.

In Pokémon Gold and Silver error codes were untranslated and appear as "(x)Df-"

Forcing glitch dialog in text boxes

Like how most Generation I glitch Pokémon have glitch dialog as their name, there are ways to force glitch dialog in text boxes.

It is very common through hacking, but there are glitches to force glitch dialog as well, including (note this list is not meant to be exhaustive):

Generation I

Example text box ID matching method

In Pokémon Red, Blue and Yellow, the player can use the Trainer escape glitch's text box ID matching trick to get glitch dialog when they return to the place where the Trainer they escaped from was.

For example, in Pokémon Yellow one can escape from the long-range Trainer in Route 6 (north of Vermilion City), battle a Trainer on Route 11, then go to the Vermilion City PokéMart, check the shelves to bring up the "Wow! Tons of Pokémon stuff!" message (hex:44), and return to Route 6 to have glitch dialog loaded.

The same method can be used in Pokémon Red and Blue, but the shelves load value hex:42. In this case, returning to Route 6 loads three glitch characters followed by "66 ERROR".

Generation II

Generation III