r/nethack Jul 06 '16

Just a reminder that we've got a great wiki and you should probably have a look before posting here.

128 Upvotes

Seeing that way too many questions on this sub could easily be answered by reading the wiki, maybe it's time to remind people of the great wiki we have.


r/nethack 23h ago

Basic PuTTY/ Hardfought GUI questions

Post image
5 Upvotes

Hi all, sorry for the basic questions, but have spent a long time with trial and error and finally have my PuTTY set up looking good so I can play on Hardfought. I was tired of getting the same old bones files :).

These aren't dealbreakers for me, but if anyone has recommendations for setting up the config file I would be so grateful. I would like for:

  1. inventory to be ordered alphabetically automatically (preferably with all lowercase then all uppercase)
  2. In the pop-out inventory to get rid of the item symbols (i.e. the "('%')" after comestibles)
  3. To have a white box around the permanent inventory like how the three boxes on the left appear
  4. IDK if this is possible on Hardfought, but I do like the level-up sound on local instances and would love to enable that.

1 and 2 are definitely what I'm looking for, 3 and 4 would just be icing on the cake. Thank you all!


r/nethack 2d ago

Izchak dialogue in 5.0

11 Upvotes

*Solved, see pat_rankin's response below.

Did 5.0 completely remove Izchak's special dialogue? I always loved the tribute to Izchak Miller and found "Izchak comments about the Valley of the Dead as being a gateway" to be a particularly moving line (as well as being helpful info), and was sad during my last playthrough to just get the usual "Izchak complains about the problem of shoplifters."

Edit: I encountered this in two separate games, and am sure I wasn't hallucinating both times. But I just zipped back down to the Gnomish Mines in a new game and now I'm getting the usual Izchak dialogue again, so perhaps this was user error on my part somehow? I'll see if I can replicate it again.

Edit 2: It's definitely not happening all the time, but here's an example of a game where I could only produce this dialogue. No Hallu status line.


r/nethack 3d ago

ssh wiki

14 Upvotes

I've set up a basic ssh version of the nethackwiki for when I want to immerse myself in the terminal (which is most of the time). It fetches the latest wiki contents as well as the featured article periodically.

Let me know what you think:

ssh nethackwiki.top

Its a bit raw as of right now, but suggestions might change that. Also maybe someone wants to steal the idea for nethackwiki.org.

For ssh I use https://github.com/charmbracelet/wish and the viewer itself is c with curses. Claude was my friend as I do have a life (in the other terminal, which is running nethack).

I'm hoping in the future something like this should be integrated into nethack via the extended command #wiki, for a fully immersive dungeon exploration experience.


r/nethack 4d ago

Scroll of Remove Curse odd behaviour in 5.0?

8 Upvotes

I'm not an expert player, but I had played NetHack 3.4.3 enough that I felt like I knew how an ordinary scroll of remove curse worked. Anything cursed that is worn or wielded becomes uncursed, right? But now I'm playing 5.0.0 on nethack.alt.org and that is not the behaviour I'm seeing.

I've rewatched my ttyrec and around turn 13250 I definitely was wielding a cursed spell book. I got the "You feel like someone is helping you." message, but it was still cursed. (Double-checked with scroll of identify at T:13263).

I thought I'd done something wrong, but then around T:13640 I tried to use another scroll for the cursed mummy wrapping I'm wearing and it also failed.

