The NetHack Home Page
Utilities
A lot of utilities have been written for NetHack,
mostly quite small and not very useful (except for those
number-crunchers among you). The best known useful two are
ChrHack and NhSound, which add nice graphics and
sound to NetHack 3.1.3 on your PC, respectively. To use
some of these utilities, you need the perl
program. Mikko Saari provided
some information
on installing perl on a DOS system. Unix systems should have perl
already.
- StatNetHack
- I have a text file describing
StatNetHack for 3.3.0. It contains information on the
latest version of the utility, a link to the file
and some help
text.
StatNetHack was written by Sasha Lüdecke.
- The NetHack killers script
- There is the
NetHack killers script (nhk) for 3.3.0. Get it here.
Nhk was edited by Eva Meyers.
- Game recorder
- A game recorder has been written for version 3.3.0. The
author has made available a home
page which explains things.
The game recorder was designed by Helge Dennhardt.
- Data librarian
- One of the standard NetHack tools (which you can
compile from the sources, but which is not included in
the official distribution) is the Data librarian, or
dlb. This program is used to get single files from the
"nhdata" file, or to add files to that file. It might
speed up your game a lot if you delete files that are used a lot
by NetHack from the nhdata file, and put them in your
NetHack directory instead. A compiled version is
currently available for
Msdos only. For more information on this program, see the
readme file which comes with it. It was written for
NetHack 3.2.0, by the Development Team.
- Tile editor
- A tile editor has been written for the Amiga version of
NetHack 3.2.0. The author has made available a home page
which explains things.
The tile editor was written by Adam Dawes.
- Search engine
- A WWW search engine
to look for strings in the first line of each of the spoiler
files (which might come in handy).
The search engine was written by Viljo
Viitanen.
- ChrHack
- ChrHack (v2.3) is a front end for NetHack
3.1.3 on personal computers and compatibles that replaces the
normal text graphics with bitmaps that are user-customizable. It
is said not to work with NetHack 3.2.1 (and does not
need to, since graphics have been incorporated in the official
versions since 3.2.0). The program does not alter the
NetHack executable in any way: it only adds a few lines
to the nethack.cfg file, which can be commented out later, if
needed. The ChrHack
program (69 kByte, there is a
readme file) can be obtained from the win spoiler site. No
sources are available.
A
shorter version is also available. For more information, see
the accompanying
readme file.
You might also want some alternative character sets. Currently
available are the original,
and three alternative sets (
set 1,
set 2, and
set 3). Download either one of these, rename it to
chrdata.dat (if necessary), and use it with the ChrHack
program.
ChrHack was written by Mike Marcelais.
- NhSound
- NhSound is a simple program that adds sound to
NetHack 3.1.3. It might also work with NetHack
3.2.1, but I have not tested this. It runs on personal computers
and compatibles, and supports only the regular Sound Blaster, but
has been tested on SB Pro, SB 16, GUS, Proaudio Spectrum 16 and
Logitech Soundman. It also requires enough XMS memory to hold all
the samples. Like ChrHack, it is a front end to
NetHack, and doesn't alter the executable. The
NhSound
program (version 2, 204 kByte, there is a
readme file) can be obtained at the win spoiler site. No
sources are available. The author has also made a NhSound Home Page.
NhSound was written by Samuli Takala
(tamasa@snakemail.hut.fi).
- Autoroll
- Autoroll is a front end for Unix NetHack,
and supposedly keeps rolling up characters for you, until they
meet certain minimum requirements. Like ChrHack, it is a
front end to NetHack, and doesn't alter the
executable. Autoroll
can be obtained at the win spoiler site. I have not tested the
program. You need the telemate program to run the script
provided.
I have not been able to trace the authour of
autoroll.
- Nhf
- Nhf is another front end for Unix NetHack
3.1.3, and changes your standard font to something more
pleasurable to look at. Like ChrHack, it is a front end
to NetHack, and doesn't alter the executable. Nhf
can be obtained at the win spoiler site. I have not tested the
program. You need to be running X windows if
nhf is to serve any use.
Nhf was submitted by Hamish Pearcy
- NhAv
- Nhav
is small utility that lists the average score in your high score
list, sorted by class. It is a shell script for use on a Unix
system. It can read the logfile instead, if so desired.
Nhav was written by Ralf W. Stephan.
- NhDecode
- NhDecode is a very small program that reads the
oracles or rumours file from NetHack 3.1.3, and decodes
it. Both
C source and an Msdos
executable are available.
NhDecode was written by Boudewijn Waijers.
- NhK
- Nhk
is a Unix perl script that gives you a list of the main causes of
death of the players in your high score list. It can read the
logfile instead. The output can be sorted by number of deaths or
by total score.
Nhk was written by John J. Chew and heavily
edited by Boudewijn
Waijers.
- NhP
- Nhp
is another Unix perl script. It gives you a list of each
player's scores, totaled up (averages are also given). It
reads the high score list for this, but can read the logfile
instead. The output can be sorted by number of games played or by
total score.
Nhp was derived from nhk by
Boudewijn Waijers.
- RecList
- RecList lists the NetHack record file (much
like "nethack -s" does), and gives the average score.
It is possible to provide alternative source files, players,
characters, etc. Both
C source, an MsDos
executable, and an OS2
executable are available.
RecList was originally written by Jukka S. Lahtinen, and
adapted for Unix and slightly edited by Boudewijn Waijers.