Game freeze: Difference between revisions

no edit summary
No edit summary
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 [[Save|save file]].
A '''game freeze''' is an event where a game stops responding to player input as a result of a game [[glitch]] or hardware failure. 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 invalid or unrelated information being 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.
Game freezes can occur due to invalid or unrelated information being 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 [[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 corrupted.


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. A Game Boy Advance Pokémon game may freeze if the GBA itself is shocked by static electricity.
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). A Game Boy Advance Pokémon game may freeze if the GBA itself is shocked by static electricity. Game freezes are not limited to handheld systems, and it is possible for some home consoles to freeze up during gameplay. Games on modern consoles may show an error message and then quit, instead of showing a frozen screen and looping or frozen sound effects.


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, various vertical lines and other scrambled graphics pixels and/or tiles.
Line 14: Line 14:
=="Softlocking"==
=="Softlocking"==
{{Incomplete|section|newly created section, needs more examples and sources}}
{{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.
Certain [[glitch]]es do not cause the game to completely freeze, 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. During such a "softlock," all inputs fail to work and the player must reset the game.


===In Generation I===
===In Generation I===
Line 41: Line 41:


=="Bar freeze"==
=="Bar freeze"==
This is caused when a "rst 38" instruction is run in [[Generation I]]. Most of the RAM is corrupted during this freeze with all accessible memory bytes being replaced with a "00 39" pattern. This includes SRAM which can damage the save data if SRAM was enabled. If the game was in SRAM bank 0 the Hall of Fame data will be corrupted, replacing the Pokémon in the Hall of Fame with level 57 [[Glitch Pokémon]]. If the game was in SRAM bank 1 the Continue option will disappear from the main menu without a "The save data was destroyed!" message showing up. If the game was in SRAM bank 2 or 3 Pokémon in boxes 1-6 or 7-12 respectively in the [[Pokémon Storage System]], excluding Pokémon in the currently selected box, will be deleted.
A "bar freeze" is caused when a "rst 38" instruction is run in [[Generation I]]. Most of the RAM is corrupted during this freeze with all accessible memory bytes being replaced with a "00 39" pattern. This includes SRAM which can damage the save data if SRAM was enabled. If the game was in SRAM bank 0 the Hall of Fame data will be corrupted, replacing the Pokémon in the Hall of Fame with level 57 [[Glitch Pokémon]]. If the game was in SRAM bank 1 the Continue option will disappear from the main menu without a "The save data was destroyed!" message showing up. If the game was in SRAM bank 2 or 3 Pokémon in boxes 1-6 or 7-12 respectively in the [[Pokémon Storage System]], excluding Pokémon in the currently selected box, will be deleted.


In [[Generation II]], a similar freeze is caused when a "rst 38" instruction is run. Bars will appear for a split second and then disappear. Like in Generation I most of the RAM is corrupted during this freeze, including SRAM, but SRAM is not damaged in [[Pokémon Crystal Version]]. If the game was in SRAM bank 1 the game will show "The save file is corrupted" error message when attempting to continue if there was a saved game. If the game was in SRAM bank 2 or 3 boxes 1-7 or 8-14 respectively of the [[Pokémon Storage System]] will be corrupted and the only Pokémon in each of these boxes will be a level 57 {{p|Primeape}} Glitch Pokémon.
In [[Generation II]], a similar freeze is caused when a "rst 38" instruction is run. Bars will appear for a split second and then disappear. Like in Generation I most of the RAM is corrupted during this freeze, including SRAM, but SRAM is not damaged in [[Pokémon Crystal Version]]. If the game was in SRAM bank 1 the game will show "The save file is corrupted" error message when attempting to continue if there was a saved game. If the game was in SRAM bank 2 or 3 boxes 1-7 or 8-14 respectively of the [[Pokémon Storage System]] will be corrupted and the only Pokémon in each of these boxes will be a level 57 {{p|Primeape}} Glitch Pokémon.
545

edits