Cheating (video games)
Encyclopedia
Cheating in video games involves a video game player using non-standard methods for creating an advantage beyond normal gameplay, usually to make the game easier, or may also create unusual effects which do not necessarily make the game easier to play, such as giving characters different appearances, such as large heads. Cheats sometimes may take the form of "secrets" placed by game developers themselves.

Cheats may be activated from within the game itself (a cheat code implemented by the original game developers); or created by third-party software (a game trainer) or hardware (a cheat cartridge
Cheat cartridge
A cheat cartridge is a device that connects to any sort of cartridge-based video game system. It allows a user to input special cheat codes to manipulate a game in a way not permitted by its original programming. Usually the effect is to gain infinite lives, ammunition, unlock secrets, or do things...

).

History

Cheating in video games has existed for almost their entire history. The first cheat codes were put in place for play testing
Playtest
A playtest is the process by which a game designer tests a new game for bugs and flaws before bringing it to market. Playtests can be run "open", "closed", "beta", or otherwise....

 purposes. Playtesters had to rigorously test the mechanics of a game and introduced cheat codes to make this process easier. An early cheat code can be found in Manic Miner
Manic Miner
Manic Miner is a platform game originally written for the ZX Spectrum by Matthew Smith and released by Bug-Byte in 1983 . It is the first game in the Miner Willy series and among the pioneers of the platform game genre. The game itself was inspired by the Atari 800 game Miner 2049er...

, where typing "6031769" (based on Matthew Smith's
Matthew Smith (games programmer)
Matthew Smith is a British computer game programmer. He is best known for his games Manic Miner and Jet Set Willy for the ZX Spectrum, released in 1983 and 1984 respectively...

 driving licence,) enables the cheat mode.

In a computer game, all numerical values are stored "as is" in memory. Gamers could reprogram a small part of the game before launching it. In the context of games for many 8-bit computers, it was a usual practice to load games into memory and, before launching them, modify specific memory addresses in order to cheat, getting an unlimited number of lives, currency, immunity, invisibility, etc. Such modifications were performed through POKE
PEEK and POKE
In computing, PEEK is a BASIC programming language extension used for reading the contents of a memory cell at a specified address. The corresponding command to set the contents of a memory cell is POKE.-Statement syntax:...

 statements. The Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

 and ZX Spectrum also allowed players with the proper cartridges or Multiface
Multiface
The Multiface was a hardware peripheral released by Romantic Robot UK Ltd. for several 1980s home computers. The primary function of the device was to dump the computer's memory to external storage, and featured an iconic 'red button' that could be pressed at any time in order to activate it...

 add-on to freeze the running program, enter POKEs, and resume. Some games tried to detect the Multiface, and refused to load if it was present. The earliest models had no ability to "hide". Later revisions either included a switch, hid if you opened and closed the menu before loading the game, or automatically hid.

For instance, with "POKE 47196,201" in Knight Lore
Knight Lore
Knight Lore is a computer game developed and released by Ultimate Play The Game in 1984. The game is the third in the Sabreman series, following on from his adventures in Sabre Wulf and Underwurlde. Unlike the earlier games in the series it used Ultimate's filmation engine to achieve a 3D look...

for the ZX Spectrum, immunity is achieved. Magazines such as CRASH
CRASH (magazine)
Crash was a magazine dedicated to the ZX Spectrum home computer. It was published from 1984 to 1991 by Newsfield Publications Ltd until their liquidation, and then until 1992 by Europress.-Development:...

regularly featured lists of such POKE
PEEK and POKE
In computing, PEEK is a BASIC programming language extension used for reading the contents of a memory cell at a specified address. The corresponding command to set the contents of a memory cell is POKE.-Statement syntax:...

 instructions for games. In order to find them a software cracker had to interpret the machine code
Machine code
Machine code or machine language is a system of impartible instructions executed directly by a computer's central processing unit. Each instruction performs a very specific task, typically either an operation on a unit of data Machine code or machine language is a system of impartible instructions...

 and locate the critical point where the number of lives is decreased, impacts detected, etc. Sometimes the term POKE was used with this specific meaning.

