some 3.4.1 preparation
Update patchlevel.h Update some strings from 3.4.0 to 3.4.1.
This commit is contained in:
61
README
61
README
@@ -1,52 +1,27 @@
|
||||
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.
|
||||
@@ -166,13 +141,13 @@ 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
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
/* 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.
|
||||
@@ -24,7 +24,7 @@
|
||||
#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
|
||||
@@ -34,11 +34,25 @@
|
||||
* 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
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
* _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.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
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
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
(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.
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ LEXYYC = lexyy.c
|
||||
#
|
||||
# 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
|
||||
|
||||
#############################################################################
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# 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
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
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.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
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.
|
||||
@@ -19,7 +19,7 @@ NetHack files in /usr/games/nethack and /usr/games/lib/nethackdir.
|
||||
|
||||
(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 :-).
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Instructions for Installing NetHack 3.4.0
|
||||
Instructions for Installing NetHack 3.4.1
|
||||
on a VMS system
|
||||
=========================================
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
$ ! 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]
|
||||
|
||||
@@ -15,8 +15,8 @@ developed and contributed the port.
|
||||
|
||||
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.
|
||||
@@ -237,7 +237,7 @@ Running NetHack
|
||||
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)
|
||||
@@ -472,7 +472,7 @@ Running NetHack
|
||||
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)
|
||||
|
||||
@@ -379,7 +379,7 @@ RECOVOBJS = $(O)recover.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
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
# 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
|
||||
|
||||
@@ -339,7 +339,7 @@ RECOVOBJS = $(O)recover.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
|
||||
|
||||
@@ -324,7 +324,7 @@ RECOVOBJS = $(O)recover.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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
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)
|
||||
@@ -242,7 +242,7 @@ Map - Provides for selection of map mode. Equivalent to using
|
||||
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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
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.
|
||||
|
||||
@@ -41,7 +41,7 @@ typedef signed char xchar;
|
||||
#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;
|
||||
|
||||
|
||||
@@ -1972,7 +1972,7 @@ logDebug(const char *fmt, ...)
|
||||
/* 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"
|
||||
|
||||
Reference in New Issue
Block a user