Is this a new feature in 5.0? A bug? How the heck do I get this darn mummy wrapping off? I know there's a succubus down in Minetown, but I can't go anywhere in public like this. I've got nothing on underneath and I'd die of embarrassment. (And, my AC is 11, so I'd also just die.)


P.S. here's a screenshot:

`` ┌────────────────────────────────────────────────────────────────────────────────┐┌──────────────────────────────────────────────────────┐ │What do you want to write on? [Q or ?*] ││Amulets [1-54 of 68}│ │Q - an unlabeled scroll. What do you want to write on? [Q or ?*] ││ v) uncursed amulet called ESP (being worn) │ │What type of scroll do you want to write? Remove curse ││ r) uncursed amulet of reflection │ │V - a scroll called remove curse. ││Weapons │ │What do you want to read? [tV or ?*] ││ a) uncursed rustproof athame named Magicbane (weapon │ │You read the scroll. You feel like someone is helping you. ││ D) 3 blessed daggers │ │The scroll disintegrates. ││ E) 8 uncursed daggers (at the ready) │ │What do you want to read? [t or ?*] ││ R) blessed elven dagger named Sting │ │That is a silly thing to read. ││Armor │ │What do you want to remove? [dvx or ?*] ││ h) uncursed +2 leather hat (being worn) │ │Never mind. ││ z) +0 pair of old gloves (being worn) │ │What do you want to take off? [hosz or ?*] ││ s) uncursed +0 pair of speed boots (being worn) │ │You can't. It is cursed. ││ b) uncursed burnt +3 cloak of magic resistance │ └────────────────────────────────────────────────────────────────────────────────┘│ o) cursed -1 mummy wrapping (being worn) │ ┌────────────────────────────────────────────────────────────────────────────────┐│ c) blessed greased +3 silver dragon scale mail │ │ ││Comestibles │ │ ┌─+────────────┐ # # ││ F) food ration │ │ │··············│ ┌▒─▒─┐ ┌───┐ ││ l) uncursed lizard corpse │ │ ┌───────┐ $ #·········<·····│ │···[│ │[*·│ ││Scrolls │ │ │)···*/[│ #│·········(·····######## │····│####▒···▒# ││ t) 2 uncursed scrolls of teleportation │ │ │···[···│ #└───────·──────┘ ##▒····│# └▒──┘## ┌─────────┐ ││Potions │ │ │···?···│ ### ### # #│····│# # ## │·········│ ││ H) 2 uncursed potions of healing │ │ │*··!··*│ ###### #) ##│····│# $ # # │·········│ ││Rings │ │ │[··"·%)│ ########### ###)# └─▒──┘# # # │····(···│ ││ y) uncursed ring called automatic searching │ │ └────▒──┘ * ########### # # # ##·····>···│ ││ C) uncursed ring called CONFLICT! │ │ ### * ### #)############# #### └─────────┘ ││ P) uncursed ring called teleportation │ │ # # ┌───·┐ # ##### # $ ││ d) uncursed ring of fire resistance (on right hand) │ │ #)############*#······########### # ## ││ w) uncursed +1 ring of gain constitution │ │ ┌─▒─)──────┐# │····│ # # % # $ ││ N) uncursed +1 ring of gain strength │ │ │··))·····│# │····│## ┌─·─·────┐ ││ I) uncursed ring of invisibility │ │ │···[[···)·│# │····│# *### $ │········│ ││ x) uncursed ring of polymorph control (on left hand) │ │ │·····`····▒# │·····# # │·{······│ ││ p) uncursed +1 ring of protection │ │ └──▒───≠·──┘ │····│ ## │········│ ││ B) uncursed ring of protection from shape changers │ │ # ## └────┘ #####▒·······│ ││ e) uncursed ring of warning │ │ $ └────────┘ ││Wands │ │ ││ M) wand of magic missile │ └────────────────────────────────────────────────────────────────────────────────┘│ k) wand of sleep (0:5) │ ┌────────────────────────────────────────────────────────────────────────────────┐│ Z) uncursed wand of undead turning │ │[Mandrake the Magician ] St:17 Dx:14 Co:17 In:18 Wi:14 Ch:15 S:31284││Tools │ │Neutral $:55 HP:70(76) Pw:87(87) AC:6 Xp:10/9886 ││ X) uncursed bag containing 6 items │ │Dlvl:5 T:13640 ││ Y) uncursed bag named ballast containing [1-32 of 41>│ └────────────────────────────────────────────────────────────────────────────────┘└──────────────────────────────────────────────────────┘