Cheating was exploited by technology-oriented players due to the difficulty of early cheats. However, a cheat industry emerged as gaming systems evolved, through the packaging and selling of cheating as a product. Cheat-enablers such as cheat books, game guides, cheat cartridges helped form a cheat industry and cemented cheating as part of gaming culture. However, cheating was not universally accepted in early gaming; gaming magazine Amiga Power
Amiga Power
Amiga Power was a monthly magazine about Amiga computer games. It was published in the United Kingdom by Future Publishing, and ran for 65 issues, from May 1991 to September 1996....

condemned cheaters, taking the stance that cheating was not part of their philosophy of fairness. They also applied this in reverse; games should also not be allowed to cheat the player.

Later, cheating grew more popular with magazines, websites, and even a television show, Cheat!
Cheat!
Cheat! is a TV show on G4 that provides cheat codes, strategies, and other hidden features for video games. The show is hosted by Kristin Adams , who replaced original host Cory Rouse in January 2005. After a nearly 18-month hiatus, new episodes of Cheat! began airing in December 2008...

, dedicated to listing cheats and walkthroughs for consoles and computer systems. POKE cheats were replaced by trainers and cheat codes. Generally, the majority of cheat codes on modern day systems are implemented not by gamers, but by game developer
Video game developer
A video game developer is a software developer that creates video games. A developer may specialize in a certain video game console, such as Nintendo's Wii, Microsoft's Xbox 360, Sony's PlayStation 3, or may develop for a variety of systems, including personal computers.Most developers also...

s. Some say that as many people do not have the time to complete a video game on their own, cheats are needed to make a game more accessible and appealing to a casual gamer. With the rise in popularity of gaming, cheating using external software and hardware raised a number of copyright legal issues related to modifying game code.

Many modern games have removed cheat codes entirely, save for uses to unlock certain secret bonuses. The usage of real-time achievement tracking made it unfair for any one player to cheat. In online multiplayer games, cheating is frowned upon and disallowed, often leading to a ban. However, certain games may unlock single-player cheats if the player fulfills a certain condition. Yet other games, such as those using the Source engine
Source engine
Source is a 3D game engine developed by Valve Corporation. It debuted in June 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2, and has been in active development ever since...

, allow developer consoles to be used to activate a wide variety of cheats in single-player or by server administrators.

Cheat codes

The most basic type of cheat code is one created by the game designers and hidden within the video game itself, that will cause any type of uncommon effect that is not part of the usual game mechanics.

Activation methods for cheat codes might include entering a code at a password prompt or a pressing a combination of game controller
Game controller
A game controller is a device used with games or entertainment systems used to control a playable character or object, or otherwise provide input in a computer game. A controller is typically connected to a game console or computer by means of a wire, cord or nowadays, by means of wireless connection...

 buttons, such as "The Konami Code", or by password
Password
A password is a secret word or string of characters that is used for authentication, to prove identity or gain access to a resource . The password should be kept secret from those not allowed access....

s that can be typed in to get the desired effect or bring up a cheat menu. Other entry points may be a developer console, a code entry dialog, at title screens, or in-game. Effects might include unlocking a character or improving a character's performance: for example providing a car with greater acceleration or the God mode
God mode
In health-based video games, god mode, infinite health or infinite life, is a game mechanic or cheat that prevents a playing character from being harmed, sustaining damage, and ultimately, dying...

 in Doom which makes the player invulnerable; or visual gags with no practical purpose, such as "Tutu Qwark" in Ratchet & Clank: Up Your Arsenal
Ratchet & Clank: Up Your Arsenal
Ratchet & Clank: Up Your Arsenal is a platform game developed by Insomniac Games and published by Sony. It is the third installment in the Ratchet & Clank series and was released in North America on November 3, 2004...

.

Unlike other cheating methods, cheat codes are implemented by the game developers themselves, often as a tool to playtest certain aspects of the game without difficulty. One of the earliest known examples of this type of cheat is the Konami Code
Konami Code
The Konami Code, known in Japan as the , is a cheat code that appears in many Konami video games, although the code also appears in some non-Konami games...

