NetHack 1.3d

Hack, stitched together over the net · the first public NetHack

> Enter the dungeon
Date of birthJuly 1987 posted to comp.sources.games
CreatorsMike Stephenson with Arromdee, Turner, Neiger, Backus
LanguageC ~32,000 lines in 101 files
PlatformUnix + MS-DOS BSD, System V, PC

Lineage

NetHack is built on the code of Hack. Its README calls it “an integrated version of two major flavors of Hack”: Andries Brouwer's Unix Hack 1.0.3 and Don Kneller's PC Hack. Mike Stephenson merged the two, took the file names from PC Hack, and folded in patches that other players had posted: new classes, fountains, Keystone Kops, spiders, a magic marker. Each addition is still a switch in config.h.

1.3d was the first public release. Later versions (2.x, 3.x) grew from it, and so did the many variants in the family tree. This page's game is “NetHack 1.3d Revived”, a 2007 patch set that makes the 1987 source build on modern Linux.

Credits

Mike StephensonMerged the Hack flavours into NetHack; new classes and traps, throne rooms, spellbooks and spellcasting, praying, endgame changes
Ken ArromdeeNew classes, weapons code, armour weights, tools, polymorphing yourself
Scott R. TurnerRock moles, Keystone Kops, squeaky boards and magic traps, fountains
Gil NeigerMagic marker, fountain improvements
Eric Backus#dip for fountains
Jay Fenlason, Andries Brouwer, Don KnellerHack, Hack 1.0.3 and PC Hack, the code underneath
NetHack 1.3d Revived (2007), bhaakPatches that make it build on modern Linux; GitHub copy (bhaak/NetHack-1.3d @ bcec982)
DragonDePlatino, DawnBringerDawnLike tiles (CC-BY 4.0); the NetHack 3.6 tiles are the alternative

Screenshots

Four rooms joined by corridors, a Cave-man and his dog
First steps: a Cave-man and his little dog on level 1, rooms found by auto-explore.

More screenshots to come: our capture tool does not yet record the text windows.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Classes12The Samurai and Ninja; the Elf is a class, not a race.
Monsters62The Keystone Kop, the quantum mechanic, the rock mole, the giant eel, the mail daemon and the wizard of Yendor.
Spells33Finger of death, create familiar, genocide, cone of cold.
Potions19Gain energy, hallucination, holy water.
Scrolls21Genocide, punishment, amnesia, fire.
Rings19Conflict, teleport control, increase damage, warning.
Wands20Wishing, probing, cold, sleep, death.
Weapons41Katana, shuriken, a whole rack of polearms (bec de corbin, lucern hammer, voulge); Excalibur is the one artifact.
Armour15Elfin chain mail, crystal plate mail, bronze plate mail.
Tools9Magic marker, stethoscope, ice box, leash.
Traps16Squeaky board, magic trap, web, rust trap.
Levels40The Amulet of Yendor is in a maze from level 30 on; throne rooms from level 5, swamps from 19.

Manual

The manual page shipped with the source, nethack(6) (troff text), and the in-game introduction, help (text). From the NetHack 1.3d source, which builds on Hack © Stichting Mathematisch Centrum, 1985.

Getting started

  1. Open the game, type a name and answer n to choose a class (Samurai or Valkyrie is easiest), or y to get a random one.
  2. Move with hjklyubn or the arrow keys; walk into a monster to attack. _ explores on its own.
  3. Press Enter for a menu of every command, i for the inventory.
  4. Stuck in a dead end? Search with s (or 20s). Press > to walk to the down stairs and take them.
  5. Eat when you are “Hungry”. The full key list is in the in-game guide.

Help

We found no walkthrough for 1.3d. Rules of thumb:

Cheats