> statico's NetHack Tools
A small set of player tools for NetHack, built against the actual game source rather than transcribed tables. Covers 3.6, 3.7 and 5.0.
Price ID
CalculatorWork out what an unidentified item is from its shop price. Replicates the game's integer arithmetic exactly — including the rounding tweak, and the artifact and angry-shopkeeper surcharges that land after rounding, which most calculators get wrong.
Intersect two observations to narrow the answer, and rank candidates by how often they actually generate.
Open calculator →Sokoban
ReferenceAll eight levels, with maps rendered from the game's own level files. Click a level for the full map and its solution video.
Horizontal and vertical flip toggles, so the map matches what you see in 3.7 and 5.0 — which mirror Sokoban levels at generation.
Open levels →Wish
Builder
Build a wish and see what the game will actually hand you. Emits the
canonical string in the order readobjnam() parses it.
The useful half is underneath: which parts get honored, dropped, clamped, or
left to a dice roll — the rnd(5) test that turns +7 into +0,
the charge cap, the negative-Luck traps, and the artifact failure odds.
Monsters
ReferenceEvery monster from the source tables, with a threat filter that answers the question you have on the stairs: what can actually spawn on me here?
Enter experience level and depth and it runs the game's own
rndmonst() rule — real generation weights, real
probabilities. Filter by class, resistance, or attack type.
Dungeon Map
ReferenceEvery branch on one vertical map. The Dungeons of Doom form the spine; the Mines, Sokoban, the Quest, Ludios, Gehennom, Vlad's and the Planes hang off it at exactly the levels their entrances can generate on.
Click any dungeon, branch or special level for its ranges, entry rules and flags.
Open map →Message Lookup
ReferenceEvery “You feel …” and “You hear …” message, sourced from the wiki and cross-checked line-by-line against the source. Nothing shows until you start typing.
Each result carries a verified/absent/unverified badge per version, the exact
file:line when found, and a source sweep that catches 5.0 messages the wiki
never documented.
Checklist
Tracker
Goals and ascension kit, with every item linked to its wiki article. Tracks
turns since your last prayer against the real
rnz(350) timeout.
Saves to your browser. Nothing is uploaded anywhere. Export and import as JSON.
Open checklist →NetHack Tiles Client
Desktop appWant to play on nethack.alt.org or hardfought.org with tiles? This is a desktop client for macOS, Windows and Linux that logs into the public servers over SSH and draws the game with a tileset instead of ASCII. Same server, same game, same scoreboard — it just isn't a terminal.
Get the client →objects.h, Sokoban maps
from dat/soko*.lua. The generator scripts are in the repo, so the
numbers are reproducible rather than hand-copied.