4 This patch kit upgrades NetHack to version 3.0f. The kit should
5 be applied to the original release, patched with patchlevel 1.
7 Many of the diffs included here are bugfixes to bugs reported to
8 us by players. We are very grateful for these reports.
10 There were questions about our netnews usage. We use the good
11 offices of comp.sources.games because, unlike rec.games.hack, it
12 is archived. It is the only way to secure the availability of
13 the source code and the official patches for future users. For
14 this reason, comp.sources.games will remain the only place where
15 the official NetHack patches are posted.
17 Occasionally we may see a need to post a semi-official stopgap patch
18 such as the one for the 'killer' bug posted just after Patch 1 in
19 rec.games.hack and in comp.sources.games.bugs. These stopgap patches
20 will always be included in the next official patch kit. The 'killer'
21 bugfix is, indeed, included here.
23 The above two newsgroups often contain many bug reports and unofficial
24 fixes. We read these groups, and thus we get the reports. But it
25 will be helpful if you mailed nethack-bugs a copy of your posting.
26 If your site gets these newsgroups, you may want to check them for
27 mentions of bugs before reporting the same bug to nethack-bugs (or
28 to the same newsgroups, for that matter -- unless you have additional
33 Now, on to the main changes.
35 Objects were rearranged slightly, so the cautious may want to throw
36 out saved games and bones files.
38 Timo Hakulinen provided an OS/2 port.
40 Various people convinced various OS versions to be better about
41 sensing the available screen size at start-up.
43 The game tries now to be smarter about guessing defaults for players
44 who don't set environment variables of interest to NetHack.
46 Eric Raymond extended the PC color code slightly to allow its use by
47 SVR3.2 machines with color information from terminfo, and also allowed
48 many extended commands to be available via a meta key under SYSV.
50 Paul Gyugyi provided a better makefile for MicroSoft C.
52 The MSDOS terminal problems, including always needing TERMLIB, are
55 The '/' command now allows multiple identifications, and more things
56 may be usefully identified.
58 More code was shuffled and rewritten to satisfy compiler and preprocessor
61 Starving dogs again eat people food.
63 Credit cards can no longer lock things.
65 Doors have been toned down slightly, but are in no danger of being removed.
67 The gods' ranking of player troubles was revised.
69 Wizards can no longer start with certain useless items.
71 Various code, including game ending, seduction, and monster attack, is
74 Above all: scores of bugs were fixed.
77 Please continue testing the game and reporting to nethack-bugs. Your
78 response has been wonderful, and it has made this effort worth while.