We have upgraded to the latest version of MediaWiki and now support TLS1.2 and transcoding!
Please contact us via Discord or Twitter if you experience any problems.


From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen


Developer: NetHack DevTeam
Platforms: DOS, Amiga, Windows, Mac OS X, Linux, Solaris
Released internationally: July 1987

CodeIcon.png This game has unused code.
EnemyIcon.png This game has unused enemies.
Sgf2-unusedicon1.png This game has unused abilities.
DebugIcon.png This game has debugging material.
Carts.png This game has revisional differences.

Cactus 2.0!
This article has just been started and needs the article basics added.
Help us out and add them.
<Sanky> please suggest an unused sprite with a clock or something
This game is still under active development.
Be aware that any unused content you find may become used or removed in the future. Please only add things to the article that are unlikely to ever be used, or went unused for some time. If they do get used, please remove them from the page and specify in the edit summary!

NetHack is one of the most well-known open-source roguelike games.

Debug Mode

To enter debug mode, the user must boot the game with the -d -u wizard command line parameters. Doing so will enabled the following key combinations:

Keys Action
Ctrl + E Reveal Secret Doors and Traps
Ctrl + F Map the current area
Ctrl + G Create a monster within an area
Ctrl + I Show identities of items in pack
Ctrl + O Show notable dungeon features
Ctrl + T Teleport within the current area
Ctrl + V Teleport between areas
Ctrl + W Make a wish
Ctrl + X Show all attributes

Unused Attributes

The player is noted to have Intrinsic Night Vision in you.h, but this never seems to contribute to the game ultimately.

Unused Monsters

There are shimmering dragons mentioned in the code. This would have left behind shimmering dragon scales, used to make '.

The beholders are also mentioned and have a few gaze attacks

Vampire mages and vorpal jabberwocks are tougher variations of existing in-game monsters.

Unused Spells

Two deffered spells are mentioned in the code - "flame sphere" and "freeze sphere".

Unused Symbols

The symbols 6, 7, 8, and 9 aren't used to represent anything by default.

Monster Frequency

In vanilla NetHack, monster frequency is rated on a scale of 0-5, where 0 isn't randomly generated and 5 is common. However, it could potentially go as high as 7.

Version Differences


  • A tiled graphic mode would be available starting with NetHack 3.2.0, along with the standard text-mode variation(s).
  • Barbarians were known as Fighters until 2.2a.
  • Ninjas were superseded by Rogues in Version 3.0.
  • Elfs were superseded by Rangers in Version 3.3.
    • Similarly, Earendil and Elwing were quest leaders for male and females elfs respectively. They were replaced with Orion in Version 3.3.
    • Also, the Goblin King is replaced with Scorpius.


  • Medusas were represented with a 8, but later came to be represented with a green @
  • Giants were represented with a 9, but later came to be represented with a H
  • Trappers were represented with a , (comma), but later came to be represented with a t


  • Only in version 2.3e can the player encounter the Three Stooges as enemies.
  • Osquips and Mad Scientists were in the game from Version 3.0 to Version 3.0.6.
  • There were unarmored soliders and watchmen introduced in Versions 3.0.0 and 3.1.0, but bother were removed in 3.1.3.


  • NetHack 3.0.0 introduced the Thunderfist, an artifact lucern hammer. It was swiftly replaced with the Mjollnir.
  • NetHack used to have slices of pizza as items until Version 2.3e.
  • Version 2.3e is the only version to have a badge as an item.


  • Originally, the player had to go to Hell to finish the game. However, starting with Version 3.1.0, Hell would be replaced with Gehennom.


  • Version 3.2.0 included an obituary for then-recently deceased development team member Izchak Miller. This is still available in the code and can be enabled with the "NH320_DEDICATION" compile-time option.


  • In versions 3.1.0 to 3.3.1, the Yeenoghu had the touch of death due to a bug, which was the result of adding the riders carelessly after the code that handles the confusion attack. This was fixed simply by adding a break when appropriate.
  • Version 3.4.3 treated any command as a waster of time if the player was walking on lava.