Interhack is a program designed to enhance your NetHack experience. You can recolor any message or item, view any level you've visited, and lots more. It's designed from the ground up to be very pluggable; you can have only what you want to have, and if you want something that no one has done before, it should be painless to add it. It's also designed for server play, especially nethack.alt.org.
Interhack is written by Shawn M Moore (Eidolos/Sartak), Jordan Lewis (toft), and Jesse Luehrs (doy). It is released under the MIT license, so you can do almost anything you'd like with it. Of course, if you do something neat, we'd love to hear about it.
The Interhack developers and users hang out in #interhack on irc.freenode.org. There's no mailing list, but if anyone turns out to be interested in this thing I'll set one up.
- Real menucolors (per-character, not per-line) including Eidocolors++ (2) (3)
- View the maps of any levels you've visited
- Overlay a defined level's map onto your terminal (2) (3)
- "Force tabs" ensure you don't miss important messages
- Message recoloring (2)
- Improved HP monitor (turns dark gray when you're pray-safe)
- Power monitor
- Built-in Mastermind solver
- Remembers which species you've genocided
- Tells you what intrinsics/bonuses/penalties a corpse will convey
- List common wishes and marker targets for easy input (2)
- Forces you to confirm escaping a wish
- Define exactly what you want in your status lines
- Keep track of the intrinsics you've gained and lost
- Keep track of your keystrokes (optionally logged to a file) and realtime
- Automatically #adjust items based on regular expressions
- Price IDing support (currently buying only)
- ttyrec output
- Grep ttyrec, which will give you dungeon level and turn number
- Object identification helping
- Key macros (e.g. ctrl-E for "E- Elbereth\n")
- Automatic termcast support
- ...and more!
See the FAQ.
The preferred way to get Interhack is through the GitHub repository.
git clone git://github.com/TAEB/Interhack.git
Interhack has many plugins. The most useful ones are listed in the Features section.
There is also an exhaustive list.
See the development page for information on getting involved in Interhack development.