, created in 1986 by Konami developer Kazuhisa Hashimoto as he worked on porting
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

 the 1985 arcade game Gradius
Gradius
The Gradius games, first introduced in 1985, make up a series of scrolling shooter video games published by Konami for a variety of portable, console and arcade platforms. In many games in the series, the player controls a ship known as the Vic Viper...

for use on the Nintendo Entertainment System
Nintendo Entertainment System
The Nintendo Entertainment System is an 8-bit video game console that was released by Nintendo in North America during 1985, in Europe during 1986 and Australia in 1987...

. Hashimoto is quoted as saying "The arcade version of Gradius is really difficult, right? I never played it that much, and there was no way I could finish the game, so I inserted the so-called Konami code."

Modification of run time game data

Cheating can easily be achieved by modifying the game's data while it is running. These methods of cheating are often less reliable than cheat codes included into a game by its creators. This is due to the fact that certain programming styles or quirks of internal game logic, different release versions of a game, or even using the same game at different times or on different hardware, may result in different memory usage and hence the trainer program might have no effect, or stop the game from running altogether.

Memory editing

Cheating via memory editing involves modifying the memory values where the game keeps its status information. This can be achieved in a range of different ways depending of the game's running environment. The way to achieve this will vary depending on the environment in which the game is running.

Memory editing hardware

A cheat cartridge is attached to an interface port on a home computer or console. It allows a user to modify the game code either before or during its execution. An early example is the Multiface
Multiface
The Multiface was a hardware peripheral released by Romantic Robot UK Ltd. for several 1980s home computers. The primary function of the device was to dump the computer's memory to external storage, and featured an iconic 'red button' that could be pressed at any time in order to activate it...

 for the ZX Spectrum, and almost every format since has had a cheat cartridge created for it; such as Datel
Datel
Datel is a UK-based electronics and game console peripherals manufacturer. The company is best known for producing a wide range of hardware and peripherals for home computers in the 1980s, for example replacement keyboards for the ZX Spectrum, the PlusD disk interface and the Action Replay series...

's range of Action Replay
Action Replay
Action Replay is the brand name of a series of video game cheating devices created by Datel. As of 2010, Action Replays are currently available for some of the current major gaming platforms which include the Nintendo DS, Nintendo DSi, PlayStation 2, and the PlayStation Portable, and many older...

 devices. Another popular example of this is Game Genie
Game Genie
The Game Genie is a series of cheat systems designed by Codemasters and sold by Camerica and Galoob for the Nintendo Entertainment System, Super Nintendo Entertainment System, Game Boy, Mega Drive/Genesis, and Sega Game Gear that modifies game data, allowing the player to cheat, manipulate various...

 for Sega Genesis, NES
Nintendo Entertainment System
The Nintendo Entertainment System is an 8-bit video game console that was released by Nintendo in North America during 1985, in Europe during 1986 and Australia in 1987...

, Super Nintendo
Super Nintendo Entertainment System
The Super Nintendo Entertainment System is a 16-bit video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993. In Japan and Southeast Asia, the system is called the , or SFC for short...

, Game Boy
Game Boy
The , is an 8-bit handheld video game device developed and manufactured by Nintendo. It was released in Japan on , in North America in , and in Europe on...

, and Game Gear
Sega Game Gear
The was Sega's first handheld game console. It was the third commercially available color handheld console, after the Atari Lynx and the TurboExpress....

 game consoles. Modern disc-based cheat hardware include GameShark
GameShark
GameShark is the brand name of a line of video game cheat cartridges and other products for a variety of console video game systems and Windows based computers. Currently, the brand name is owned by Mad Catz, who actively markets GameShark products for the PlayStation, Xbox, Nintendo, and Sega game...

 and Code Breaker which modify game code from a large database of cheats. In later generation consoles, cheat cartridges have come to be replaced by cheat discs that usually contain a game loader and, used to boot the console, modify the console's memory environment previous to the loading of the actual game disc.

