Note for Gmail users:

Currently we have noticed that Gmail is marking mail from our Bugzilla installation as spam. We are discussing what can and should be done about this. Meanwhile, if you are expecting mail from the NH4 Bugzilla and not getting it, check your spam box, and please bear with us. Sorry.


NetHack 4 is a NetHack variant with a focus on user interface improvements and codebase quality enhancements. It was originally based on NitroHack with most of the AceHack changes applied and subsequently received a number of important enhancements. Perhaps its most salient feature is the save system, which is very good at preventing data loss and making it easier to reproduce bugs.

Select a component to see open bugs in that component.

Component Default Assignee
build system ais523
The build system is how you take the source code and create an actual playable version of the game.
client/UI ais523
The client component is the user interface. It handles such things as menu display, sidebar positioning, etc.
documentation ais523
The documentation consists of various informational files (guidebook, man pages, README, etc.) that are distributed along with the game.
game engine (libnethack) ais523
libnethack is the actual game logic engine. It controls things like what happens when the player takes a given action, what monsters do, what items are available, etc.
other ais523
Anything not covered by one of the other components: website, bug tracker, server, etc.
testbench ais523
The testbench is an automatic fuzz-testing system.
tiles ais523
The tiles system specifies various ways that individual elements (terrain, monsters, objects, traps, etc.) are displayed. This can be graphical, or using a character and color.