Jump to content

Glitch Dimension: Difference between revisions

m
→‎Explanation: Fixed the link to the forum archives.
>Torchickens
m (→‎Explanation: Fixed the link to the forum archives.)
 
(6 intermediate revisions by 5 users not shown)
Line 1:
{{Summary page}}{{Bulbapedia2|Glitch dimension}}
'''Glitch Dimension''' is a side effect of a Game Boy Color enhanced game (such as {{GSC}} and {{Y}}) having program execution restart from the initial entrypoint (as could happen as a direct consequence of glitches, or with [[arbitrary code execution]] or [[Game Boy cartridge tilting|cartridge tilting]]) while being played in Game Boy Color mode, that manifests as incorrect colors until the system is reset normally. In particular, a Game Boy Color exclusive title will not be playable in this state, displaying a "[[This Game Pak is designed only for use on the Game Boy Color.]]" screen instead.
{{researchneeded|Does it happen in Pokémon Red and Blue; DMG (00) games?}}
<br clear=all>
'''Glitch Dimension''' is an effect in {{GSC}} and {{Y}} that happens when the game is played in Game Boy Color mode, where the game resets itself but the colors of the game are temporarily changed until the game is reset normally.
 
It is caused by the game's inability to detect the system as GBC compatible, due to this detection relying on the now broken assumption that the console's bootrom (the piece of software responsible for, among other functions, displaying the Game Boy logo) had just finished running.
It appears more commonly and is easier to access in Pokémon Gold and Silver compared to Pokémon Yellow.
 
It is so named due to being one of the earliest discovered applications of the [[Coin Case glitch]] and hence a Generation II parallel to Generation I's [[Glitch City]], despite the fact it does not place the player within in a glitchy collection of tiles in the way that Glitch City does, nor do they share any technical details.
This effect is not unique to the Pokémon games, as it can happen in unrelated Game Boy games such as [[wikipedia:Tetris|Tetris]] (with cheats).{{clarify}}
 
Despite the name's origin this effect is not unique to the Pokémon games, but can potentially happen in any GBC game; in fact, the term has seen moderate acceptance outside the Pokémon glitch community. Conversely, [https://tcrf.net/The_Cutting_Room_Floor:Common_Things#Game_Boy_Color.2FNintendo_DSi it is not an issue on Nintendo DSi software due to a completely different implementation].
It does not place the player within in a glitchy collection of tiles in the way that [[Glitch City]] does.
 
Glitch Dimensions exist in Pokémon Crystal (or any game which is incompatible with the Game Boy or Super Game Boy), but are harder to access than in Pokémon Gold and Silver, plus the player cannot actually play the game as they are stopped by the "[[This Game Pak is designed only for use on the Game Boy Color.]]" screen.
 
==Explanation==
When the game is run on a Game Boy Color or Game Boy Advance/SP, the console's bootrom passes control to the cartridge with register 'a' initialized as 0x11, and this value causes the game to use Game Boy Color mode. Other consoles' bootroms initialize the register 'a' differently: The original Game Boy and Super Game Boy initialize it to 0x01, and the Game Boy Pocket and Super Game Boy 2 initialize it to 0xFF.
More information can be found [http://forums.glitchcity.info/index.php/topic,6645.msg189597.html#msg189597 here].
 
WhenGBC thegames gamewould isusually runcheck onfor athis Gamevalue Boyat Colorthe orvery Gamebeginning Boyof Advance/SPgame registerstartup, 'a'near isthe initializedentry aspoint. '11'For example, andPokémon thisGold valuesets causesmemory theaddress game$FFE8 to use0x01 Game Boy Color mode. Ifif the game wasis run on athe Game Boy orColor Superor Game Boy Advance/SP, registeror 'a'to 0x00 if the game is initializedrun ason '01'another system. (A soft reset will skip this insteadinitialization.)
 
AfterGlitch checkingDimensions occur because after the unexpected reset the register 'a', theis gameno alsolonger sets0x11, memoryand addressthis FFE8causes the game to 01think ifthat the gamesystem used is runnot on thea Game Boy Color or Game Boy Advance/SP, or to 00 if the game is run on another system.
 
As a result, the game will no longer update any color palettes for the background map or for sprites. Those color palettes will be carried over from the moment before the unexpected reset. For example, if triggered with the [[Coin Case glitch]], the previous screen will be the item pack UI, which is covered mostly with a blue palette, but also has some regions with green, red, and pink palettes in order to display those colors. After the glitch is triggered, the game would be "stuck" in a blue palette, and those colored regions can be seen on various screens.
Glitch Dimensions occur because after the unexpected reset the register 'a' is no longer '11', and this causes the game to think that the system used is not a Game Boy Color or Game Boy Advance/SP.
 
More information can be found [httphttps://forumsarchives.glitchcity.info/index.phpforums/topic,board-76/thread-6645.msg189597/page-0.html#msg189597 here].
This means that a number of things will happen:
 
==Effects==
*The glitched color palette will not change.
 
*The "This Game Pak is designed only for use on the Game Boy Color." screen will appear if Pokémon Crystal was being played.
*The game's display will be colored in a glitchy way, usually with "glitched color blocks".
*The Ho-Oh on the title screen of Pokémon Gold will "show its true colors". (Interestingly, this does not apply to Pokémon Silver.)
** This is caused by the game displaying the title screen legendaries with the player sprite's palette. Normally both legendaries are displayed with a white-and-brown palette so that only their silhouettes can be seen, but Ho-Oh's sprite actually have enough details that will become visible when the same brown colors in the palette are replaced by different colors in the player palette, and Lugia's sprite only uses one of the white colors and one of the brown colors anyway. The fact that the player's orange-and-red palette closely resembles Ho-Oh's "true colors" is merely a coincidence.<ref>[https://youtu.be/Z_z4FOz0Yzo?t=127 Three unexplained side effects of Pokemon glitches] by Crystal_</ref>
*TheOn Pokémon Crystal, the "This Game Pak is designed only for use on the Game Boy Color." screen will appear if Pokémon Crystal was being played.
*The girl in the Goldenrod Department Store who enables Mystery Gift will tell the player that Mystery Gift requires a Game Boy Color. <!--Thanks TheZZAZZGlitch for the wording-->
*The Mystery Gift option will not appear on the Continue/New Game/Option screen.
Line 33:
<td>[[Image:Glitchdimension3.png|200px|thumb|right|Another screenshot of the title screen.]]</td></tr>
</table>
 
{{YouTube|P-aK0sOXGdc|zachtheglitchbuster}}
 
<br style="clear:both"/>
Line 44 ⟶ 46:
 
Machop was the most known example that causes a glitch dimension, but other Pokémon like Omanyte and Horsea can do it.
 
[http://www.youtube.com/watch?v=P-aK0sOXGdc Youtube video demonstration].
 
===Move 00 method===
Line 67:
 
Another Glitch Dimension possible with [[arbitrary code execution]] is brown and is nicknamed "[[Pokémon Brown Mode]]".
 
==Other types of unexpected resets==
 
*Normal resets: The game resets with seemingly no known side effects.
 
*Altered gameplay: The game resets, but with side effects not previously mentioned. These tend to happen less commonly. Example: [[Mailbox glitches|Pokémon Crystal's type 0xFF mail]].
 
==See also==
 
#[[This Game Pak is designed only for use on the Game Boy Color.]]
 
==References==
<references />
 
[[Category:Glitch areas]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.