The legality of this type of devices has been questioned, having raised a particular case named Lewis Galoob Toys, Inc. v. Nintendo of America, Inc.
Lewis Galoob Toys, Inc. v. Nintendo of America, Inc.
Lewis Galoob Toys, Inc. v. Nintendo of America, Inc. was a court case which established the rights of users to modify copyrighted works for their own use....

, in which Nintendo
Nintendo
is a multinational corporation located in Kyoto, Japan. Founded on September 23, 1889 by Fusajiro Yamauchi, it produced handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....

 unsuccessfully sued Lewis Galoob Toys
Galoob
Lewis Galoob Toys, Inc. was a toy company headquartered on Forbes Blvd. in South San Francisco, California. Best known for distributing the Game Genie, a videogame cheat device, for Codemasters in the US, Galoob was founded by Barbara Frankel and Lewis Galoob in 1954 as an import business. Before...

 stating that its cheating device, the Game Genie
Game Genie
The Game Genie is a series of cheat systems designed by Codemasters and sold by Camerica and Galoob for the Nintendo Entertainment System, Super Nintendo Entertainment System, Game Boy, Mega Drive/Genesis, and Sega Game Gear that modifies game data, allowing the player to cheat, manipulate various...

, created derivative work
Derivative work
In United States copyright law, a derivative work is an expressive creation that includes major, copyright-protected elements of an original, previously created first work .-Definition:...

s of games and violated copyright law
Copyright
Copyright is a legal concept, enacted by most governments, giving the creator of an original work exclusive rights to it, usually for a limited time...

.

Memory editing software

The most basic way of achieving this is by means of memory editor software, which allows you to directly edit the numeric values in a certain memory address. This kind of software usually includes a feature that allows you to perform memory searches to aid the user to locate the memory areas where known values (such as the amount of lives, score or health level) are located. Provided a memory address, a memory editor may also be able to "freeze" it, preventing the game from altering the information stored at that memory address.

Game trainers are a special type of memory editor, in which the program comes with predefined functions to modify the run time memory of a specific computer game. When distributed, trainers often have a single + and a number appended to their title, representing the number of modifications the trainer has available.

In the 1980s and 1990s, trainers were generally integrated straight into the actual game by cracking group
Software cracking
Software cracking is the modification of software to remove or disable features which are considered undesirable by the person cracking the software, usually related to protection methods: copy protection, trial/demo version, serial number, hardware key, date checks, CD check or software annoyances...

s. When the game was first started, the trainer would typically show a splash screen of its own, sometimes allowing modifications of options related to the trainer, and then proceed to the actual game. In the cracker group release lists and intros, trained games were marked with one or more plus signs after them, one for each option in the trainer, for example: "the Mega Krew presents: Ms. Astro Chicken++".

Many emulators have built-in functionality that allows players to modify data as the game is running, sometimes even emulating cheating hardware such as Game Genie
Game Genie
The Game Genie is a series of cheat systems designed by Codemasters and sold by Camerica and Galoob for the Nintendo Entertainment System, Super Nintendo Entertainment System, Game Boy, Mega Drive/Genesis, and Sega Game Gear that modifies game data, allowing the player to cheat, manipulate various...

. Some emulators take this method a step further and allow the player to export and import data edits. Edit templates of many games for a console are collected and redistributed as cheat packs.

Emulators also frequently offer the additional advantage of being able to save the state of the entire emulated machine at any point, effectively allowing saving at any point in a game even when save functionality is not provided by the game itself. Cheating hardware such as "Instant Replay" also allows such behaviour for some consoles.

Code injection

Somewhat more unusual than memory editing, code injection consists of the modification of the game's executable code while it is running, for example with the use of POKE
PEEK and POKE
In computing, PEEK is a BASIC programming language extension used for reading the contents of a memory cell at a specified address. The corresponding command to set the contents of a memory cell is POKE.-Statement syntax:...

 commands. In the case of Jet Set Willy
Jet Set Willy
Jet Set Willy is a computer game originally written for the ZX Spectrum home computer. It was published in 1984 by Software Projects and ported to most home computers of the time....

on the ZX Spectrum computer, a popular cheat involved replacing a Z80
Zilog Z80
The Zilog Z80 is an 8-bit microprocessor designed by Zilog and sold from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes...

 instruction DEC (HL) in the program (which was responsible for decrementing the number of lives by one) with a NOP
