Nick Webb NetHack (3.4.3) Patch: Biodiversity
My other NetHack patches.


Image: An arrow vaporizes when hitting a disintegrator
Adapted tilesets:
Chozo Abigaba (original)
Absurd 64/128 (original)
If you don't want to compile, then everything you need is in this file. It contains a tiled version and a tty version for windows. You may need to change defualts.nh to meet your prefrences.
biodiversity12a_nethack343.zip
History: 1.2a - fixed object enchantment error (22 Feb 2004)
History: 1.2 - Echo-location, various small changes/text fixes (26 Dec 2003)
History: 1.1a - Medusa level now loads (12 Dec 2003)
History: 1.1 - Update from 3.4.2 patches (11 Dec 2003)
Use at own risk. If you encounter bugs, errors, or problems, check back to this page (http://cec.wustl.edu/~naw1/nh_patches.html) to make sure you have the most recent version. If so, email me (naw1@cec.wustl.edu) with "biodiversity patch" in the Subject line. Wizard mode doesn't find everything easily, and I rarely reach the quest before I die or violate save-file compatibility, so bug-reports are very appreciated.

If you do patch/compile:
This patch file contains all my patches (detailed below) as well as several other interesting patches I've found. They are Kelly Bailey's Heck², Nephi's photography, and Pasi Kallinen's Coin Flipping patches. (This should not be seen as an endorsement of me by them.)
It patches cleanly onto vanilla. It is not save/bones compatable. You should make backups of your dat and util directories, because precompiler definitions cannot be relied upon to disable changes I have made in those places. All other changes I have made may be dis/en-abled in include/config.h.
After patching, remember to:
  • update your Makefile from sys/foo
  • verify YACC and LEX are set up properly (like in the Makefile)
  • remove/rename unwanted default files from util (eg: lev_flex.c and lev_yacc.c)
  • make clean or make install if needed

Download: Biodiversity version 1.2a for nethack 3.4.3(770k)
To patch (I use patch on a cygwin shell on a winXP box):
put biodiversity_v12a.diff in the parent directory of your NetHack directory. Your directory listing may look something like:
-rw-r--r-- biodiversity_v12a.diff
drwxr-xr-w nethack-3.4.3-backup
drwxr-xr-w nethack-3.4.3-fun

change into your NetHack directory.
do: patch -lp1 -F4 <../biodiversity_v12a.diff
this makes more sense if you know diff and patch. (remember --dry-run on patch)

Description of parts of Biodiversity patch
food names Provides for culinary names for some corpses (eg: deer would be venison.
textfix Fixes a few typos, pluralization problems, adds more alternate spelling support, fixes some bogus monster proper names, reduction in "It ..." funny messages, etc
music On win32, for playing musical notes, the midi device is used. I'd like to rewrite this and port it to other platforms.
light engravings Engravings done in light.
warg steed Players that are Orcs can ride wargs (but worse at riding horses).
waterspout gargoyle A gargoyle that spits water.
disintegrator A Disintegrator is a monster whose touch causes things to disintegrate. Inspired by this thread.
goldbug A monster that steals golden items as well as gold. And eats them.
Lewis Carroll monsters A Bandersnatch and Jubjub bird. One is dangerous to be around, one is dangerous to be.
lame monsters A monster(Blemmye) that doesn't exactly fit its genus(xorn). Replacement needed.
monster charm If a monster charms you, you think it's peaceful. If it charmes your pet, the pet is made untame.
satyr A charming monster that plays the flute in exchange for "gifts".
mutated monsters Rename pre-existing monsters. Some changes to monster mechanics. old names work as alternate names (wishing etc).
kobold hewer (née large kobold), kobold chieftain (née lord),
naiad (née water nymph), dryad (née wood nymph)
Dragons: Amphitere (silver), Firedrake (red), Lindworm (white),
Lung Dragon (orange), Tiamat (Chromatic Dragon), and the Hwitwyrm (Ixoth)
Leviathan (blue), Wyvern (green), Guivre (yellow), Sirrush (Black)
Lung dragon scale mail and levitation boots do something cool together.
Rope golems are made of ropes (leashes are too, here).
Straw golems are made of straw.
riddling sphinx Sphinxes (f), which each know one riddle.
sonar Gnomes now use echo-location instead of infravision. It is unfinished, as fog echos and iron bars do not. Underwater echolocation is tentatively planned. Bats use it too.
amber fossils Amber can be found to have preserved insect life within.
Various Biodiversity changes guides: now sell things,
Quantum mechanics: first names brought back
Juiblex (and other blobby monsters): can be turned into souveniers.

l: brownie (break/fix shoes), pooka (charms)
t: labyrinth trapper (changes mazes)
y: will o' wisp (lures you into swamps)
z: bannik (sauna monster), leshy (woodland monster)
Q: clockwork automaton (robots with minds), quark (6 flavors)
U: Umbral hulk (spreads shadows), Hunger Hulk (makes you hungry)
V: Nosferatu (terrifying vampire)
X: otyugh (eats garbage)
ghost: poltergeist (throws things, like knives)
trees Different tree types.
environment Sky, more statues, tree regions, muskegs, addition level description grammer


Home| NetHack| Gallery| online Comics
 
24 Feb 2004