- NetHack 3.4.0 -- General information
+ NetHack 3.4.1 -- General information
-NetHack 3.4.0 is an enhancement to the dungeon exploration game NetHack.
+NetHack 3.4 is an enhancement to the dungeon exploration game NetHack.
It is a distant descendent of Rogue and Hack, and a direct descendent of
NetHack 3.3.
-There are a great number of bug fixes in this release, as well as
-many changes and surprises beyond what you see listed below.
-Here is a brief overview of some new additions and changes in the game.
-
-o Many, many bug fixes and tweaks to the core code and to several ports
-o Enhanced config file processing and player selection prompts for some ports
-o Stamina affects ability to throw heavy things
-o Objects merge in containers
-o Wish for "nothing", and genocide "none" to preserve your conduct
-o Several small refinements to race/role separation
-o Config file BOULDER option to specify the symbol for displaying boulders
-o New travel command which is particularly helpful for mouse navigation on
- handheld computers
-o more feedback about skill advancement from #enhance command
-o End-of-game disclose options can be individually tuned to your liking
-o Mac: command-key shortcuts in the player selection dialog
-o Amiga: screenmode requester
-o Win32: new graphical interface contributed by Alex Kompel
-
-We've also included variations of enhancements contributed by members
-of the NetHack community at large. Among them:
-
-o Scott Bigham's new T-shirt messages and his option to turn off
- resistance display effects
-o Malcolm Ryan's option for "autodig"
-o Jay Tilton's full-screen message window display via control-P
-o Dylan O'Donnell's patch for optionally starting with no pet
-o Tom Friedetzky's blessed/uncursed/cursed selection patch for menustyle:full
-o Jason Short's additonal lens uses
-o Kelly Bailey's Gnomish Mines changes
-o Ken Arnold's patch to display prices in your inventory
-
-Carried forward
-o The Gnome toolkit interface is still considered an experimental option.
- We have not enhanced the port ourselves, and so far we have not received
- any contributions doing so from the NetHack community.
+NetHack 3.4.1 is a bugfix release for 3.4.0.
+ * Fix a fatal error involving land mines and boulders/statues
+ * Several message glitches corrected
+ * Restore bumping into closed doors while impaired
+ * Fix iron ball cases that could put the chain in solid rock
+ * A few glitches around gas spore explosions are corrected
+ * Sunsword should extinguish if monster wielding it dies
+ * Wizard will harass post-invocation even if you haven't kill him yet
+ * non-square tile support for X11 and Gnome
+ * win32: ensure error messages are delivered during game startup
+ * win32: some cosmetic corrections and one crash fix from window sizing
+ * win32: filter any punctuation characters from "Who are you" response
A fuller list of changes for this release can be found in the file
-doc/fixes34.0 in the source distribution. The text in there was written
+doc/fixes34.1 in the source distribution. The text in there was written
for the development team's own use and is provided "as is", so please do
not ask us to further explain the entries in that file.
-
- - - - - - - - - - -
Please read items (1), (2) and (3) BEFORE doing anything with your new code.
C compiler.
With the demise of Windows NT on the DEC Alpha, no attempt has been
- made to build NetHack 3.4.0 on that platform.
+ made to build NetHack 3.4.1 on that platform.
- No attempt has been made to build or run NetHack 3.4.0 on Windows Me
+ No attempt has been made to build or run NetHack 3.4.1 on Windows Me
or Windows XP at this point. It may work, but then again it may not.
A build for Intel 80286 machines and DOS "real mode" overlaid versions
- has not been produced for 3.4.0. Nobody on the porting team has
+ has not been produced for 3.4.1. Nobody on the porting team has
the time or the software to attempt the necessary tuning that will allow
it to achieve the balance of having just the right amount of available
memory, and still have acceptable performance. The sources necessary
-/* SCCS Id: @(#)patchlevel.h 3.4 2002/03/20 */
+/* SCCS Id: @(#)patchlevel.h 3.4 2002/03/28 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
-/* NetHack 3.4.0 */
+/* NetHack 3.4.1 */
#define VERSION_MAJOR 3
#define VERSION_MINOR 4
/*
* PATCHLEVEL is updated for each release.
*/
-#define PATCHLEVEL 0
+#define PATCHLEVEL 1
/*
* Incrementing EDITLEVEL can be used to force invalidation of old bones
* and save files.
#define COPYRIGHT_BANNER_C \
" See license for details."
-#if 0
+#if 1
/*
* If two successive patchlevels have compatible data files (fat chance),
* defining this with the value of the older one will allow its bones and
* PP = patch level, ee = edit level, L = literal suffix "L",
* with all four numbers specified as two hexadecimal digits.
*/
-#define VERSION_COMPATIBILITY 0x03030100L
+#define VERSION_COMPATIBILITY 0x03040000L
#endif
/*****************************************************************************/
-/* Version 3.4.0 */
+/* Version 3.4.x */
+
+/* Patch 1, March 31, 2002
+ * Fix a fatal error involving land mines and boulders/statues
+ * Several message glitches corrected
+ * Restore bumping into closed doors while impaired
+ * Fix iron ball cases that could put the chain in solid rock
+ * A few glitches around gas spore explosions are corrected
+ * Sunsword should extinguish if monster wielding it dies
+ * Wizard will harass post-invocation even if you haven't kill him yet
+ * non-square tile support for X11 and Gnome
+ * win32: ensure error messages are delivered during game startup
+ * win32: some cosmetic corrections and one crash fix from window sizing
+ * win32: filter any punctuation characters from "Who are you" response
+ */
/*
* NetHack 3.4.0, March 20, 2002
* _MSC_VER is defined automatically by Microsoft C.
* __BORLANDC__ is defined automatically by Borland C.
* __SC__ is defined automatically by Symantec C.
- * Note: 3.4.0 was not verified with Symantec C.
+ * Note: 3.4.1 was not verified with Symantec C.
*/
/*
Compiling Amiga NetHack 3.4
- Last Revision: 21 February 2002 for NetHack 3.4.0
+ Last Revision: 21 February 2002 for NetHack 3.4.1
We would like to thank each and every one of the people who took
(or Everything You Never Wanted to Know Before NetHacking)
(or Not Everything That Happens Always Comes Knocking)
- Last Revision: 28 March 2000 for NetHack 3.4.0
+ Last Revision: 28 March 2000 for NetHack 3.4.1
-0. Pre-intro for NetHack 3.4.0:
- Amiga-specific changes for 3.4.0:
+0. Pre-intro for NetHack 3.4.1:
+ Amiga-specific changes for 3.4.1:
Most (around 99%) known bugs fixed (volunteers welcome).
HackWB and HackCli are no longer supported. Use the main binary.
#
# Uncomment this line if you want to include support for ALT-numeric
# sequences, such as ALT-2 for toggling #twoweapon mode.
-# Note that this code did not get a thorough testing prior to 3.4.0
+# Note that this code did not get a thorough testing prior to 3.4.x
#NEWALT=/DNEW_ALT
#############################################################################
# Symantec C compiler V7.2
# Written for Symantec SMAKE utility
#
-# NOTE: This Makefile has not been tested for NetHack 3.4.0
+# NOTE: This Makefile has not been tested for NetHack 3.4.1
#
# For questions or comments : nethack-bugs@linc.cis.upenn.edu
#
- MSDOS specific help file for NetHack 3.4.0
+ MSDOS specific help file for NetHack 3.4.1
(Last Revision: December 4, 1999)
Copyright (c) NetHack PC Development Team 1993-1999.
-NetHack 3.4.0 Linux Elf
+NetHack 3.4.1 Linux Elf
This README provides the instructions for using the official Linux binary,
system platform requirements, as well as steps used to create that binary.
(If you have old record and logfile entries from a previous NetHack
version, you might want to save copies before they get overwritten by the
-new empty files; old saved games and bones files won't work with 3.4.0).
+new empty files; old saved games and bones files from 3.4.0 will work with 3.4.1).
In addition to data files for running the game, you will find other useful
things in /usr/games/lib/nethackdir (such as a copy of this README :-).
- Instructions for Installing NetHack 3.4.0
+ Instructions for Installing NetHack 3.4.1
on a VMS system
=========================================
Notes:
1. Save files and bones files from earlier versions will not work with
- 3.4.0. The scoreboard file (RECORD) from 3.3.x will work; one from
+ 3.4.1. The scoreboard file (RECORD) from 3.3.x will work; one from
version 3.2.x is slightly different format but should be compatible.
2. To specify user-preference options in your environment, define the
$ ! vms/vmsbuild.com -- compile and link NetHack 3.4.* [pr]
-$ version_number = "3.4.0"
+$ version_number = "3.4.1"
$ !
$ ! usage:
$ ! $ set default [.src] !or [-.-.src] if starting from [.sys.vms]
The PC Windows porting team consisting of Michael Allison, Dave Cohrs,
Alex Kompel, Yitzhak Sapir, and Janet Walz integrated the tty version
-and the graphical version into the NetHack 3.4.0 sources. Just as
-the release of NetHack 3.4.0 was being prepared, Dion Nicolaas submitted
+and the graphical version into the NetHack 3.4.1 sources. Just as
+the release of NetHack 3.4.1 was being prepared, Dion Nicolaas submitted
an entire win32 port of his own to the NetHack Development Team. Dion was
subsequently invited to join the PC Windows porting team where he could
continue to contribute to the win32 port, and that invitation was accepted.
If you will be running it by launching it from a shortcut, just
use the following information when setting up the shortcut.
- Description : NetHack 3.4.0
+ Description : NetHack 3.4.1
Command Line : C:\NETHACK\BINARY\NETHACK.EXE
(changing the directory to the appropriate one of course)
or from a shortcut, just use the following information when
setting up the icon or shortcut.
- Description : NetHack 3.4.0
+ Description : NetHack 3.4.1
Command Line : C:\NETHACK\BINARY\NETHACKW.EXE
(changing the directory in the Command Line to the appropriate one of course)
TILEFILES = $(WSHR)\monsters.txt $(WSHR)\objects.txt $(WSHR)\other.txt
#
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
#
TEXT_IO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o \
$(O)decl.o $(O)monst.o $(O)objects.o
# Dion Nicolaas
#==============================================================================
# Graphical interface
-# Don't uncomment this line for 3.4.0
+# Don't uncomment this line for 3.4.1
# Set to Y for a graphical version
# Set to anything else (or undefine) for a tty version
TILEFILES = $(WSHR)/monsters.txt $(WSHR)/objects.txt $(WSHR)/other.txt
#
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
#
TEXT_IO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o \
$(O)decl.o $(O)monst.o $(O)objects.o
TILEFILES = $(WSHR)\monsters.txt $(WSHR)\objects.txt $(WSHR)\other.txt
#
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
#
TEXT_IO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o \
$(O)decl.o $(O)monst.o $(O)objects.o
NAME NETHACK
-DESCRIPTION 'NetHack 3.4.0 for Windows NT'
+DESCRIPTION 'NetHack 3.4.1 for Windows NT'
EXETYPE WINDOWS
STUB 'WINSTUB.EXE'
CODE PRELOAD MOVEABLE DISCARDABLE
- Microsoft Windows specific help file for NetHack 3.4.0
+ Microsoft Windows specific help file for NetHack 3.4.1
Copyright (c) NetHack PC Development Team 1993-2002.
NetHack may be freely distributed. See license for details.
(Last Revision: March 16, 2002)
the map_mode option.
Window Settings - Changes your logged-on user's settings for NetHack.
-In 3.4.0, only one setting is available: NetHack mode, which can be
+In 3.4.1, only one setting is available: NetHack mode, which can be
checked or unchecked. NetHack mode allows you to use the ALT key for
game key commands [see list above]. You can use F10 to access the
menu bar while in NetHack mode. You can also clear your logged-on
Hi,
-This is nethack3.4.0 for Atari Gem and tty
+This is nethack3.4.1 for Atari Gem and tty
Windowing System.
It is by far not complete or perfect.
#undef NDECL
#undef FDECL
-static char nullstr[]="", md[]="NetHack 3.4.0", strCancel[]="Cancel", strOk[]="Ok", strText[]="Text";
+static char nullstr[]="", md[]="NetHack 3.4.1", strCancel[]="Cancel", strOk[]="Ok", strText[]="Text";
extern winid WIN_MESSAGE, WIN_MAP, WIN_STATUS, WIN_INVEN;
/* Reading and writing settings from the registry. */
#define CATEGORYKEY "Software"
#define COMPANYKEY "NetHack"
-#define PRODUCTKEY "NetHack 3.4.0"
+#define PRODUCTKEY "NetHack 3.4.1"
#define SETTINGSKEY "Settings"
#define MAINSHOWSTATEKEY "MainShowState"
#define MAINMINXKEY "MainMinX"