NOP
In computer science, NOP or NOOP is an assembly language instruction, sequence of programming language statements, or computer protocol command that effectively does nothing at all....

, effectively granting the player infinite lives.

Saved game editors

Editing a saved game offers an indirect way to modify game data. By modifying a file in persistent storage, it is possible to effectively modify the run time game data that will be restored when the game attempts to load the save game.

Hex editor
Hex editor
A hex editor is a type of computer program that allows a user to manipulate the fundamental binary data that makes up computer files. Note that computer files can be very small to very large...

s were the most basic means of editing saved game files (e.g. to give the player a large sum of money in strategy games such as Dune II
Dune II
Dune II: The Building of a Dynasty is a Dune computer game released in 1992 by Westwood Studios...

). However, as happened with game editors, dedicated game-editing utilities soon became available, including functions to effortlessly edit saved data for specific games, rendering hex editing largely obsolete for this purpose.

Network traffic forgery

A similar method for cheating in online games involves editing packets in the outbound network traffic, thus affecting the state of the game. Although this method was more common a few years ago, games are developed with more robustness to prevent network and packet modifications.

Unusual effects

Cheat codes may sometimes produce unusual or interesting effects which don't necessarily make the game easier to play. For example, one cheat in Jurassic Park: Operation Genesis
Jurassic Park: Operation Genesis
Jurassic Park: Operation Genesis is a construction and management simulation video game for the PC, Xbox, and PlayStation 2 based on the novel and film series Jurassic Park. The main point of the game is to recreate Jurassic Park - building a 5 star theme park with dinosaurs, and turning John...

makes dinosaurs appear 'undead
Undead
Undead is a collective name for fictional, mythological, or legendary beings that are deceased and yet behave as if alive. Undead may be incorporeal, such as ghosts, or corporeal, such as vampires and zombies...

'. In other games, a cheat may make the game harder to play; for instance one could give the enemy special abilities, add a harder difficulty, make neutral bystanders attack the player or grant the player a disadvantage such as low health points or instant death. In a few games the player is humorously penalized if they use cheat codes originally for another game; for example, using cheat codes from Doom in Descent
Descent (video game)
Descent is a 3D first-person shooter video game developed by Parallax Software and released by Interplay Entertainment Corp. in 1995. The game features six degrees of freedom gameplay and garnered several expansion packs...

would result in a sarcastic message from the programmers on screen. Similar effects also occurred if codes from Descent were attempted to be used in its sequels. The game Heretic
Heretic (computer game)
Heretic is a fantasy first-person shooter video game created by Raven Software, published by id Software, and distributed by GT Interactive in 1994. It was made available on Steam on August 3, 2007....

played on Doom's codes gives the complete opposite of the desired effect, such as instant death instead of invulnerability or stripping weapons instead of providing them. In Doom 3
Doom 3
Doom 3 is a science fiction horror video game developed by id Software and published by Activision. An example of the first-person shooter genre, Doom 3 was first released for Microsoft Windows on August 3, 2004. The game was later adapted for Linux, as well as being ported by Aspyr Media for Mac...

 if the user types in the cheat "IDDQD" from the original game, a message appears saying "Your memory serves you well.",
Or,displaying the word BALONGA! on the exit door in portal 1 and 2 with only 30 seconds to turn off the cheat(s) before you die.

Other unusual cheats found regularly in games include "big-head mode" (in GoldenEye 007 or Oni, for example), switching weapons for other objects, and codes to change the colors of characters.

Some games allow the player to enter a code to change what the character is wearing or to change the character itself, but not enhance the progress of the game. For example, most of the Grand Theft Auto games allow the player to enter a code to make the character change into an NPC
Non-player character
A non-player character , sometimes known as a non-person character or non-playable character, in a game is any fictional character not controlled by a player. In electronic games, this usually means a character controlled by the computer through artificial intelligence...

. Another unusual cheat code in the Grand Theft Auto games is the ability to make the people of the town start rioting, or hold weapons.

