EvilHack

NetHack, but everything wants you dead a little more

> Enter the dungeon
Date of birth2019 (public play, April) · 0.9.3 in 2026
CreatorKeith Simpson k21971, with the NetHack DevTeam's 3.6 code
LanguageC ~295,000 lines
PlatformUnix + tty/curses public servers, Windows builds

Lineage

EvilHack is a child of NetHack 3.6. Keith Simpson forked it from the Hardfought server's NetHack 3.6.2 build on 20 October 2018 and opened it for public play on the Hardfought servers in April 2019. It has followed vanilla 3.6 ever since: version 0.9.3 carries NetHack 3.6.7.

Most of its new content is borrowed and reworked from other NetHack variants: GruntHack and SporkHack above all (the two hard variants its name nods to), and pieces of xNetHack, SpliceHack, UnNetHack and Slash'EM, next to a large amount of its own. Its NetHack roots go back through Hack to Rogue. See the family tree.

Credits

Keith SimpsonCreator and maintainer (k21971); runs the Hardfought servers
Borrowed codeGruntHack, SporkHack, xNetHack, SpliceHack, UnNetHack, Slash'EM, NetHack 3.7; patches credited in the changelog to ogmobot, paxed, Nephi, Tomsod, Khor and others
NetHack DevTeamNetHack 3.6.x, the base (Mike Stephenson's team back to 1987; Hack by Jay Fenlason and Andries Brouwer)
TilesThe Absurdly Evil tile set by Lemrent (floor tile by John Shaw), made for EvilHack 0.9.3 (64 px, scaled in the browser); the NetHack 3.6 tile set (Warwick Allison's tiles, extended by the DevTeam) is also included
Web portmemmaker (RVIP): browser window port, explore, tiles, sound

Screenshots

A Barbarian and her little dog in the first room, a jackal in view
Turn one: a human Barbarian, her little dog and the first jackal.
The Enter command menu over the map
A hobbit Druid (a role EvilHack adds) with the command menu open.
Eleven monster tiles
From the game's own tiles: illithid, tortle, draugr, beholder, neothelid, Goblin King, Kathryn the Ice Queen, Vecna, vorpal jabberwock, chromatic dragon, gulthias tree.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Roles16Convict, Druid and Infidel next to the classic thirteen; Infidels serve Moloch; the Archbishop of Moloch leads their quest.
Races14Illithid, tortle, draugr, vampire, aasimar, centaur, giant, drow, hobbit.
Monsters563The rodent of unusual size, the honey badger, the gulthias tree, petrified ents, the vorpal jabberwock, the Pale, White, Black and Red Horses, and Kathryn the Ice Queen, with a second entry as Kathryn the Enchantress.
Objects56581 weapons, 55 tools, 43 scrolls, 30 rings, 29 potions, 27 wands.
Spellbooks62Druid spells such as entangle and create grass; barkskin and stoneskin.
Artifacts69The Magic 8-Ball, the Bag of the Hesperides, The One Ring, the Eye and Hand of Vecna, the Idol of Moloch and the Convict's Striped Shirt of Liberation.
Dungeons14Goblin Town, the Ice Queen's Realm, the Hidden Dungeon, Vecna's Domain, Purgatory, next to the Mines, Sokoban, Quest, Ludios, Gehennom and the Planes.
Levels50+The Dungeons of Doom have 25–29 levels, Gehennom 16–20; 36 level files describe the special ones.

Manual

“A Guide to the Mazes of Menace (Guidebook for EvilHack)”, originally by Eric S. Raymond, edited and expanded for 0.9.3 by Keith Simpson and others: read it here (text, 5,200 lines), shipped with the source under the NetHack General Public License. The full changelog of every version is on GitHub.

Getting started

  1. Open the game, enter a name and pick a role, race and alignment (or let the game choose). Valkyrie, Samurai or Barbarian are the gentlest start.
  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, ; to look at something on the map.
  4. Find the down stairs > and press > (it walks there if you have seen them), again to descend.
  5. Eat when “Hungry”, pray when very low on hit points (not too often). All keys are in the in-game guide.

Help

There is no walkthrough for EvilHack (the dungeon is random), and vanilla NetHack advice can get you killed here. Rules of thumb:

Cheats