mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2025-05-09 08:45:38 +01:00
notnotdNetHack is not notdNetHack but also not dNetHack (implying that dNetHack is not 0 or 1)
amulet of Yendor -> Amulet of Yendor
truely -> truly
sprit -> spirit
(cherry picked from commit
|
||
---|---|---|
.github/workflows | ||
dat | ||
doc | ||
fuzzer_image | ||
include | ||
junethack_trophies | ||
src | ||
sys | ||
util | ||
win | ||
.gitignore | ||
.travis.yml | ||
changelog.txt | ||
Files | ||
GNUmakefile | ||
LICENSE | ||
Porting | ||
README | ||
README.gray | ||
README.menucolor | ||
spearchanges.txt | ||
todo.md |
To read about notdNethack, see the included changelog To chat about notdNethack, visit IRC here: https://web.libera.chat/?channel=##nethack-variants You can play notdNethack online using SSH or HTTPS: * https://www.hardfought.org/nethack/ (servers in USA, UK, and AUS) * if other servers decide to host notdNethack, they will be listed here: https://nethackwiki.com/wiki/Public_server Setting up notdNetHack: notdNetHack is currently only supported on Unix, including WSL for Windows, with no plans to change this for the foreseeable future. For compiling on Windows: * Download Windows Subsystem for Linux (WSL) * Open the Terminal in WSL. (Just clicking on the shortcut opens the terminal) * Navigate (using `ls` and `cd`) to where you want to install notdnethack * Install git: `apt install git` * Download the version of dNAO you want with git: `git clone https://github.com/demogorgon22/notdnethack.git` will get you whatever is the default release branch is at the time * Install the following using `apt install <XXXX>`: `bison`, `build-essential`, `libncurses5-dev`, `flex` * If you want to rebuild `include/macromagic.h` (this is only required if you modify `util/MacroMagicMarker.py` or `doc/macromagic.txt`), you also need `python3` * Build & install by typing `make install` * If you want to enable AddressSanitizer, useful for finding certain types of bugs, add `CFLAGS='-g -fsanitize=address' LDFLAGS=-fsanitize=address` * If you want to rebuild `include/macromagic.h` despite not actually having to, also type `rm include/macromagic.h && make include/macromagic.h` * Navigate to the newly-created notdnethackdir directory: `cd notdnethackdir` * Run by typing `./notdnethack`. Wizard mode is `./notdnethack -D -u wizard` * If you want an rc file (to have custom options and use things like menucolours and autopickup exceptions), edit it via `vim ~/.notdnethackrc` (or your preferred text editor) For Unix, the same steps apply minus installing WSL. Copyright: notdNetHack 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.