Easter eggs are a related feature, although such hidden content has no impact on gameplay.

Counter-cheating measures

In games having attainable achievements or high score records, or both, cheats by nature allow the player to attain achievements too easily or score point totals not attainable by a non-cheating player. In some games, developer commentary mode can have the same effect because these games, in an effort to make all commented-on scenarios accessible to the player, render a player invulnerable to damage while in commentary mode.

Barriers to game completion

  • The Sega 32X
    Sega 32X
    The Sega 32X, codenamed Project Mars, is an add-on for the Mega Drive/Genesis video game console by Sega. Its aim was to increase the lifespan of the aging Mega Drive/Genesis system, which was facing stiff competition from the SNES...

     version of Doom does not allow the player to finish the game if any cheat codes were used; instead, after a cheating player defeats the game's penultimate level, the game simulates a program exit to DOS
    MS-DOS
    MS-DOS is an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems, and was the main operating system for IBM PC compatible personal computers during the 1980s to the mid 1990s, until it was gradually superseded by operating...

     and displays a mock command prompt ("C:\>").
  • Some PC games and most Xbox
    Xbox
    The Xbox is a sixth-generation video game console manufactured by Microsoft. It was released on November 15, 2001 in North America, February 22, 2002 in Japan, and March 14, 2002 in Australia and Europe and is the predecessor to the Xbox 360. It was Microsoft's first foray into the gaming console...

     games do not record player achievements if they are attained while cheat mode is activated. For example, Half-Life 2: Episode 2 turns this barrier into a continuing obstacle if a player saves the game with cheats activated: The game will record that fact in the save file and automatically cause subsequent reloads from the relevant save file to reactivate cheat mode.
  • In Ricochet Infinity, if a player cheats at all, their score will be set to zero, the message "You are Cheating" appears in the message box,and your progress after cheating will not be recorded.

Penalties to player performance

  • Entry of Wolfenstein 3-D's "ILM" code provides a player with the maximum possible lives, weapons, and ammunition but in the process resets a player's score to zero.
  • If a player of Battlefield 1942
    Battlefield 1942
    Battlefield 1942 is a 3D World War II first-person shooter computer game developed by Swedish company Digital Illusions CE and published by Electronic Arts for Microsoft Windows and Apple Macintosh . The game can be played in singleplayer mode against the computer game AI or in multiplayer mode...

     makes a mistake while entering a cheat code, the error triggers an algorithm that either makes the player automatically lose or gives the enemy the performance enhancements the player is attempting to obtain. The risk of incurring this cost varies with the player's memory and dexterity.
  • If a player of Raven Software game Heretic tries to cheat by entering the God code from Doom, the game kills the player and displays the message "Trying to cheat, are you? Now you die!". If the player enters the Weapons Cheat code from Doom, the player loses all weapons acquired, is given a Staff as its new weapon with the message "Cheater, you don't deserve any weapons." displaying on screen.
  • If a player of Pokémon Ruby and Sapphire
    Pokémon Ruby and Sapphire
    are the third installments of the Pokémon series of role-playing games, developed by Game Freak and published by Nintendo for the Game Boy Advance. The games were first released in Japan in late 2002 and later released to the rest of the world in 2003 . Pokémon Emerald, a special edition version,...

     uses a cheating device to obtain Mew
    Mew (Pokémon)
    is one of the fictional species of Pokémon creatures from Nintendo's and Game Freak's multi-billion-dollar Pokémon media franchise—a collection of video games, anime, manga, books, trading cards, and other media created by Satoshi Tajiri...

     or Deoxys, the Pokémon will not obey its trainer, no matter how many gym badges the player has.
  • If a player in Unreal
    Unreal
    Unreal is a first-person shooter video game developed by Epic MegaGames and Digital Extremes and published by GT Interactive in May 1998...

     uses an "Admin Set" command, they will need to restart Unreal to enter any online server.