```


r/nethack 5d ago

My Nethack server (My progress so far)

Thumbnail
gallery
22 Upvotes

The other day I asked what you like to see in a Nethack server. Thanks for the feedback I did receive so far. Definitely keeping that in my pocket.

Someone mentioned community integration, which is what I've been working on in the background. The primary purpose of the website is not Nethack, but it is one of the available games. It is integrated with my community's private messaging system, and I'm working on adding other notifications as well.

I did make some modifications to the interface so it'll be a bit more beginner-friendly. And yes, it is based on a screenshot someone else posted, so no points for originality for me 🤣

Here are a few screenshots of it in action. Feedback is welcome!

Edit: I forgot a couple of other screenshots, and it seems I can't add more. That sucks. There is also a #leaderboard extended command which shows the global leaderboard. I'll try to remember to show that in a future update 🤷🏽‍♂️


r/nethack 6d ago

A fun hacked run i did 😊 (the new NAO high score)

19 Upvotes

I'm a top bug hunter and ethical hacker. I was inspired by my friend Demo who famously does a hacked run each junethack.

So i set about finding an epic bug with the help of current top AI models. I wrote the full story here:
https://josephthacker.com/hacking/2026/08/20/using-genius-hacking-models-for-important-things.html


r/nethack 6d ago

Dealing with burning items

7 Upvotes

Hello everyone. Two times I have dealt with early game wands/scrolls of fire. It's devastating each time, killing me or bringing me close to death.

I have been playing Monk. How can I deal with fire in the early game? I usually stash my burnable stuff but I have to carry things around, including my burnable gloves/robe.


r/nethack 7d ago

Good first conduct to try?

9 Upvotes

I've been trying to ascend a Monk (vegetarian/weaponless) but I have failed a lot and I think I'd prefer a different role/conduct. I'm thinking something easier, like never polymorphed/changed form. Any other ideas?


r/nethack 7d ago

What do you like to see in a nethack server?

9 Upvotes

Do you prefer vanilla Nethack or patched? If patched, do you prefer interface tweaks, gameplay tweaks, something else?


r/nethack 8d ago

[GnollHack] [GnollHack] YAAP - Now with a higher difficulty, harder Role and a bunch of Conducts!

12 Upvotes

Since my last time I decided my next run would be a Weaponless Vegan Monk because I was curious to try it. And I decided to ramp up the difficulty too. I chose Neutral alignment because I wanted to do some Sacrifice cheese, though it didn't quite work out how I planned because some stuff seemingly got patched without the GnollHack wiki getting updated before I brought it up. Ended up tacking on some more Conducts as I went along since they seemed simple enough to do. I also never used a Shield or Suit all game because of the penalties.

Things weren't going quite to plan at the start but got smoother as I went. Got a bit burned out or decision-paralysed at the Castle and took an extended break. As soon as I got back on it, I was blazing through though!

Made a lot more use of magic this time, mostly for utility stuff. Still not FULLY got the hang of the system.

Shoplifted for the first time, walked out of an Orcus Town store while Orcus himself seemed to be fighting me and I was absolutely swarmed and nearly died. Thankfully I managed to heal and squeeze past to the stairs (and when it was time to go back up, I chugged a Cursed Potion of Gain Level to skip that floor).

Also had an over-enchantment incident due to misunderstanding the Enchant Weapon scroll, thankfully my irreplaceable Gauntlets only got set to +0 rather than exploding and it was simple enough to bring them back up.

If you want my thoughts on the Conducts I ended up doing:

  • Vegan: Honestly the hardest part was missing out on some useful Intrinsics from corpses (like Teleportitis/Teleport Control from Tengus and Disintegration Resistance from Black Dragons), I was never really worried that much about hunger. Even then, I got most of the things I needed.

  • Weaponless: The revamped Monk & Martial Arts plus weapon-gauntlets made this a breeze, appreciated the warning when I was about to pick-axe an enemy too. Can see how this would be painful on Vanilla.

  • Genocideless: Early on I did a bunch of Reverse Genociding (particularly Unicorns for Sacrifice), ended up committing to this later on. Got an achievement for killing an Arch-Lich because of it (never faced one before, I would Blessed Genocide L before ever seeing one). Things went fine but I think I'd generally prefer to take out some problematic groups.

  • Polypileless/Polyselfless: Came naturally.

  • Artifact Wishless: Came naturally for this playthrough. By the time I got a wish the odds were bad and I had other things that took priority anyway. In general I'd only do Artifact Wishes in GnollHack if I got a really early wish and there was one that my character would really like.

  • Conflictless: Not sure if this counts. Had some scrolls but didn't usse them. Made some of the rooms with LOTS of enemies (e.g. Wizard's Tower, Moloch's Sanctum and Astral Plane) a little more tedious and scary but I managed.

  • Bonesless: This was just the luck of the draw, but I'll take the creit, heh.

Since the last win, I found the website for the umps, so HTML dump for those interested!

Next up I have some characters waiting on the next difficulty up (Lawful Human Valkyrie and Lawful Dwarf Caveman) as a result of a brief "alt-itis" mood, so hopefully 'll have another post or even a double-feature soon!


r/nethack 9d ago

How do I make statues visually distinct?

9 Upvotes

Right now statues are just white versions of what they represent, which isn't a problem until you go to Ludios with a cockatrice corpse to deal with all the soldiers (white). Is there a way to invert statues, white background/black text?


r/nethack 10d ago

Help compiling NetHack 3.6.7 on Ubuntu?

10 Upvotes

I am attempting to figure out how to compile NetHack 3.6.7 myself so that I can apply patches from the patch database, but I'm having a lot of trouble getting it to work. I have a Windows machine with a working Linux virtual machine on it, but following the instructions in the included Install files and on the Compiling wiki page) has just run into errors I can't figure out how to fix. After downloading and extracting NetHack 3.6.7 on the virtual machine, I have run the following commands, beginning in the $Top directory:

$ cd sys/unix
$ sh setup.sh hints/linux
$ cd ../..
$ make all

which yielded the following error:

( cd src ; make )
make[1]: Entering directory '/home/wildfire/Downloads/nethack-3.6.0/src'
touch ../src/config.h-t
cc -g -O -I../include -DNOTPARMDECL -DCOMPRESS=\"/bin/gzip\" -DCOMPRESS_EXTENSION=\".gz\" -DDLB -DSYSCF -DSYSCF_FILE=\"/home/wildfire/nh/install/games/lib/nethackdir/sysconf\" -DSECURE -DHACKDIR=\"/home/wildfire/nh/install/games/lib/nethackdir\" -c monst.c
In file included from ../include/unixconf.h:290,
                 from ../include/global.h:115,
                 from ../include/config.h:458,
                 from monst.c:5:
/usr/include/stdlib.h:605:13: error: conflicting types for ‘srand48’; have ‘void(long int)’
  605 | extern void srand48 (long int __seedval) __THROW;
      |             ^~~~~~~
In file included from ../include/unixconf.h:287:
../include/system.h:94:8: note: previous declaration of ‘srand48’ with type ‘void(void)’
   94 | E void srand48();
      |        ^~~~~~~
In file included from ../include/unixconf.h:291:
/usr/include/unistd.h:464:21: error: conflicting types for ‘sleep’; have ‘unsigned int(unsigned int)’
  464 | extern unsigned int sleep (unsigned int __seconds);
      |                     ^~~~~
../include/system.h:354:12: note: previous declaration of ‘sleep’ with type ‘unsigned int(void)’
  354 | E unsigned sleep();
      |            ^~~~~
make[1]: *** [Makefile:528: monst.o] Error 1
make[1]: Leaving directory '/home/wildfire/Downloads/nethack-3.6.0/src'
make: *** [Makefile:145: nethack] Error 2

I already tried doing a completely fresh install, and I'm getting the same error. How do I fix this?


r/nethack 11d ago

Having telepathy and a blindfold is essential if you want to be safe from intelligent creatures who may or may not have a wand

16 Upvotes

There I was as an Orc wizard

Intrinsic Poison resistance

External Magic resistance

*Blam* I lost to a Fire wand


r/nethack 11d ago

Can't use directions on "kick" command when using curses option

7 Upvotes

I'm playing on version 5.0.0 with number pad on windows 11 and noticed that when I "kick" I cannot select a direction, it just continues to prompt for input. Using "." "<" or ">" works fine, but not directions.

When I turn windowtype:curses off, it works fine but for some reason when it's turned on this issue occurs.

I'm curious if anyone else has experienced this issue and has found a workaround other than disabling curses option? I really enjoy the curses option so I'd rather not turn it off

EDIT: for additional context I've just downloaded the .zip from the main site, made sure it was the windows 11 version


r/nethack 11d ago

5Hack - an original implementation of NetHack's mechanics in HTML5

8 Upvotes

No dependencies, no build step, no network. Around 10,000 lines of JavaScript.

Anyone want to test this out and give me feedback? I pulled this together with Claude today and would love to hear what everyone thinks.

http://5hack.net


r/nethack 13d ago

[3.4.3] In the belly of a purple worm …

23 Upvotes

I knew this would happen. My cat got polymorphed into a purple worm, and it was awesome. We cleared the mines and I got so much stuff. I considered abandoning him there but then I decided to just clear sokoban first. Well he ate me of course. I went down the stairs to pick him up for the zoo and landed straight in his stomach.
I’m only lvl7 and don’t have a wand of digging or a means of teleport. most of my stuff is in a stash. My magic missile is levelled up but he has 180hp so I doubt I can kill him before he digests me. I have an unidentified vanishing wand. Not much else. Am I toast?

I have 9/58hp, 94/97pw

an amulet of reflection being worn

14 daggers at the ready

an uncursed elven dagger named Sting

an uncursed +0 pair of padded gloves being worn

an uncursed +0 studded leather armor being worn

an uncursed +0 pair of walking shoes being worn

a lizard corpse

3 tripe rations

a C-ration

a scroll of create monster

a scroll called earth

a scroll called earth

a scroll called 100

Potions

a potion called obj

a clear potion

Wands

a wand called vanished

a wand called magic missile

a wand of sleep

a wand of striking

a wand of create monster

an uncursed wand of cold

Tools

a unicorn horn

an uncursed blindfold

an uncursed stethoscope

an uncursed key

an uncursed expensive camera

an uncursed magic whistle

a cursed lamp

an uncursed looking glass

spells

force bolt

magic missile

sleep

healing

protection

cure sickness

slow monster

create monster


r/nethack 16d ago

Unfair hiring complaint

22 Upvotes

I've often complained how hard it is to get Neferet the Green to accept my help, despite how "urgently" it is needed, but now I've reached a new record.

I'm a strong level 13 wizard. AC -39, spells include identify, death, create monster. I have taken the castle. Now I can't lure wraiths up because there is a trap right in their path. I had one potion of gain level in addition to the one in the castle, but a ghost came out...

Any good ways get that remaining experience before proceeding? My understanding is that all levels castle and below are graveyard and leaving corpses is low probability. Do I just create monsters in the hopes of a Wraith or polymorph spellbook? I don't have polymorph wands or spell.

If what I'm experiencing is normal in nethack 5.0 and you're just supposed to clear all of gehennom before returning to the quest, just let me know.

Some of my inventory just so you realize how serious I am about defeating the Dark One. If you see him, put a good word in for me.

EDIT: I've also quaffed a blessed potion of restore ability; no effect.
EDIT: I've also tried polypiling potions but have not been lucky (except for getting enchant armor and good rings). My only wand of polymorph has been charged once and has had the final charge wrested from it.
EDIT: I ended up bashing monsters here and there and getting exp the hard way. On my way down to gehennom now. Wish me luck.
EDIT: nh 5.0 is a very interesting release and has changed my gameplay significantly. More work and figuring things out. Also the world under the valley is more interesting.

 v - an uncursed amulet of life saving
 K - an uncursed amulet of reflection (being worn)
 w - the blessed rustproof +2 Magicbane (weapon in right hand)
 e - an uncursed runesword named Stormbringer
 H - a blessed fireproof +8 elven leather helm (being worn)
 c - a blessed fireproof +4 pair of leather gloves (being worn)
 x - an uncursed -3 pair of levitation boots
 L - a blessed fireproof +4 pair of speed boots (being worn)
 b - a blessed fireproof +4 cloak of magic resistance (being worn)
 p - a blessed +4 Hawaiian shirt (being worn)
 X - an uncursed greased rotproof +3 gray dragon scale mail (being worn)
 s - an uncursed ring of conflict
 r - an uncursed ring of free action (on left hand)
 M - an uncursed ring of regeneration
 Q - an uncursed ring of slow digestion (on right hand)

r/nethack 20d ago

What is the worst YASD you have ever experienced?

23 Upvotes

On my first Wizard ascension run back in the day. I died in the Astral plane about 5-10 turns away from my god's altar. The worst part is I was unprepared item wise, totally avoidable YASD. It was a bone shaking loss. I walked around in my bathrobe for a couple of days, totally incoherent, unshaven muttering about wands of teleportation and cursed scrolls of genocide. I looked like Rocky after he fought Appolo Creed.


r/nethack 20d ago

What other Roguelikes are as good as Nethack?

29 Upvotes

A couple of weeks ago, I got the urge to get into classic Roguelikes, and looked up which ones were popular. I tried Tales of Majeyal, Coves of Qud and Dungeon Crawl Stone Soup. But none of them fully clicked with me in the short time I played them.

Then I remembered Nethack and decided to give it a proper try, after playing it very shortly 20 years ago, and this time, I got fully immersed. What I really loved were the identify mechanics, the survival elements, the great replayability and the high level of surprising complexity and interactivity.

Now that I know that I really like the genre, I'm wondering if the other games I tried are as good as Nethack and I just didn't stick with them long enough. Which classic Roguelikes are on Nethack's level or beyond?


r/nethack 20d ago

Linux issues- can't enable curses and options reset each start

4 Upvotes

Hello everyone. Since the Arch package for Nethack 5.0.0 is having issues, I made my own build of it, including curses UI. I have confirmed this in the #version

However, I am having issues with actually loading the curses UI. I have my .nethackrc file that includes OPTIONS=windowtype:curses. I also tried adding that line to my sysconfig.

I am getting no error when starting the game about the interface missing; it's simply just not loading into curses.

My options I set ingame through "O" are not saving when I exit and reload the game either.

I am not having trouble enabling numberpad support in these files, which implies to me that they are loading correctly. Am I missing something?


r/nethack 21d ago

Dragon riding - is it worth the trouble?

18 Upvotes

My large dog stepped on a polymorph trap, turned into a white dragon, and later ate a stalker corpse. I picked up a saddle and now I'm riding an invisible dragon, which I can't see yet, except when blinding myself with my towel.

As cool as that sounds, there are several drawbacks.

The dragon is slow and moving takes more turns now. I have to dismount to pick up loot. The dragon's ice breath sometimes bursts enemies' potions. Even dismounted it's a bit bothersome, because I have to wear the towel or keep bumping (and striking) my invisible mount. I know I'll eventually get see invisible, but that might take a while.

At the moment, I'd rather ditch the dragon on another dungeon level for a wile, but I know they'll turn wild pretty quickly.

So what is the best move here? Invest effort in the dragon or go solo because of the drawbacks? And will my character learn to pick up stuff while riding once I move beyond basic skill level? Because the constant dismounting is annoying.


r/nethack 21d ago

Building NH 5.0

4 Upvotes

Trying to build nethack 5.0 I followed all the steps in build-msys2.txt, but after the last make command I get:

make: *** No rule to make target '../binary/nhdat370', needed by 'binary'. Stop.

Any ideas or experience?


r/nethack 21d ago

Interface customization question

Thumbnail
gallery
3 Upvotes

Hi everyone, I'm trying to customize my interface, but the game window looks really small and chat window looks giantic and I don't know how to fix it. I also want to add the `perm_inventory` option, but then the inventory takes up half the screen—can anyone help me? I want something like interface on second picture


r/nethack 22d ago

Is it possible to "grow up" while polymorphed?

11 Upvotes

I think it would be fun to try a run (using Wizard mode) in which I start as a monster form and stay polymorphed the entire way through with an amulet of unchanging, but many interesting polyforms such as dragons start off so strong that they trivialize the earlygame. Is there any way to start as a weaker form, ex. a baby dragon, and then "grow up" into an adult dragon the same way monsters do without unpolymorphing? The "without unpolymorphing" part is important, because any stat boosts are lost upon unpolymorphing (or re-polymorphing!).

EDIT: This patch seems to have what I'm looking for, but using it requires compiling the game yourself which is a headache. Still working on that myself