Game freeze: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(I should not have chain edited, sorry.)
(15 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{redirect|Freezing|the status condition|Freeze (status condition)}}
{{redirect|Freezing|the status condition|Freeze (status condition)}}
[[File:Redcrash.png|thumb|right|A [[Generation I]] game freezing]]
[[File:Redcrash.png|thumb|right|A [[Generation I]] game freezing]]
A '''game freeze''' occurs when the data completely stops flowing to the system, thus causing the game to lock up. During a game freeze, the player cannot move, speak to other characters, select an object, or use any buttons. The only way to escape a game freeze is to simply turn the power off and restart the game from the player's last [[Saving|save file]].
A '''game freeze''' occurs when the data completely stops flowing to the system, thus causing the game to lock up. During a game freeze, the player cannot move, speak to other characters, select an object, or use any buttons. The only way to escape a game freeze is to simply turn the power off and restart the game from the player's last [[Save|save file]].


==Causes==
==Causes==
Game freezes can occur due to the lack of information input into the game, such as when walking out of the boundaries of an area. They also occur when performing [[glitch]]es such as the [[Mew glitch]] incorrectly. Older cartridges and systems are also more prone to freezing than newer ones.
Game freezes can occur due to the lack of information input into the game, such as when walking out of the boundaries of an area. They also occur when performing [[glitch]]es such as the [[Mew glitch]] incorrectly. Older cartridges and systems are also more prone to freezing than newer ones. The most common cause of a game freeze is the game being given too many tasks at once. For instance, there is a higher probability of the game freezing when the player tries [[tweaking]]. Incorrect [[cheating|cheat codes]] used on cheating devices such as [[Action Replay]] or [[GameShark]] can result in game freezes. On rare occasions, incorrect cheats may possibly render the save file unplayable and permanently damaged.


The most common cause of a game freeze is the game being given too many tasks at once. For instance, there is a higher probability of the game freezing when the player tries [[tweaking]].
The game may also freeze if it is dropped, hit by any major force, has a dirty game cartridge/card, has been physically removed from the slot, or even if it is played on a faulty system (such as a Game Boy Color with low battery level). Game freezes are not limited to handheld systems, and it is possible for some home consoles to freeze up during gameplay.  Leaving out of bounds by using the walk through walls glitch/cheat also freezes the game.


Incorrect [[cheating|cheat codes]] used on cheating devices such as [[Action Replay]] or [[GameShark]] can result in game freezes. On rare occasions, incorrect cheats may possibly render the save file unplayable and permanently damaged.
Game freezes are often accompanied by an odd buzzing sound; however, sometimes the normal music for wherever the player was before the game froze can be heard. Frequently, a loop or constant replay of whatever sound was being played prior to the freeze will be played. Sometimes, a freeze will play no sound, even if there was a sound being played before the freeze. In very rare cases, the music (and not the remaining sounds) can be the only thing to freeze, leaving the game still playable. Sometimes game freezes are accompanied by garbled sprites, various vertical lines and other scrambled graphics pixels and/or tiles.
 
Game freezes are often accompanied by an odd buzzing sound; however, sometimes the normal music for wherever the player was before the game froze can be heard. Frequently, a loop or constant replay of whatever sound was being played prior to the freeze will be played. Sometimes, a freeze will play no sound, even if there was a sound being played before the freeze. In very rare cases, the music (and not the remaining sounds) can be the only thing to freeze, leaving the game still playable. Sometimes game freezes are accompanied by garbled sprites or various vertical lines.