Disclaimers regarding player achievement

  • If a player of Portal has any cheat(s) activated when s/he completes a chamber in Challenge mode, the game will display "CHEATED!" above the performance summary screen for that level.
  • Tyrian displays the message "Cheaters always prosper" on the bottom of the score screen.
  • MechWarrior 3
    MechWarrior 3
    MechWarrior 3 is an entry in the MechWarrior series. It featured a new 3D accelerated graphics engine at the time of its release. The game contains over 20 missions, with access to 18 different mechs.-Plot:...

     makes its cheat modes readily available as standard game options (as opposed to, e.g., requiring the entry of a "secret" code) but labels these game options "dishonorable," a reference to the code of honor shared by the game's rival clans.
  • In Grand Theft Auto: Vice City
    Grand Theft Auto: Vice City
    Grand Theft Auto: Vice City is a 2002 open world action computer and video game developed by British games developer Rockstar North and published by Rockstar Games. It is the second 3D game in the Grand Theft Auto video game franchise and sixth original title overall...

    , entering a cheat code to spawn vehicles will reduce the player's criminal rating. If this drops below zero cheat-related messages are displayed. Other cheats may render the game extremely difficult, such as enabling the 'pedestrians carry weapons' along with the 'pedestrians hate you' cheat and saving. The game will notify you if you attempt to save with gameplay-altering cheats enabled, as they will remain saved with the game if the player does save.
  • Sanctum
    Sanctum (2011 video game)
    Sanctum is a first-person shooter tower defense video game, developed by independent developer Coffee Stain Studios. It has been available for pre-purchase via Steam for Microsoft Windows since March 24, 2011.-Plot:...

     displays a message after each wave showing you cheated if you use any kind of cheating meassure, and disables scores and achievement until you restart the game.

Cheating in online games

Cheating exists in many multiplayer online computer games
Multiplayer game
A multiplayer video game is one which more than one person can play in the same game environment at the same time. Unlike most other games, computer and video games are often single-player activities that put the player against preprogrammed challenges and/or AI-controlled opponents, which often...

. While there have always been cheat codes and other ways to make single player games easier, developers often attempt to prevent it in multiplayer games. With the release of the first popular internet multiplayer games cheating took on new dimensions. Previously it was rather easy to see if the other players cheated, as most games were played on local networks or consoles. The Internet
Internet
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...

 changed that by increasing the popularity of multiplayer games, giving the players relative anonymity, and giving people an avenue to communicate cheats.

Examples of cheats in FPS games include the aimbot
Aimbot
An aimbot is a type of computer game bot used in first-person shooter games to provide varying levels of target acquisition assistance to the player. It is sometimes incorporated as a feature of a game...

, which assists the player in aiming at the target, giving the user an unfair advantage, the wallhack, which allows a player to see through solid or opaque objects or manipulate or remove textures, and ESP, with which the information of other players is displayed.

In role-playing games, twinking
Twinking
Twinking is a type of behavior in role-playing games. A player who engages in such behavior is known as a twink. The precise definition of twinking varies depending on the variety of role-playing game. In "pen and paper" role-playing games, a twink is often synonymous with a munchkin. In MUDs, a...

, the practice of passing on valuable items not normally available at player's character's level, may be considered cheating.

In online multiplayer games
Massively multiplayer online game
A massively multiplayer online game is a multiplayer video game which is capable of supporting hundreds or thousands of players simultaneously. By necessity, they are played on the Internet, and usually feature at least one persistent world. They are, however, not necessarily games played on...

, players may use macro scripts, which automate player actions, to automatically find items or defeat enemies for the player's advantage. The prevalence of massively multiplayer online game
Massively multiplayer online game
A massively multiplayer online game is a multiplayer video game which is capable of supporting hundreds or thousands of players simultaneously. By necessity, they are played on the Internet, and usually feature at least one persistent world. They are, however, not necessarily games played on...

s (MMORPGs) such as World of Warcraft, Anarchy Online, EverQuest, Guild Wars, and RuneScape has resulted in the trading of in-game currency for real world currency. This can lead to virtual economies
Virtual economy
A virtual economy is an emergent economy existing in a virtual persistent world, usually exchanging virtual goods in the context of an Internet game...

