Cheating: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (In tweaking we don't get the key item)
(36 intermediate revisions by 23 users not shown)
Line 1: Line 1:
'''Cheating''' is a frequently used method of playing the [[Pokémon games]]. It can be used to duplicate rare and valuable [[item]]s and to obtain certain [[legendary Pokémon]] which would not be available until a [[Nintendo]] {{pkmn2|event}} otherwise.
'''Cheating''' refers to the process of playing the [[Pokémon games]] through third-party devices to alter the game's data, usually to give the player advantages that would not be available through normal gameplay. Cheating is most frequently used to obtain or duplicate rare Pokémon or [[item]]s, particularly those which would otherwise require attending a [[Nintendo]] {{pkmn2|event}}.


==Methods of cheating==
[[Glitch]]es and the games' [[Pseudorandom number generation in Pokémon|pseudorandom number generator]] may also be exploited to circumvent the restrictions of normal gameplay without explicitly cheating.
===Glitches===
{{main|Glitch}}
[[File:Mystery Zone.png|thumb|An example of Tweaking: Biking in the void south of [[Lake Verity]], which is actually a part of the [[Mystery Zone]]]]
While many glitches have no real in-game utility, it is possible to use some of them as a benefit for the [[player character|player]]. The most well known examples of such thing are the [[Mew glitch]] and [[Tweaking]], used in order to catch {{p|Mew}} and to catch {{p|Darkrai}} or {{p|Shaymin}}, respectively.


{{-}}
==Overview==
[[File:Bulbasaur cheating.png|thumb|200px|left|The appearance of a wild {{p|Bulbasaur}} in [[Generation V]], something that can only happen with the use of cheating devices]]
Devices such as [[GameShark]] and [[Action Replay]] can be easily used to directly alter the game's data<!-- not 'code', that's ROM hacking--> in many ways, such as automatically making Pokémon {{Shiny}}, giving them optimal {{IV}}s and [[Nature]]s, or even modifying their [[move]]s and [[stat]]s to obtain otherwise impossible values. These Pokémon are frequently known as '''hacked Pokémon'''. The devices are also frequently used to obtain Pokémon or [[event item|items]] which would otherwise be only obtainable through a [[Nintendo]] [[List of Nintendo Pokémon promotional events|promotional events]]. For example, cheating may be used to obtain the [[GS Ball]] or [[Old Sea Map]] (in [[generation]]s {{gen|II}} and {{gen|III}} respectively), both of which were only distributed in Japan, or [[Azure Flute]], which was never distributed.


===pRNG Manipulation===
[[File:Wild F-00.png|thumb|200px|right|A wild {{p|F-00}}, an example of using a wild Pokémon modifier code. Notice the error that causes the game to display the name using full-width rather than half-width characters as well as causing "{{j|}}" to be replaced by "?" in the name]]
{{main|Pseudorandom number generation in Pokémon#RNG abuse|Pseudorandom number generation in Pokémon → RNG abuse}}
A common example of a cheat is a "Wild Pokémon Modifier" code, allowing the user to encounter and catch any Pokémon of choice in any location, allowing for example, rapid {{EV}} training or obtaining of [[Legendary Pokémon]]. More complex codes can also set the wild Pokémon's [[level]] and [[Nature]]. These codes when used properly can have little to no negative effects on the save file, although later generations keep track of the location where a Pokémon was obtained making it possible to identify illegitimate Pokémon obtained through this method. More unconventionally, a wild Pokémon modifier code can be used in {{game|Black and White|s|Pokémon Black 2 and White 2|2}} to see [[Pokéstar Studios opponents]], although catching them is impossible as the game will attempt to bring up a nonexistent [[Pokédex]] entry, causing a [[game freeze]].
pRNG manipulation (commonly dubbed RNG abuse) is a controversial topic amongst the Pokémon fandom. As a result of random number generators not being truly random, the numbers generated can be predicted. This allows users to, after calculating them, aim for specific traits, such as capturing Pokémon with multiple 31s for its [[Individual values]], with a specific Nature, or [[Shiny Pokémon|shiny ones]]. While there is no interference with the game's coding from any external sources (indeed, the results obtained during pRNG manipulation can be obtained completely randomly), many see pRNG manipulation as a form of cheating, due to the resultant Pokémon being very difficult to obtain otherwise.


===Cheating devices===
Older firmware versions of the [[Nintendo 3DS]] were vulnerable to the use of an exploit involving the device's built-in web browser to overwrite the RAM of a suspended game. QR codes were used to link and share these exploits. However, an update in March 2015 patched out the exploit entirely. In addition, more recent firmware versions contain exploits that enable the usage of homebrew software, which can be used to modify the save files of games. There is also external save editing hardware, such as Datel PowerSaves and Cyber Gadget.
[[File:Bulbasaur cheating.png|thumb|200px|left|The appearance of a wild {{p|Bulbasaur}}, something that can only happen with the use of cheating devices]]
Some players will use devices such as [[Action Replay]] to affect the execution of the game and easily obtain things they would otherwise need to work for. With cheating devices, players can simply alter the game's code to give them many other valuable Pokémon, making the hunt for [[shiny Pokémon]] and those with optimal {{IV}}s and [[Nature]]s incredibly easy.


Cheating devices are commonly used to get Pokémon or items which are otherwise only obtainable through a [[Nintendo]] [[List of Nintendo Pokémon promotional events|promotional events]], if at all. Commonly, in [[Generation II]] and {{gen|III}}, this means using the device to gain a special item to catch a Pokémon, such as the [[GS Ball]] or [[Old Sea Map]].
On a more sophisticated level, many devices exist that allow players to back up their game's save file. While itself arguably legitimate, some downloadable programs such as [[Pokésav]] have been created specifically for use in conjunction with these files, allowing users to freely edit or make their own Pokémon from scratch.


{{-}}
Not all players will use cheating devices to make the game easier. Examples of codes that can be used to make the game harder include using codes to trigger [[Pokémon Red and Green beta#Professor Oak battle|a battle with Professor Oak]], or codes that prevent the user's Pokémon from gaining any [[experience]].
[[File:Wild F-00.png|thumb|200px|right|A wild {{p|F-00}}, an example of using a wild Pokémon modifier code. Notice the error that causes "-" to be replaced by "?" on the name]]
A cheat that may be considered one of the most useful, the "Wild Pokémon Modifier" code is used to make any Pokémon of choice appear in any location, readily available for capture to build a collection of an unlimited amount of desired Pokémon easily with little to no negative effects to the save file. The wild Pokémon modifier code can also be used to make [[Pokéstar Studios opponents]] appear in [[Pokémon Black and White Versions 2]], although as the game will attempt to bring up a nonexistent [[Pokédex]] entry upon capture, the game will freeze.
An updated version of the modifier allows the player to set [[level]] and [[Nature]]. The cheat also makes {{EV}}-training much easier, by allowing Pokémon that give those EVs to be readily available.
 
In {{game|Diamond and Pearl|s}}, a code which has been come to be known as the "walk anywhere code" allows cheaters access to any remote location by simply walking from one map location to another, sometimes passing through the [[Mystery Zone]]. This code also enables users to catch the Pokémon {{p|Shaymin}} and {{p|Darkrai}}.
 
Using the downloadable program, [[Pokésav]], in conjunction with an Action Replay DS or ROM cartridges such as the R4, allows one to literally make their own Pokémon from scratch.
 
However, not all players will use cheating devices to make the game easier. In some cases, cheating devices can be used to make the game ''harder'', such as the case where a player would use a code to trigger [[Pokémon Red and Green beta#Professor Oak battle|a battle with Professor Oak]].


==Criticism==
==Criticism==
The primary complaint against cheating methods is that it takes no particular ability to exploit a glitch or enter a cheat code, and thus detracts from the point and spirit of the game, making it less enjoyable. While this is a subjective matter, it is the primary cause of cheating offending most players.  
The primary complaint against cheating devices is that it takes no particular ability to enter a cheat code, thus detracting from the point and spirit of the game and making it less enjoyable. While this is a subjective matter, it is the primary cause of cheating offending most players, especially when players can [[trade]] illegitimate Pokémon to others in exchange for legitimate Pokémon.


Another more practical argument against cheating is that glitches and cheat codes often hurt the stability of the game. Many players have lost their Pokémon or save files while trying to exploit their game. On occasion, entire parties of Pokémon have been overwritten because of a destabilized glitch.
Another argument against cheating is that it often hurts the stability of the game. Improperly used codes can corrupt the game's save file or even delete it altogether.


Some will justify using cheating devices to get Pokémon when they cannot attend [[Nintendo]] [[List of Nintendo Pokémon promotional events|promotional event]]s, the only legitimate way to obtain some Pokémon.  It can also be at times the only way to acquire a certain item, such as the [[Lock Capsule]], which in Pokémon Black and White contains [[TM95]], [[Snarl (move)|Snarl]]. It is a matter of opinion whether or not this is a valid excuse for cheating.
A common justification for using cheating devices is that they can be used in moderation to obtain otherwise event-exclusive Pokémon. Due to the fact that Nintendo events, the only legitimate way to obtain such Pokémon, are often time-limited and region-exclusive, they can be impossible to obtain for some players solely due to their geographic location, and become altogether impossible after a certain date. It is a matter of opinion whether or not this is a valid excuse for cheating, although when kept for personal use is often criticized less than more drastic cheats.


===Preventive measures===
===Preventive measures===
To combat cheating, {{game|FireRed and LeafGreen|s}} have two measures to prevent cheating. Firstly, {{p|Mew}} and {{p|Deoxys}} were given special programming that prevents them from obeying the player if they were obtained illegitimately. However, this countermeasure fails if the player uses cheats to get to [[Faraway Island]] or [[Birth Island]], and then catches the Pokémon in a somewhat legitimate manner. The countermeasure is negated if the Pokémon is caught in FireRed or LeafGreen and is then transferred to a [[Generation IV]] game. Secondly, special programming called DMA (dynamic memory allocation) is used in [[Generation III]], and causes the data targeted by cheating devices to dynamically move around. However, this can be avoided by using codes to disable the DMA.
[[Generation III]] games exclusively contain two specific cheating countermeasures. First, {{p|Mew}} and {{p|Deoxys}} were given special programming that prevents them from ever obeying the player if they were obtained illegitimately, even if the player has the right badges. This can be bypassed if the player uses cheats to get to [[Faraway Island]] or [[Birth Island]] to catch the Pokémon that way, as the Pokémon itself becomes indistinguishably legitimate although the event item to arrive at the location is not. This countermeasure does not exist in [[Generation IV]]. Second, special programming known as DMA (dynamic memory allocation) causes sensitive memory areas such as Pokémon data to dynamically move around, preventing or making it difficult for cheating devices to target this data. This can be avoided through codes that disable the DMA altogether; such codes are often referred to as "Master Codes".<!-- ironically, this very DMA maneuver is what makes Glitzer Popping possible. lol-->


==Related articles==
==Related articles==

Revision as of 01:47, 8 June 2017

Cheating refers to the process of playing the Pokémon games through third-party devices to alter the game's data, usually to give the player advantages that would not be available through normal gameplay. Cheating is most frequently used to obtain or duplicate rare Pokémon or items, particularly those which would otherwise require attending a Nintendo event.

Glitches and the games' pseudorandom number generator may also be exploited to circumvent the restrictions of normal gameplay without explicitly cheating.

Overview

The appearance of a wild Bulbasaur in Generation V, something that can only happen with the use of cheating devices

Devices such as GameShark and Action Replay can be easily used to directly alter the game's data in many ways, such as automatically making Pokémon Shiny, giving them optimal IVs and Natures, or even modifying their moves and stats to obtain otherwise impossible values. These Pokémon are frequently known as hacked Pokémon. The devices are also frequently used to obtain Pokémon or items which would otherwise be only obtainable through a Nintendo promotional events. For example, cheating may be used to obtain the GS Ball or Old Sea Map (in generations II and III respectively), both of which were only distributed in Japan, or Azure Flute, which was never distributed.

A wild F-00, an example of using a wild Pokémon modifier code. Notice the error that causes the game to display the name using full-width rather than half-width characters as well as causing "" to be replaced by "?" in the name

A common example of a cheat is a "Wild Pokémon Modifier" code, allowing the user to encounter and catch any Pokémon of choice in any location, allowing for example, rapid EV training or obtaining of Legendary Pokémon. More complex codes can also set the wild Pokémon's level and Nature. These codes when used properly can have little to no negative effects on the save file, although later generations keep track of the location where a Pokémon was obtained making it possible to identify illegitimate Pokémon obtained through this method. More unconventionally, a wild Pokémon modifier code can be used in Pokémon Black 2 and White 2 to see Pokéstar Studios opponents, although catching them is impossible as the game will attempt to bring up a nonexistent Pokédex entry, causing a game freeze.

Older firmware versions of the Nintendo 3DS were vulnerable to the use of an exploit involving the device's built-in web browser to overwrite the RAM of a suspended game. QR codes were used to link and share these exploits. However, an update in March 2015 patched out the exploit entirely. In addition, more recent firmware versions contain exploits that enable the usage of homebrew software, which can be used to modify the save files of games. There is also external save editing hardware, such as Datel PowerSaves and Cyber Gadget.

On a more sophisticated level, many devices exist that allow players to back up their game's save file. While itself arguably legitimate, some downloadable programs such as Pokésav have been created specifically for use in conjunction with these files, allowing users to freely edit or make their own Pokémon from scratch.

Not all players will use cheating devices to make the game easier. Examples of codes that can be used to make the game harder include using codes to trigger a battle with Professor Oak, or codes that prevent the user's Pokémon from gaining any experience.

Criticism

The primary complaint against cheating devices is that it takes no particular ability to enter a cheat code, thus detracting from the point and spirit of the game and making it less enjoyable. While this is a subjective matter, it is the primary cause of cheating offending most players, especially when players can trade illegitimate Pokémon to others in exchange for legitimate Pokémon.

Another argument against cheating is that it often hurts the stability of the game. Improperly used codes can corrupt the game's save file or even delete it altogether.

A common justification for using cheating devices is that they can be used in moderation to obtain otherwise event-exclusive Pokémon. Due to the fact that Nintendo events, the only legitimate way to obtain such Pokémon, are often time-limited and region-exclusive, they can be impossible to obtain for some players solely due to their geographic location, and become altogether impossible after a certain date. It is a matter of opinion whether or not this is a valid excuse for cheating, although when kept for personal use is often criticized less than more drastic cheats.

Preventive measures

Generation III games exclusively contain two specific cheating countermeasures. First, Mew and Deoxys were given special programming that prevents them from ever obeying the player if they were obtained illegitimately, even if the player has the right badges. This can be bypassed if the player uses cheats to get to Faraway Island or Birth Island to catch the Pokémon that way, as the Pokémon itself becomes indistinguishably legitimate although the event item to arrive at the location is not. This countermeasure does not exist in Generation IV. Second, special programming known as DMA (dynamic memory allocation) causes sensitive memory areas such as Pokémon data to dynamically move around, preventing or making it difficult for cheating devices to target this data. This can be avoided through codes that disable the DMA altogether; such codes are often referred to as "Master Codes".

Related articles


Project Games logo.png This game-related article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games.