The game [[List of glitches in Generation III#Thunder glitch|may occasionally]] freeze while playing some copies of {{2v2|Ruby|Sapphire}} when a player's Pokémon uses {{m|Thunderbolt}} or {{m|Thunder}}, or when fleeing from a [[wild Pokémon]]; however, cases of the glitch actually occurring are exceedingly rare. The problems caused by the glitch occurring can be rectified by turning off the [[battle effects]]. The moves only cause a temporary repeat of the sound, and it will go away if the Pokémon taking the damage is defeated.
The game [[List of glitches in Generation III#Thunder glitch|may occasionally]] freeze while playing some copies of {{2v2|Ruby|Sapphire}} when a player's Pokémon uses {{m|Thunderbolt}} or {{m|Thunder}}, or when fleeing from a [[wild Pokémon]]; however, cases of the glitch actually occurring are exceedingly rare. The problems caused by the glitch occurring can be rectified by turning off the [[battle effects]]. The moves only cause a temporary repeat of the sound, and it will go away if the Pokémon taking the damage is defeated.


The game may also freeze if it is dropped, hit by any major force, has a dirty game cartridge/card, has been physically removed from the slot, or even if it is played on a faulty system (such as a Game Boy Color with low battery level). Game freezes are not limited to handheld systems, and it is possible for some home consoles to freeze up during gameplay.
=="Softlocking"==
{{Incomplete|section|newly created section, needs more examples and sources}}
Certain [[glitch]]es do not cause the game to outright crash, but rather make it so that no buttons have any effect despite the game continuing to function in other ways. Examples of this include the music still being played, sprites still being animated, and NPCs continuing to move. All inputs fail to work and the player must reset the game.


=="Softlocking"==
{{Incomplete||newly created section, needs more examples and sources}}
Certain [[glitch]]es do not cause the game to outright crash ('hard' lock), but rather make it so that no buttons have any effect even though the game continues to function in other ways. Examples of include the music still being played, sprites out of battle still being animated and NPCs continuing to move. All inputs do not work and the player must reset the game.
===In Generation I===
===In Generation I===
* In Generation I, a [[level]] 1 Pokémon or a level 171 using {{m|Psywave}} will cause the game to softlock. The level 0 soft lock occurs as the game attempts to generate a random number between 0 and 1.5 × the user's level (rounded down). No such number exists (floor 1×1.5 is still 1), preventing the game from continuing. <ref>[https://www.youtube.com/watch?v=VyIFL_-l2o4 Level 1 and level 171 Psywave infinite loop video by Crystal_.]</ref>
* In Generation I, a [[level]] 1 Pokémon or a level 171 using {{m|Psywave}} will cause the game to softlock. The level 1 soft lock occurs as the game attempts to generate a random number between 0 and 1.5 × the user's level (rounded down). No such number exists (floor 1×1.5 is still 1), preventing the game from continuing. Similarly, 1.5 × 171 = 256 (0x0100), but because the game only retains the least significant byte, it treats the product as 0.<ref>[https://www.youtube.com/watch?v=VyIFL_-l2o4 Level 1 and level 171 Psywave infinite loop video by Crystal_.]</ref>
* Glitch experience groups with an equation that involves a division by 0 can cause a soft lock for a glitch Pokémon that uses it<ref>[http://forums.glitchcity.info/index.php/topic,6588.msg196448/topicseen.html#msg196448 Glitch City Laboratories post by Torchickens regarding glitch Pokémon experience groups.]</ref> after:
* Glitch experience groups with an equation that involves a division by 0 can cause a soft lock for a glitch Pokémon that uses it<ref>[http://forums.glitchcity.info/index.php/topic,6588.msg196448/topicseen.html#msg196448 Glitch City Laboratories post by Torchickens regarding glitch Pokémon experience groups.]</ref> after:
**Capturing it.
** Capturing it.
**Leveling it up.
** Leveling it up.
**Viewing the first page of its summary if it is not level 100.
** Viewing the first page of its summary if it is not level 100.
**Withdrawing it from a box.
** Withdrawing it from a box.
**Winning a battle with it gaining experience.
** Winning a battle with it gaining experience.
**Talking to the [[Pokémon Day Care]] man after the Pokémon was stored there.
** Talking to the [[Pokémon Day Care]] man after the Pokémon was stored there.
 
* Using the [[Mew glitch]] incorrectly (Not making the second [[Pokémon Trainer|trainer]] move)
The Pokémon Yellow glitch Pokémon [[4(h4?]] (hex:ED) uses the glitch hex:FF experience group with a division of 0 in its current experience equation so it is affected by the glitch.<ref>[http://forums.glitchcity.info/index.php/topic,6588.msg196436.html#msg196436 Glitch City Laboratories forums, post by TheZZAZZGlitch.]</ref><ref>[https://www.youtube.com/watch?v=f9kfmaX5KA8 4(h4? causing the lock-up.]</ref>
* Another division by 0 is while battling another Pokémon, if the attacker's Attack or Special stat is higher than 255 and the defender's Defense or Special stat, respectively, is lower than 4. Or if the defender's current Defense or Special stat is 512 or 513 and the defender has used Reflect or Light Screen. Also if its current Defense or Special stat is 514 or higher when {{m|Reflect}} or {{m|Light Screen}}, respectively, is up, it will be treated as if it was much lower due to a roll-over glitch.
* In [[Kanto]]-based [[core series]] games, before obtaining the [[Boulder Badge]], a person blocks the path out of [[Pewter City]] to {{rt|3|Kanto}}. In [[Generation I]] games (except {{v2|Yellow}}), the [[Pewter Gym skip glitch]] allows the player to bypass this person and then talk to him from the right side, an action the developers did not anticipate.
* The Pokémon Yellow glitch Pokémon [[4(h4?]] (hex:ED) uses the glitch hex:FF experience group with a division of 0 in its current experience equation so it is affected by the glitch.<ref>[http://forums.glitchcity.info/index.php/topic,6588.msg196436.html#msg196436 Glitch City Laboratories forums, post by TheZZAZZGlitch.]</ref><ref>[https://www.youtube.com/watch?v=f9kfmaX5KA8 4(h4? causing the lock-up.]</ref>
:As the path the person walks is dependent on the side the player talks to him from, the game attempts to look up a path based on the player's coordinates. Specifically, the game looks in the memory and tries find the coordinates (y=16, x=36 or hex:10 24) at an address ending in 2, 6, A or E. It then executes a path based on a two byte pointer following the coordinates, but the game may seemingly never find the coordinates at an applicable address and soft lock.
* The [[Pewter Gym skip glitch]] allows the player to bypass the person blocking the path out of Pewter City prior to defeating Brock and then talk to him from the right side, an action the developers did not anticipate. As the path the person walks is dependent on the side the player talks to him from, the game attempts to look up a path based on the player's coordinates. Specifically, the game looks in the memory and tries find the coordinates (y=16, x=36 or hex:10 24) at an address ending in 2, 6, A or E. It then executes a path based on a two byte pointer following the coordinates, but the game may seemingly never find the coordinates at an applicable address and soft lock.
* The glitch Pokémon {{OBP|9|glitch Pokémon}} will softlock while being sent out by the player.
{{-}}
{{-}}



Revision as of 15:14, 15 January 2016

Freezing redirects here. For the status condition, see Freeze (status condition).
A Generation I game freezing

A game freeze occurs when the data completely stops flowing to the system, thus causing the game to lock up. During a game freeze, the player cannot move, speak to other characters, select an object, or use any buttons. The only way to escape a game freeze is to simply turn the power off and restart the game from the player's last save file.

Causes

Game freezes can occur due to the lack of information input into the game, such as when walking out of the boundaries of an area. They also occur when performing glitches such as the Mew glitch incorrectly. Older cartridges and systems are also more prone to freezing than newer ones. The most common cause of a game freeze is the game being given too many tasks at once. For instance, there is a higher probability of the game freezing when the player tries tweaking. Incorrect cheat codes used on cheating devices such as Action Replay or GameShark can result in game freezes. On rare occasions, incorrect cheats may possibly render the save file unplayable and permanently damaged.

The game may also freeze if it is dropped, hit by any major force, has a dirty game cartridge/card, has been physically removed from the slot, or even if it is played on a faulty system (such as a Game Boy Color with low battery level). Game freezes are not limited to handheld systems, and it is possible for some home consoles to freeze up during gameplay. Leaving out of bounds by using the walk through walls glitch/cheat also freezes the game.

Game freezes are often accompanied by an odd buzzing sound; however, sometimes the normal music for wherever the player was before the game froze can be heard. Frequently, a loop or constant replay of whatever sound was being played prior to the freeze will be played. Sometimes, a freeze will play no sound, even if there was a sound being played before the freeze. In very rare cases, the music (and not the remaining sounds) can be the only thing to freeze, leaving the game still playable. Sometimes game freezes are accompanied by garbled sprites, various vertical lines and other scrambled graphics pixels and/or tiles.

The game may occasionally freeze while playing some copies of Ruby and Sapphire when a player's Pokémon uses Thunderbolt or Thunder, or when fleeing from a wild Pokémon; however, cases of the glitch actually occurring are exceedingly rare. The problems caused by the glitch occurring can be rectified by turning off the battle effects. The moves only cause a temporary repeat of the sound, and it will go away if the Pokémon taking the damage is defeated.

"Softlocking"

050Diglett.png This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: newly created section, needs more examples and sources

Certain glitches do not cause the game to outright crash, but rather make it so that no buttons have any effect despite the game continuing to function in other ways. Examples of this include the music still being played, sprites still being animated, and NPCs continuing to move. All inputs fail to work and the player must reset the game.

In Generation I

  • In Generation I, a level 1 Pokémon or a level 171 using Psywave will cause the game to softlock. The level 1 soft lock occurs as the game attempts to generate a random number between 0 and 1.5 × the user's level (rounded down). No such number exists (floor 1×1.5 is still 1), preventing the game from continuing. Similarly, 1.5 × 171 = 256 (0x0100), but because the game only retains the least significant byte, it treats the product as 0.[1]
  • Glitch experience groups with an equation that involves a division by 0 can cause a soft lock for a glitch Pokémon that uses it[2] after:
    • Capturing it.
    • Leveling it up.
    • Viewing the first page of its summary if it is not level 100.
    • Withdrawing it from a box.
    • Winning a battle with it gaining experience.
    • Talking to the Pokémon Day Care man after the Pokémon was stored there.
  • Using the Mew glitch incorrectly (Not making the second trainer move)
  • Another division by 0 is while battling another Pokémon, if the attacker's Attack or Special stat is higher than 255 and the defender's Defense or Special stat, respectively, is lower than 4. Or if the defender's current Defense or Special stat is 512 or 513 and the defender has used Reflect or Light Screen. Also if its current Defense or Special stat is 514 or higher when Reflect or Light Screen, respectively, is up, it will be treated as if it was much lower due to a roll-over glitch.
  • The Pokémon Yellow glitch Pokémon 4(h4? (hex:ED) uses the glitch hex:FF experience group with a division of 0 in its current experience equation so it is affected by the glitch.[3][4]
  • The Pewter Gym skip glitch allows the player to bypass the person blocking the path out of Pewter City prior to defeating Brock and then talk to him from the right side, an action the developers did not anticipate. As the path the person walks is dependent on the side the player talks to him from, the game attempts to look up a path based on the player's coordinates. Specifically, the game looks in the memory and tries find the coordinates (y=16, x=36 or hex:10 24) at an address ending in 2, 6, A or E. It then executes a path based on a two byte pointer following the coordinates, but the game may seemingly never find the coordinates at an applicable address and soft lock.
  • The glitch Pokémon 9 will softlock while being sent out by the player.


References


Multiple
generations
Transform glitchesGlitch TrainersCloning glitchesError messagesArbitrary code execution
Generation I GlitchesBattle glitchesOverworld glitches
--0 ERRORBroken hidden itemsCable Club escape glitchDual-type damage misinformation
Experience underflow glitchFight Safari Zone Pokémon trickGlitch CityItem duplication glitchItem underflow
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitchRhydon glitchRival twins glitch
Select glitches (dokokashira door glitch, second type glitch) • Super Glitch
Time Capsule exploitWalking through wallsZZAZZ glitch
Generation II GlitchesBattle glitches
Bug-Catching Contest glitchCelebi Egg glitchCoin Case glitchesExperience underflow glitch
Glitch dimensionGlitch EggTeru-samaTime Capsule exploitTrainer House glitchesGS Ball mail glitch
Generation III GlitchesBattle glitches
Berry glitchDive glitchPomeg glitchGlitzer Popping
Generation IV GlitchesBattle glitchesOverworld glitches
Acid rainGTS glitchesPomeg glitchRage glitch
Surf glitchTweakingPal Park Retire glitch
Generation V GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Frozen Zoroark glitchSky Drop glitch
Generation VI GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Lumiose City save glitchSymbiosis Eject Button glitchToxic sure-hit glitch
Generation VII GlitchesBattle glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitch
Generation VIII Glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitchParty item offset glitch
Generation IX Glitches
Glitch effects Game freezeGlitch battleGlitch song
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists Glitches (GOMystery DungeonTCG GBSpin-off)
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIII)
Glitch moves (Gen I) • Glitch types (Gen IGen II)


Project GlitchDex logo.png This article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.