. The rise of virtual economies has led to cheating where a gamer uses macros to gain large amounts of ingame money which the player will then trade for real cash. The Terms of Service of most modern online games now specifically prohibit the transfer of accounts or sale of in-game items for 'real-world' money.

Whilst games cannot prevent cheating in single-player modes, cheating in online games is common on public game server
Game server
A game server is a remotely or locally run server used by game clients to play multiplayer video games. Most video games played over the Internet operate via a connection to a game server...

s. Some online games, such as Battlefield 1942
Battlefield 1942
Battlefield 1942 is a 3D World War II first-person shooter computer game developed by Swedish company Digital Illusions CE and published by Electronic Arts for Microsoft Windows and Apple Macintosh . The game can be played in singleplayer mode against the computer game AI or in multiplayer mode...

,
include specific features to counter cheating exploits
Exploit (online gaming)
An exploit, in video games, is the use of a bug or design flaw by a player to their advantage in a manner not intended by the game's designers. It is often colloquially abbreviated sploit. Exploits have been classified as a form of cheating; however, the precise determination of what is or is not...

, by incorporating tools such as PunkBuster
PunkBuster
PunkBuster is a computer program that is designed to detect software used for cheating in online games. It does this by scanning the memory contents of the local machine. A computer identified as using cheats may be banned from connecting to protected servers. The aim of the program is to isolate...

, nProtect GameGuard
GameGuard
nProtect GameGuard is an anti-cheating rootkit developed by INCA Internet. It is installed alongside many Asian massively multiplayer online roleplaying games such as Rohan: Blood Feud, Lineage II, 9Dragons, Cabal Online, Phantasy Star Universe, GunZ: The Duel, Flyff, Rappelz, Luna Online,...

, or VAC (Valve Anti-Cheat
Valve Anti-Cheat
Valve Anti-Cheat, abbreviated to VAC, is an anti-cheat solution developed by Valve Corporation as a component of the Steam game development platform.-History:...

). However, much like anti-virus companies; anti-cheat tools are constantly and consistently bypassed until further updates force cheat creators to find new methods to bypass the protection.

See also

  • Cheating
    Cheating
    Cheating refers to the breaking of rules to gain advantage in a competitive situation. The rules infringed may be explicit, or they may be from an unwritten code of conduct based on morality, ethics or custom, making the identification of cheating a subjective process. Cheating can refer...

  • Difficulty level
    Difficulty level
    In general usage, difficulty level refers to the relative difficulty of completing a task or objective.In computer and video games, the term specifically delineates the ease or difficulty with which an average user may complete a game or a part of a game. Arcade games as well as many early console...

  • Glitching
    Glitching
    Glitching is an activity in which a person finds and exploits flaws or glitches in video games to achieve something that was not intended by the game designers. Gamers who engage in this practice are known as glitchers. Glitches can help or disable the player....

  • God mode
    God mode
    In health-based video games, god mode, infinite health or infinite life, is a game mechanic or cheat that prevents a playing character from being harmed, sustaining damage, and ultimately, dying...

  • Twinking
    Twinking
    Twinking is a type of behavior in role-playing games. A player who engages in such behavior is known as a twink. The precise definition of twinking varies depending on the variety of role-playing game. In "pen and paper" role-playing games, a twink is often synonymous with a munchkin. In MUDs, a...

  • Mod (computer gaming)
    Mod (computer gaming)
    Mod or modification is a term generally applied to personal computer games , especially first-person shooters, role-playing games and real-time strategy games. Mods are made by the general public or a developer, and can be entirely new games in themselves, but mods are not standalone software and...

  • POKEs as cheats
  • Strategy guide
    Strategy guide
    Strategy guides are instruction books that contain hints or complete solutions to specific video games. The line between strategy guides and walkthroughs is somewhat blurred, with the former often containing or being written around the latter. Strategy guides are often published in print, both in...

  • Cheat Engine
    Cheat Engine
    Cheat Engine, commonly abbreviated as CE, is an open source memory scanner/hex editor/debugger created by Eric Heijnen for the Windows operating system. Cheat Engine is mostly used for cheating in computer games, and is sometimes modified and recompiled to evade detection. This program resembles ,...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK