Skip to content
Tung Nguyen edited this page Jul 12, 2014 · 1 revision

This is a clone of the NetHack patch-set that nethack.alt.org (NAO) uses ('master' branch), plus some patches that I added for enhanced playability without affecting core gameplay ('patches' branch) and a quick setup to customize and compile it for local play on Linux ('local' branch).

To get this up and running, I checkout the repo and merge the 'patches' and 'local' branches and (assuming the installation path is good from the 'local' branch) run 'make install', after which the game can be played by running '~/Install/naohack/games/naohack.sh'.

Merged patches include:

  • Dungeon map overview *
  • Dark room patch *
  • Colored walls and floor (enhanced)
  • Autopickup ignores explicitly dropped items (pickup_dropped) **
  • Autopickup exceptions can filter shop items
  • Auto-open doors
  • Auto-unlock for doors and containers
  • Auto-loot after auto-unlocking containers
  • 'safe_peaceful' option to #chat to peaceful monsters by default instead of (asking to) attack
  • 'pilesize' option to reduce/suppress "Things that are here" window when walking on item piles
  • Fix travel command in Sokoban
  • Allow 'W'ear and 'T'ake off on rings, amulets and blindfolds ('wear_unified' option)
  • Allow TTY text windows to be scrolled backwards ('<', '>', '^' and '|' navigation keys)
  • Interrupt multi-turn actions when HP/Pw is restored, enhanced so running/travel ignore it
  • Stop running/travel when becoming hungry or weak from hunger
  • Fix for the infinite travel bug

* - Breaks save compatibility.

** - May break save compatibility depending on in-memory/on-disk struct layout.

All other patches preserve save compatibility.

Clone this wiki locally