Difference between revisions of "Cheating"

From CrawlWiki
Jump to: navigation, search
m (1 revision: crawl)
(Add a section about online vs offline.)
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
'''Cheating''' is the act of doing things not intended by [[developers]] or considered to be against the "spirit" of the game.
 
'''Cheating''' is the act of doing things not intended by [[developers]] or considered to be against the "spirit" of the game.
 +
 +
==Playing offline vs playing online==
 +
Because of the methods of cheating described below, games played offline are generally not counted by the community for the purposes of statistics and records. Online games very rarely experience abusable cheats and exploits, and are protected from save file scumming, ghost scumming and to a large extent crash scumming (through forced updates) by making these items unavailable to the player. This means online games are very difficult to cheat on, and are therefore the only form of games counted by statistics.
 +
 +
The ##crawl learndb eludes to this, with the entry describing "offline" reading simply "It doesn't count".
  
 
==Not cheating==
 
==Not cheating==
  
* Using [[wizard mode]] to test things out, before trying it in a legit game.
+
* Using [[wizard mode]] to test things out, before trying it in a legitimate game.
 
* Reading spoilers
 
* Reading spoilers
  
Line 17: Line 22:
 
'''Save scumming''' is creating a back-up save file in case your character dies. Thus, eliminating the permanency of death.
 
'''Save scumming''' is creating a back-up save file in case your character dies. Thus, eliminating the permanency of death.
  
===Abusing the random number generator===
+
===Selectively deleting ghost files===
  
A sufficiently determined player can find the seed of the [[random number generator]] after starting the game and then use it to his or her advantage.
+
It is possible to delete [[player ghost|ghost]] files. If you do this selectively, deleting only the ones that you think will kill you again, this is cheating. If you always delete all ghost files including ones you would be glad to find, this is not cheating as it is the equivalent of playing every game on a fresh install.  
  
===Selectively deleting bone files===
+
===Leaving weak ghosts behind===
  
It is possible to delete bones files. If you do this selectively, deleting only the ones that you think will kill you again, this is cheating. If you always delete all bones files including ones you would be glad to find, this is not cheating as it is the equivalent of playing every game on a fresh install.  
+
When players die they may leave a ghost on that level. Players can create high level characters and give them major weaknesses, before killing them. When they encounter the weak ghost later on, they can kill them and get tons of [[XP]] early on.
  
===Leaving weak ghosts behind===
+
===Intentionally crashing the game===
 +
 
 +
Crawl only autosaves every level, so when a crash occurs, you will be dropped at the last time you entered the current level.  On a local system, this is easily done by force-quitting the program.  However, it is also possible even on public servers, if you know of a bug that allows you to produce a crash on demand.  The devteam fixes these bugs whenever they find them, and furthermore keeps reports of such bugs private until they are resolved.  The secrecy is necessary because intentional crashing could conceivably be used to gain an unfair advantage in a tournament.
  
When players die they may leave a [[player ghost|ghost]] on that level. Players can create high level characters and give them major weaknesses, before killing them. When they encounter the weak ghost later on they can kill them and get tons of [[XP]] early on.
+
Obviously, restoring a game after an accidental crash, even on a public server, is not cheating. Also note that losing your connection to a server in the middle of a game will not cause a crash - you will restore exactly where you left off.
  
 
[[Category:Crawl]]
 
[[Category:Crawl]]

Revision as of 15:57, 29 July 2018

Cheating is the act of doing things not intended by developers or considered to be against the "spirit" of the game.

Playing offline vs playing online

Because of the methods of cheating described below, games played offline are generally not counted by the community for the purposes of statistics and records. Online games very rarely experience abusable cheats and exploits, and are protected from save file scumming, ghost scumming and to a large extent crash scumming (through forced updates) by making these items unavailable to the player. This means online games are very difficult to cheat on, and are therefore the only form of games counted by statistics.

The ##crawl learndb eludes to this, with the entry describing "offline" reading simply "It doesn't count".

Not cheating

  • Using wizard mode to test things out, before trying it in a legitimate game.
  • Reading spoilers

Degenerate behavior

  • All forms of scumming
  • Deleting level files

Cheating

Save scumming

Save scumming is creating a back-up save file in case your character dies. Thus, eliminating the permanency of death.

Selectively deleting ghost files

It is possible to delete ghost files. If you do this selectively, deleting only the ones that you think will kill you again, this is cheating. If you always delete all ghost files including ones you would be glad to find, this is not cheating as it is the equivalent of playing every game on a fresh install.

Leaving weak ghosts behind

When players die they may leave a ghost on that level. Players can create high level characters and give them major weaknesses, before killing them. When they encounter the weak ghost later on, they can kill them and get tons of XP early on.

Intentionally crashing the game

Crawl only autosaves every level, so when a crash occurs, you will be dropped at the last time you entered the current level. On a local system, this is easily done by force-quitting the program. However, it is also possible even on public servers, if you know of a bug that allows you to produce a crash on demand. The devteam fixes these bugs whenever they find them, and furthermore keeps reports of such bugs private until they are resolved. The secrecy is necessary because intentional crashing could conceivably be used to gain an unfair advantage in a tournament.

Obviously, restoring a game after an accidental crash, even on a public server, is not cheating. Also note that losing your connection to a server in the middle of a game will not cause a crash - you will restore exactly where you left off.