To read about dNetHack, visit the wiki here: https://nethackwiki.com/wiki/dNetHack
To chat about dNetHack, visit IRC here: https://web.libera.chat/?channel=##nethack-variants or Discord here: https://discord.com/invite/vg9WWf2
You can play dNetHack online using SSH or HTTPS:
Setting up dNetHack:
dNetHack is currently only supported on Unix, including WSL for Windows, with no plans to change this for the foreseeable future.
For compiling on Windows:
ls
and cd
) to where you want to install dNAOapt install git
git clone https://github.com/Chris-plus-alphanumericgibberish/dNAO.git
will get you whatever is the master branch (at the time of writing, currently compat-3.22.0
)apt install <XXXX>
: bison
, build-essential
, libncurses5-dev
, flex
include/macromagic.h
(this is only required if you modify util/MacroMagicMarker.py
or doc/macromagic.txt
), you also need python3
make install
CFLAGS='-g -fsanitize=address' LDFLAGS=-fsanitize=address
include/macromagic.h
despite not actually having to, also type rm include/macromagic.h && make include/macromagic.h
cd dnethackdir
./dnethack
. Wizard mode is ./dnethack -D -u wizard
nano ~/.dnethackrc
(or your preferred text editor)For Unix, the same steps apply minus installing WSL.
Copyright:
dNetHack is free software released under the NetHack General Public License, see dat/license
for details.
util/MacroMagicMarker.py is released under the MIT/Expat license, see the comment at the beginning of that file for details.