history reconciliation
Eliminate most of the minor differences between dat/history and the end section of doc/Guidebook.txt which didn't seem to be intentional. Several commas, a couple of past/present tense discrepancies, and various clauses or whole sentences which were in one but not the other. There are still differences which this doesn't address. Also a couple of actual changes. Make the Guidebook refer to itself as "this document" rather than "this paper". Change "dozens of people's work" to "scores of people's work". Add a new sentence describing the version numbering scheme used by 3.0, which wasn't 3.0.x yet.
This commit is contained in:
+31
-26
@@ -2,7 +2,7 @@ NetHack History file for release 3.6
|
|||||||
|
|
||||||
Behold, mortal, the origins of NetHack...
|
Behold, mortal, the origins of NetHack...
|
||||||
|
|
||||||
Jay Fenlason wrote the original Hack with help from Kenny Woodland,
|
Jay Fenlason wrote the original Hack, with help from Kenny Woodland,
|
||||||
Mike Thome, and Jon Payne.
|
Mike Thome, and Jon Payne.
|
||||||
|
|
||||||
Andries Brouwer did a major re-write, transforming Hack into a very different
|
Andries Brouwer did a major re-write, transforming Hack into a very different
|
||||||
@@ -22,11 +22,10 @@ many of the added features, and produced NetHack version 1.4 in 1987. He
|
|||||||
then coordinated a cast of thousands in enhancing and debugging NetHack 1.4
|
then coordinated a cast of thousands in enhancing and debugging NetHack 1.4
|
||||||
and released NetHack versions 2.2 and 2.3.
|
and released NetHack versions 2.2 and 2.3.
|
||||||
|
|
||||||
Later, Mike coordinated a major rewrite of the game, heading a team which
|
Later, Mike coordinated a major re-write of the game, heading a team which
|
||||||
included Ken Arromdee, Jean-Christophe Collet, Steve Creps, Eric Hendrickson,
|
included Ken Arromdee, Jean-Christophe Collet, Steve Creps, Eric Hendrickson,
|
||||||
Izchak Miller, Eric S. Raymond, John Rupley, Mike Threepoint, and Janet Walz,
|
Izchak Miller, Eric S. Raymond, John Rupley, Mike Threepoint, and Janet Walz,
|
||||||
to produce NetHack 3.0c. The same group subsequently released ten patch-
|
to produce NetHack 3.0c.
|
||||||
level revisions and updates of 3.0.
|
|
||||||
|
|
||||||
NetHack 3.0 was ported to the Atari by Eric R. Smith, to OS/2 by Timo
|
NetHack 3.0 was ported to the Atari by Eric R. Smith, to OS/2 by Timo
|
||||||
Hakulinen, and to VMS by David Gentzel. The three of them and Kevin Darcy
|
Hakulinen, and to VMS by David Gentzel. The three of them and Kevin Darcy
|
||||||
@@ -39,6 +38,11 @@ Johnny Lee ported NetHack 3.0 to the Macintosh. Along with various other
|
|||||||
Dungeoneers, they continued to enhance the PC, Macintosh, and Amiga ports
|
Dungeoneers, they continued to enhance the PC, Macintosh, and Amiga ports
|
||||||
through the later revisions of 3.0.
|
through the later revisions of 3.0.
|
||||||
|
|
||||||
|
Version 3.0 went through ten relatively rapidly released "patch-level"
|
||||||
|
revisions. Versions at the time were designated "3.0 patchlevel 10" or
|
||||||
|
"3.0pl10" rather than 3.0.10; that three component numbering scheme began
|
||||||
|
to be used with 3.1.0.
|
||||||
|
|
||||||
Headed by Mike Stephenson and coordinated by Izchak Miller and Janet Walz,
|
Headed by Mike Stephenson and coordinated by Izchak Miller and Janet Walz,
|
||||||
the NetHack Development Team which now included Ken Arromdee, David Cohrs,
|
the NetHack Development Team which now included Ken Arromdee, David Cohrs,
|
||||||
Jean-Christophe Collet, Kevin Darcy, Matt Day, Timo Hakulinen, Steve Linhart,
|
Jean-Christophe Collet, Kevin Darcy, Matt Day, Timo Hakulinen, Steve Linhart,
|
||||||
@@ -56,18 +60,18 @@ Spackman, Steve VanDevender, and Paul Winner, ported NetHack 3.1 to the PC.
|
|||||||
|
|
||||||
Jon W{tte and Hao-yang Wang, with help from Ross Brown, Mike Engber, David
|
Jon W{tte and Hao-yang Wang, with help from Ross Brown, Mike Engber, David
|
||||||
Hairston, Michael Hamel, Jonathan Handler, Johnny Lee, Tim Lennan, Rob Menke,
|
Hairston, Michael Hamel, Jonathan Handler, Johnny Lee, Tim Lennan, Rob Menke,
|
||||||
and Andy Swanson developed NetHack 3.1 for the Macintosh, porting it for
|
and Andy Swanson, developed NetHack 3.1 for the Macintosh, porting it for
|
||||||
MPW. Building on their development, Bart House added a Think C port.
|
MPW. Building on their development, Bart House added a Think C port.
|
||||||
|
|
||||||
Timo Hakulinen ported NetHack 3.1 to OS/2. Eric Smith ported NetHack 3.1
|
Timo Hakulinen ported NetHack 3.1 to OS/2. Eric Smith ported NetHack 3.1
|
||||||
to the Atari. Pat Rankin, with help from Joshua Delahunty, is responsible
|
to the Atari. Pat Rankin, with help from Joshua Delahunty, was responsible
|
||||||
for the VMS version of NetHack 3.1. Michael Allison ported NetHack 3.1 to
|
for the VMS version of NetHack 3.1. Michael Allison ported NetHack 3.1 to
|
||||||
Windows NT.
|
Windows NT.
|
||||||
|
|
||||||
Dean Luick, with help from David Cohrs, developed NetHack 3.1 for X11.
|
Dean Luick, with help from David Cohrs, developed NetHack 3.1 for X11.
|
||||||
It drew the map as text rather than graphically but included nh10.bdf, an
|
It drew the map as text rather than graphically but included nh10.bdf, an
|
||||||
optionally used custom X11 font which has tiny images in place of letters and
|
optionally used custom X11 font which has tiny images in place of letters and
|
||||||
punctuation, a precursor of tiles. Those images didn't extend to individual
|
punctuation, a precursor of tiles. Those images don't extend to individual
|
||||||
monster and object types, just replacements for monster and object classes
|
monster and object types, just replacements for monster and object classes
|
||||||
(so one custom image for all "a" insects and another for all "[" armor and
|
(so one custom image for all "a" insects and another for all "[" armor and
|
||||||
so forth, not separate images for beetles and ants or for cloaks and boots).
|
so forth, not separate images for beetles and ants or for cloaks and boots).
|
||||||
@@ -106,12 +110,12 @@ NetHack-- when some people incorrectly assumed that it was a conversion
|
|||||||
of the C source code to C++. Working independently, Stephen White wrote
|
of the C source code to C++. Working independently, Stephen White wrote
|
||||||
NetHack Plus. Tom Proudfoot later merged NetHack Plus and his own NetHack--
|
NetHack Plus. Tom Proudfoot later merged NetHack Plus and his own NetHack--
|
||||||
to produce SLASH. Larry Stewart-Zerba and Warwick Allison improved the
|
to produce SLASH. Larry Stewart-Zerba and Warwick Allison improved the
|
||||||
spellcasting system with the Wizard Patch. Warwick Allison also ported
|
spell casting system with the Wizard Patch. Warwick Allison also ported
|
||||||
NetHack to use the Qt interface.
|
NetHack to use the Qt interface.
|
||||||
|
|
||||||
Warren Cheung combined SLASH with the Wizard Patch to produce Slash'em, and
|
Warren Cheung combined SLASH with the Wizard Patch to produce Slash'EM, and
|
||||||
with the help of Kevin Hugo, added more features. Kevin later joined the
|
with the help of Kevin Hugo, added more features. Kevin later joined the
|
||||||
NetHack Development Team and incorporated the best of these ideas in
|
NetHack Development Team and incorporated the best of these ideas into
|
||||||
NetHack 3.3.
|
NetHack 3.3.
|
||||||
|
|
||||||
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
||||||
@@ -160,7 +164,7 @@ Ron Van Iwaarden maintained 3.4 for OS/2.
|
|||||||
Janne Salmijarvi and Teemu Suikki maintained and enhanced the
|
Janne Salmijarvi and Teemu Suikki maintained and enhanced the
|
||||||
Amiga port of 3.4 after Janne Salmijarvi resurrected it for 3.3.1.
|
Amiga port of 3.4 after Janne Salmijarvi resurrected it for 3.3.1.
|
||||||
|
|
||||||
Christian `Marvin' Bressler maintained 3.4 for the Atari after he
|
Christian "Marvin" Bressler maintained 3.4 for the Atari after he
|
||||||
resurrected it for 3.3.1.
|
resurrected it for 3.3.1.
|
||||||
|
|
||||||
The release of NetHack 3.4.3 in December 2003 marked the beginning of a
|
The release of NetHack 3.4.3 in December 2003 marked the beginning of a
|
||||||
@@ -176,12 +180,12 @@ maintained, and enjoyed by the community to this day.
|
|||||||
|
|
||||||
In September 2014, an interim snapshot of the code under development was
|
In September 2014, an interim snapshot of the code under development was
|
||||||
released publicly by other parties. Since that code was a work-in-progress
|
released publicly by other parties. Since that code was a work-in-progress
|
||||||
and had not gone through a period of debugging, it was decided that the
|
and had not gone through the process of debugging it as a suitable release,
|
||||||
version numbers present on that code snapshot would be retired and never
|
it was decided that the version numbers present on that code snapshot would
|
||||||
used in an official NetHack release. An announcement was posted on the
|
be retired and never used in an official NetHack release. An announcement
|
||||||
NetHack Development Team's official nethack.org website to that effect,
|
was posted on the NetHack Development Team's official nethack.org website
|
||||||
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official release
|
to that effect, stating that there would never be a 3.4.4, 3.5, or 3.5.0
|
||||||
version.
|
official release version.
|
||||||
|
|
||||||
In January 2015, preparation began for the release of NetHack 3.6.
|
In January 2015, preparation began for the release of NetHack 3.6.
|
||||||
|
|
||||||
@@ -189,7 +193,7 @@ At the beginning of development for what would eventually get released
|
|||||||
as 3.6.0, the NetHack Development Team consisted of Warwick Allison,
|
as 3.6.0, the NetHack Development Team consisted of Warwick Allison,
|
||||||
Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet, Ken Lorber,
|
Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet, Ken Lorber,
|
||||||
Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and Paul Winner.
|
Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and Paul Winner.
|
||||||
Leading up to the release of 3.6.0 in early 2015, new members Sean Hunt,
|
In early 2015, ahead of the release of 3.6.0, new members Sean Hunt,
|
||||||
Pasi Kallinen, and Derek S. Ray joined the NetHack Development Team.
|
Pasi Kallinen, and Derek S. Ray joined the NetHack Development Team.
|
||||||
|
|
||||||
Near the end of the development of 3.6.0, one of the significant inspirations
|
Near the end of the development of 3.6.0, one of the significant inspirations
|
||||||
@@ -201,11 +205,11 @@ team since the release of 3.4.3 with some of the beloved community patches.
|
|||||||
Many bugs were fixed and some code was restructured.
|
Many bugs were fixed and some code was restructured.
|
||||||
|
|
||||||
The NetHack Development Team, as well as Steve VanDevender and
|
The NetHack Development Team, as well as Steve VanDevender and
|
||||||
Kevin Smolkowski ensured that NetHack 3.6 continued to operate on various
|
Kevin Smolkowski, ensured that NetHack 3.6 continued to operate on various
|
||||||
Unix flavors as well as maintaining the X11 interface.
|
UNIX flavors and maintained the X11 interface.
|
||||||
|
|
||||||
Ken Lorber, Haoyang Wang, Pat Rankin, and Dean Luick maintained the port
|
Ken Lorber, Haoyang Wang, Pat Rankin, and Dean Luick maintained the port
|
||||||
of NetHack 3.6.1 for Mac OSX.
|
of NetHack 3.6 for Mac OSX.
|
||||||
|
|
||||||
Michael Allison, David Cohrs, Bart House, Pasi Kallinen, Alex Kompel,
|
Michael Allison, David Cohrs, Bart House, Pasi Kallinen, Alex Kompel,
|
||||||
Dion Nicolaas, Derek S. Ray and Yitzhak Sapir maintained the port of
|
Dion Nicolaas, Derek S. Ray and Yitzhak Sapir maintained the port of
|
||||||
@@ -216,7 +220,7 @@ hindered by limited access. Kevin Smolkowski has updated and tested it
|
|||||||
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
||||||
and Integrity (aka Itanium aka IA64) but not VAX.
|
and Integrity (aka Itanium aka IA64) but not VAX.
|
||||||
|
|
||||||
Ray Chason resurrected the msdos port for 3.6 and contributed the
|
Ray Chason resurrected the MS-DOS port for 3.6 and contributed the
|
||||||
necessary updates to the community at large.
|
necessary updates to the community at large.
|
||||||
|
|
||||||
In late April 2018, several hundred bug fixes for 3.6.0 and some new
|
In late April 2018, several hundred bug fixes for 3.6.0 and some new
|
||||||
@@ -224,7 +228,7 @@ features were assembled and released as NetHack 3.6.1.
|
|||||||
The NetHack Development Team at the time of release of 3.6.1 consisted of
|
The NetHack Development Team at the time of release of 3.6.1 consisted of
|
||||||
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet,
|
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet,
|
||||||
Pasi Kallinen, Ken Lorber, Dean Luick, Patric Mueller, Pat Rankin,
|
Pasi Kallinen, Ken Lorber, Dean Luick, Patric Mueller, Pat Rankin,
|
||||||
Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz and Paul Winner.
|
Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz, and Paul Winner.
|
||||||
|
|
||||||
In early May 2019, another 320 bug fixes along with some enhancements and
|
In early May 2019, another 320 bug fixes along with some enhancements and
|
||||||
the adopted curses window port, were released as 3.6.2.
|
the adopted curses window port, were released as 3.6.2.
|
||||||
@@ -245,14 +249,15 @@ NetHack 3.6.6 was released on March 8, 2020 containing a security fix and
|
|||||||
some bug fixes.
|
some bug fixes.
|
||||||
|
|
||||||
The official NetHack web site is maintained by Ken Lorber at
|
The official NetHack web site is maintained by Ken Lorber at
|
||||||
http://www.nethack.org/.
|
https://www.nethack.org/.
|
||||||
|
|
||||||
On behalf of the NetHack community, thank you very much once again to
|
On behalf of the NetHack community, thank you very much once again to
|
||||||
M. Drew Streib and Pasi Kallinen for providing a public NetHack server
|
M. Drew Streib and Pasi Kallinen for providing a public NetHack server
|
||||||
at nethack.alt.org. Thanks to Keith Simpson and Andy Thomson for
|
at nethack.alt.org. Thanks to Keith Simpson and Andy Thomson for
|
||||||
hardfought.org. Thanks to all those unnamed dungeoneers who invest their
|
hardfought.org. Thanks to all those unnamed dungeoneers who invest their
|
||||||
time and effort into annual NetHack tournaments such as Junethack
|
time and effort into annual NetHack tournaments such as Junethack,
|
||||||
and in days past, devnull.net (gone for now, but not forgotten).
|
The November NetHack Tournament, and in days past, devnull.net (gone for
|
||||||
|
now, but not forgotten).
|
||||||
|
|
||||||
- - - - - - - - - -
|
- - - - - - - - - -
|
||||||
|
|
||||||
|
|||||||
+35
-19
@@ -1,4 +1,4 @@
|
|||||||
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.382 $ $NHDT-Date: 1592708267 2020/06/21 02:57:47 $
|
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.383 $ $NHDT-Date: 1593219357 2020/06/27 00:55:57 $
|
||||||
.\"
|
.\"
|
||||||
.\" This is an excerpt from the 'roff' man page from the 'groff' package.
|
.\" This is an excerpt from the 'roff' man page from the 'groff' package.
|
||||||
.\" Guidebook.mn currently does *not* fully adhere to these guidelines.
|
.\" Guidebook.mn currently does *not* fully adhere to these guidelines.
|
||||||
@@ -5341,17 +5341,17 @@ Credits
|
|||||||
.pg
|
.pg
|
||||||
The original \fIhack\fP game was modeled on the Berkeley
|
The original \fIhack\fP game was modeled on the Berkeley
|
||||||
.UX
|
.UX
|
||||||
\fIrogue\fP game. Large portions of this paper were shamelessly
|
\fIrogue\fP game. Large portions of this document were shamelessly
|
||||||
cribbed from \fIA Guide to the Dungeons of Doom\fP, by Michael C. Toy
|
cribbed from \fIA Guide to the Dungeons of Doom\fP, by Michael C. Toy
|
||||||
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
||||||
\fIFurther Exploration of the Dungeons of Doom\fP, by Ken Arromdee.
|
\fIFurther Exploration of the Dungeons of Doom\fP, by Ken Arromdee.
|
||||||
.pg
|
.pg
|
||||||
NetHack is the product of literally dozens of people's work.
|
NetHack is the product of literally scores of people's work.
|
||||||
Main events in the course of the game development are described below:
|
Main events in the course of the game development are described below:
|
||||||
.
|
.
|
||||||
.pg
|
.pg
|
||||||
\fBJay Fenlason\fP wrote the original Hack, with help from
|
\fBJay Fenlason\fP wrote the original Hack, with help from
|
||||||
\fBKenny Woodland\fP, \fBMike Thome\fP and \fBJon Payne\fP.
|
\fBKenny Woodland\fP, \fBMike Thome\fP, and \fBJon Payne\fP.
|
||||||
.pg
|
.pg
|
||||||
\fBAndries Brouwer\fP did a major re-write, transforming Hack into a
|
\fBAndries Brouwer\fP did a major re-write, transforming Hack into a
|
||||||
very different game, and published (at least) three versions (1.0.1,
|
very different game, and published (at least) three versions (1.0.1,
|
||||||
@@ -5361,17 +5361,19 @@ machines to the Usenet.
|
|||||||
.pg
|
.pg
|
||||||
\fBDon G. Kneller\fP ported Hack 1.0.3 to Microsoft C and MS-DOS, producing PC
|
\fBDon G. Kneller\fP ported Hack 1.0.3 to Microsoft C and MS-DOS, producing PC
|
||||||
HACK 1.01e, added support for DEC Rainbow graphics in version 1.03g, and went
|
HACK 1.01e, added support for DEC Rainbow graphics in version 1.03g, and went
|
||||||
on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6).
|
on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6;
|
||||||
|
note that these are old Hack version numbers, not contemporary NetHack ones).
|
||||||
.pg
|
.pg
|
||||||
\fBR. Black\fP ported PC HACK 3.51 to Lattice C and the Atari 520/1040ST,
|
\fBR. Black\fP ported PC HACK 3.51 to Lattice C and the Atari 520/1040ST,
|
||||||
producing ST Hack 1.03.
|
producing ST Hack 1.03.
|
||||||
.pg
|
.pg
|
||||||
\fBMike Stephenson\fP merged these various versions back together,
|
\fBMike Stephenson\fP merged these various versions back together,
|
||||||
incorporating many of the added features, and produced NetHack 1.4.
|
incorporating many of the added features, and produced NetHack version 1.4
|
||||||
|
in 1987.
|
||||||
He then coordinated a cast of thousands in enhancing and debugging
|
He then coordinated a cast of thousands in enhancing and debugging
|
||||||
NetHack 1.4 and released NetHack versions 2.2 and 2.3.
|
NetHack 1.4 and released NetHack versions 2.2 and 2.3.
|
||||||
.pg
|
.pg
|
||||||
Later, Mike coordinated a major rewrite of the game, heading a
|
Later, Mike coordinated a major re-write of the game, heading a
|
||||||
team which included \fBKen Arromdee\fP, \fBJean-Christophe Collet\fP, \fBSteve
|
team which included \fBKen Arromdee\fP, \fBJean-Christophe Collet\fP, \fBSteve
|
||||||
Creps\fP, \fBEric Hendrickson\fP, \fBIzchak Miller\fP, \fBJohn Rupley\fP,
|
Creps\fP, \fBEric Hendrickson\fP, \fBIzchak Miller\fP, \fBJohn Rupley\fP,
|
||||||
\fBMike Threepoint\fP, and \fBJanet Walz\fP, to produce NetHack 3.0c.
|
\fBMike Threepoint\fP, and \fBJanet Walz\fP, to produce NetHack 3.0c.
|
||||||
@@ -5388,8 +5390,15 @@ NetHack 3.0 to the Macintosh. Along with various other Dungeoneers, they
|
|||||||
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
||||||
revisions of 3.0.
|
revisions of 3.0.
|
||||||
.pg
|
.pg
|
||||||
|
Version 3.0 went through ten relatively rapidly released \(lqpatch-level\(rq
|
||||||
|
revisions.
|
||||||
|
Versions at the time were designated \(lq3.0 patchlevel 10\(rq
|
||||||
|
or \(lq3.0pl10\(rq rather than 3.0.10; that three component numbering scheme
|
||||||
|
began to be used with 3.1.0.
|
||||||
|
.pg
|
||||||
Headed by \fBMike Stephenson\fP and coordinated by \fBIzchak Miller\fP and
|
Headed by \fBMike Stephenson\fP and coordinated by \fBIzchak Miller\fP and
|
||||||
\fBJanet Walz\fP, the NetHack Development Team which now included \fBKen Arromdee\fP,
|
\fBJanet Walz\fP, the NetHack Development Team which now included
|
||||||
|
\fBKen Arromdee\fP,
|
||||||
\fBDavid Cohrs\fP, \fBJean-Christophe Collet\fP, \fBKevin Darcy\fP,
|
\fBDavid Cohrs\fP, \fBJean-Christophe Collet\fP, \fBKevin Darcy\fP,
|
||||||
\fBMatt Day\fP, \fBTimo Hakulinen\fP, \fBSteve Linhart\fP, \fBDean Luick\fP,
|
\fBMatt Day\fP, \fBTimo Hakulinen\fP, \fBSteve Linhart\fP, \fBDean Luick\fP,
|
||||||
\fBPat Rankin\fP, \fBEric Raymond\fP, and \fBEric Smith\fP undertook a radical
|
\fBPat Rankin\fP, \fBEric Raymond\fP, and \fBEric Smith\fP undertook a radical
|
||||||
@@ -5453,6 +5462,10 @@ and 3.2, one of the founding members of the NetHack Development Team, \fBDr. Izc
|
|||||||
Miller\fP, was diagnosed with cancer and passed away. That release of the
|
Miller\fP, was diagnosed with cancer and passed away. That release of the
|
||||||
game was dedicated to him by the development and porting teams.
|
game was dedicated to him by the development and porting teams.
|
||||||
.pg
|
.pg
|
||||||
|
Version 3.2 proved to be more stable than previous versions.
|
||||||
|
Many bugs were fixed, abuses eliminated, and game features tuned for
|
||||||
|
better game play.
|
||||||
|
.pg
|
||||||
During the lifespan of NetHack 3.1 and 3.2, several enthusiasts
|
During the lifespan of NetHack 3.1 and 3.2, several enthusiasts
|
||||||
of the game added
|
of the game added
|
||||||
their own modifications to the game and made these \(lqvariants\(rq publicly
|
their own modifications to the game and made these \(lqvariants\(rq publicly
|
||||||
@@ -5471,8 +5484,8 @@ casting system with the Wizard Patch.
|
|||||||
.pg
|
.pg
|
||||||
\fBWarren Cheung\fP combined SLASH with the Wizard Patch to produce Slash'EM,
|
\fBWarren Cheung\fP combined SLASH with the Wizard Patch to produce Slash'EM,
|
||||||
and with the help of \fBKevin Hugo\fP, added more features.
|
and with the help of \fBKevin Hugo\fP, added more features.
|
||||||
Kevin later joined the
|
Kevin later joined the NetHack Development Team and incorporated the best
|
||||||
NetHack Development Team and incorporated the best of these ideas in NetHack 3.3.
|
of these ideas into NetHack 3.3.
|
||||||
.pg
|
.pg
|
||||||
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
||||||
simultaneously with 3.3.0 in December 1999 just in time for the Year 2000.
|
simultaneously with 3.3.0 in December 1999 just in time for the Year 2000.
|
||||||
@@ -5542,15 +5555,17 @@ during the tenure of 3.4.3. It was during that same period that several new
|
|||||||
variants emerged within the NetHack community. Notably sporkhack by
|
variants emerged within the NetHack community. Notably sporkhack by
|
||||||
\fBDerek S. Ray\fP, unnethack by \fBPatric Mueller\fP, nitrohack and its
|
\fBDerek S. Ray\fP, unnethack by \fBPatric Mueller\fP, nitrohack and its
|
||||||
successors originally by \fBDaniel Thaler\fP and then by \fBAlex Smith\fP,
|
successors originally by \fBDaniel Thaler\fP and then by \fBAlex Smith\fP,
|
||||||
and Dynahack by \fBTung Nguyen\fP. Some of those variants continue to be
|
and Dynahack by \fBTung Nguyen\fP.
|
||||||
|
Some of those variants continue to be
|
||||||
developed, maintained, and enjoyed by the community to this day.
|
developed, maintained, and enjoyed by the community to this day.
|
||||||
.pg
|
.pg
|
||||||
In September 2014, an interim snapshot of the code under development was
|
In September 2014, an interim snapshot of the code under development was
|
||||||
released publicly by other parties. Since that code was a work-in-progress
|
released publicly by other parties.
|
||||||
|
Since that code was a work-in-progress
|
||||||
and had not gone through the process of debugging it as a suitable release,
|
and had not gone through the process of debugging it as a suitable release,
|
||||||
it was decided that the version numbers present on that code snapshot would
|
it was decided that the version numbers present on that code snapshot would
|
||||||
be retired and never used in an official NetHack release. An announcement
|
be retired and never used in an official NetHack release.
|
||||||
was posted on the NetHack Development Team's official
|
An announcement was posted on the NetHack Development Team's official
|
||||||
.UR nethack.org
|
.UR nethack.org
|
||||||
website to that effect,
|
website to that effect,
|
||||||
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official release
|
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official release
|
||||||
@@ -5568,9 +5583,10 @@ In early 2015, ahead of the release of 3.6.0, new members
|
|||||||
\fBSean Hunt\fP, \fBPasi Kallinen\fP, and \fBDerek S. Ray\fP
|
\fBSean Hunt\fP, \fBPasi Kallinen\fP, and \fBDerek S. Ray\fP
|
||||||
joined the NetHack Development Team.
|
joined the NetHack Development Team.
|
||||||
.pg
|
.pg
|
||||||
Near the end of the development of 3.6.0, one of the significant inspirations for many of
|
Near the end of the development of 3.6.0, one of the significant
|
||||||
the humorous and fun features found in the game, author Terry Pratchett,
|
inspirations for many of the humorous and fun features found in the
|
||||||
passed away. NetHack 3.6.0 introduced a tribute to him.
|
game, author Terry Pratchett, passed away.
|
||||||
|
NetHack 3.6.0 introduced a tribute to him.
|
||||||
.pg
|
.pg
|
||||||
3.6.0 was released in December 2015, and merged work done by the development
|
3.6.0 was released in December 2015, and merged work done by the development
|
||||||
team since the release of 3.4.3 with some of the beloved community
|
team since the release of 3.4.3 with some of the beloved community
|
||||||
@@ -5595,7 +5611,7 @@ hindered by limited access. \fBKevin Smolkowski\fP has updated and tested it
|
|||||||
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
||||||
and Integrity (aka Itanium aka IA64) but not VAX.
|
and Integrity (aka Itanium aka IA64) but not VAX.
|
||||||
.pg
|
.pg
|
||||||
\fBRay Chason\fP resurrected the msdos port for 3.6 and contributed the
|
\fBRay Chason\fP resurrected the MS-DOS port for 3.6 and contributed the
|
||||||
necessary updates to the community at large.
|
necessary updates to the community at large.
|
||||||
.pg
|
.pg
|
||||||
In late April 2018, several hundred bug fixes for 3.6.0 and
|
In late April 2018, several hundred bug fixes for 3.6.0 and
|
||||||
@@ -5637,7 +5653,7 @@ again to \fBM. Drew Streib\fP and \fBPasi Kallinen\fP for providing a
|
|||||||
public NetHack server at nethack.alt.org. Thanks to \fBKeith Simpson\fP
|
public NetHack server at nethack.alt.org. Thanks to \fBKeith Simpson\fP
|
||||||
and \fBAndy Thomson\fP for hardfought.org. Thanks to all those
|
and \fBAndy Thomson\fP for hardfought.org. Thanks to all those
|
||||||
unnamed dungeoneers who invest their time and effort into annual
|
unnamed dungeoneers who invest their time and effort into annual
|
||||||
NetHack tournaments such as Junethack, The November NetHack Tournament
|
NetHack tournaments such as Junethack, The November NetHack Tournament,
|
||||||
and in days past, devnull.net (gone for now, but not forgotten).
|
and in days past, devnull.net (gone for now, but not forgotten).
|
||||||
.pg
|
.pg
|
||||||
.ce
|
.ce
|
||||||
|
|||||||
+39
-19
@@ -5825,19 +5825,19 @@ The original %
|
|||||||
{\it hack\/} game was modeled on the Berkeley
|
{\it hack\/} game was modeled on the Berkeley
|
||||||
%.ux
|
%.ux
|
||||||
UNIX
|
UNIX
|
||||||
{\it rogue\/} game. Large portions of this paper were shamelessly
|
{\it rogue\/} game. Large portions of this document were shamelessly
|
||||||
cribbed from %
|
cribbed from %
|
||||||
{\it A Guide to the Dungeons of Doom}, by Michael C. Toy
|
{\it A Guide to the Dungeons of Doom}, by Michael C. Toy
|
||||||
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
||||||
{\it Further Exploration of the Dungeons of Doom}, by Ken Arromdee.
|
{\it Further Exploration of the Dungeons of Doom}, by Ken Arromdee.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
{\it NetHack\/} is the product of literally dozens of people's work.
|
{\it NetHack\/} is the product of literally scores of people's work.
|
||||||
Main events in the course of the game development are described below:
|
Main events in the course of the game development are described below:
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\bigskip
|
\bigskip
|
||||||
\nd {\it Jay Fenlason\/} wrote the original {\it Hack\/} with help from {\it
|
\nd {\it Jay Fenlason\/} wrote the original {\it Hack}, with help from {\it
|
||||||
Kenny Woodland}, {\it Mike Thome}, and {\it Jon Payne}.
|
Kenny Woodland}, {\it Mike Thome}, and {\it Jon Payne}.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
@@ -5851,7 +5851,9 @@ into a very different game, and published (at least) three versions (1.0.1,
|
|||||||
\nd {\it Don G. Kneller\/} ported {\it Hack\/} 1.0.3 to Microsoft C and MS-DOS,
|
\nd {\it Don G. Kneller\/} ported {\it Hack\/} 1.0.3 to Microsoft C and MS-DOS,
|
||||||
producing {\it PC Hack\/} 1.01e, added support for DEC Rainbow graphics in
|
producing {\it PC Hack\/} 1.01e, added support for DEC Rainbow graphics in
|
||||||
version 1.03g, and went on to produce at least four more versions (3.0, 3.2,
|
version 1.03g, and went on to produce at least four more versions (3.0, 3.2,
|
||||||
3.51, and 3.6).
|
3.51, and 3.6;
|
||||||
|
note that these are old {\it Hack\/} version numbers, not contemporary
|
||||||
|
{\it NetHack\/} ones).
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
@@ -5862,16 +5864,17 @@ version 1.03g, and went on to produce at least four more versions (3.0, 3.2,
|
|||||||
\medskip
|
\medskip
|
||||||
\nd {\it Mike Stephenson\/} merged these various versions back together,
|
\nd {\it Mike Stephenson\/} merged these various versions back together,
|
||||||
incorporating many of the added features, and produced {\it NetHack\/} version
|
incorporating many of the added features, and produced {\it NetHack\/} version
|
||||||
1.4. He then coordinated a cast of thousands in enhancing and debugging
|
1.4 in 1987.
|
||||||
|
He then coordinated a cast of thousands in enhancing and debugging
|
||||||
{\it NetHack\/} 1.4 and released {\it NetHack\/} versions 2.2 and 2.3.
|
{\it NetHack\/} 1.4 and released {\it NetHack\/} versions 2.2 and 2.3.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
\nd Later, Mike coordinated a major rewrite of the game, heading a team which
|
\nd Later, Mike coordinated a major re-write of the game, heading a team which
|
||||||
included {\it Ken Arromdee}, {\it Jean-Christophe Collet}, {\it Steve Creps},
|
included {\it Ken Arromdee}, {\it Jean-Christophe Collet}, {\it Steve Creps},
|
||||||
{\it Eric Hendrickson}, {\it Izchak Miller}, {\it Eric S. Raymond}, {\it John
|
{\it Eric Hendrickson}, {\it Izchak Miller}, {\it Eric S. Raymond}, {\it John
|
||||||
Rupley}, {\it Mike Threepoint}, and {\it Janet Walz}, to produce {\it
|
Rupley}, {\it Mike Threepoint}, and {\it Janet Walz}, to produce
|
||||||
NetHack\/} 3.0c.
|
{\it NetHack\/} 3.0c.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
@@ -5889,10 +5892,18 @@ NetHack\/} 3.0 to the Macintosh. Along with various other Dungeoneers, they
|
|||||||
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
||||||
revisions of 3.0.
|
revisions of 3.0.
|
||||||
|
|
||||||
|
%.pg
|
||||||
|
Version 3.0 went through ten relatively rapidly released ``patch-level''
|
||||||
|
revisions.
|
||||||
|
Versions at the time were designated ``3.0 patchlevel 10''
|
||||||
|
or ``3.0pl10'' rather than 3.0.10; that three component numbering scheme
|
||||||
|
began to be used with 3.1.0.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
\nd Headed by {\it Mike Stephenson\/} and coordinated by {\it Izchak Miller\/} and
|
\nd Headed by {\it Mike Stephenson\/} and coordinated by {\it Izchak Miller\/}
|
||||||
{\it Janet Walz}, the {\it NetHack Development Team} which now included {\it Ken Arromdee},
|
and {\it Janet Walz}, the {\it NetHack Development Team} which now included
|
||||||
|
{\it Ken Arromdee},
|
||||||
{\it David Cohrs}, {\it Jean-Christophe Collet}, {\it Kevin Darcy},
|
{\it David Cohrs}, {\it Jean-Christophe Collet}, {\it Kevin Darcy},
|
||||||
{\it Matt Day}, {\it Timo Hakulinen}, {\it Steve Linhart}, {\it Dean Luick},
|
{\it Matt Day}, {\it Timo Hakulinen}, {\it Steve Linhart}, {\it Dean Luick},
|
||||||
{\it Pat Rankin}, {\it Eric Raymond}, and {\it Eric Smith\/} undertook a radical
|
{\it Pat Rankin}, {\it Eric Raymond}, and {\it Eric Smith\/} undertook a radical
|
||||||
@@ -5973,6 +5984,11 @@ one of the founding members of the {\it NetHack Development Team}, {\it Dr. Izch
|
|||||||
was diagnosed with cancer and passed away. That release of the game was
|
was diagnosed with cancer and passed away. That release of the game was
|
||||||
dedicated to him by the development and porting teams.
|
dedicated to him by the development and porting teams.
|
||||||
|
|
||||||
|
%.pg
|
||||||
|
Version 3.2 proved to be more stable than previous versions.
|
||||||
|
Many bugs were fixed, abuses eliminated, and game features tuned for
|
||||||
|
better game play.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
During the lifespan of {\it NetHack\/} 3.1 and 3.2, several enthusiasts
|
During the lifespan of {\it NetHack\/} 3.1 and 3.2, several enthusiasts
|
||||||
@@ -5998,8 +6014,8 @@ casting system with the Wizard Patch.
|
|||||||
{\it Warren Cheung} combined {\it SLASH} with the Wizard Patch
|
{\it Warren Cheung} combined {\it SLASH} with the Wizard Patch
|
||||||
to produce {\it Slash'EM\/}, and
|
to produce {\it Slash'EM\/}, and
|
||||||
with the help of {\it Kevin Hugo}, added more features.
|
with the help of {\it Kevin Hugo}, added more features.
|
||||||
Kevin later joined the
|
Kevin later joined the {\it NetHack Development Team} and incorporated
|
||||||
{\it NetHack Development Team} and incorporated the best of these ideas into {\it NetHack\/} 3.3.
|
the best of these ideas into {\it NetHack\/} 3.3.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
@@ -6096,17 +6112,20 @@ during the tenure of 3.4.3. It was during that same period that several new
|
|||||||
variants emerged within the {\it NetHack\/} community. Notably sporkhack by
|
variants emerged within the {\it NetHack\/} community. Notably sporkhack by
|
||||||
Derek S. Ray, {\it unnethack\/} by Patric Mueller, {\it nitrohack\/} and its
|
Derek S. Ray, {\it unnethack\/} by Patric Mueller, {\it nitrohack\/} and its
|
||||||
successors originally by Daniel Thaler and then by Alex Smith, and
|
successors originally by Daniel Thaler and then by Alex Smith, and
|
||||||
{\it Dynahack\/} by Tung Nguyen. Some of those variants continue to be
|
{\it Dynahack\/} by Tung Nguyen.
|
||||||
|
Some of those variants continue to be
|
||||||
developed, maintained, and enjoyed by the community to this day.
|
developed, maintained, and enjoyed by the community to this day.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
In September 2014, an interim snapshot of the code under development was
|
In September 2014, an interim snapshot of the code under development was
|
||||||
released publicly by other parties. Since that code was a work-in-progress
|
released publicly by other parties.
|
||||||
|
Since that code was a work-in-progress
|
||||||
and had not gone through the process of debugging it as a suitable release,
|
and had not gone through the process of debugging it as a suitable release,
|
||||||
it was decided that the version numbers present on that code snapshot would
|
it was decided that the version numbers present on that code snapshot would
|
||||||
be retired and never used in an official {\it NetHack\/} release. An
|
be retired and never used in an official {\it NetHack\/} release.
|
||||||
announcement was posted on the {\it NetHack Development Team}'s official {\it nethack.org\/} website
|
An announcement was posted on the {\it NetHack Development Team}'s official
|
||||||
|
{\it nethack.org\/} website
|
||||||
to that effect, stating that there would never be a 3.4.4, 3.5, or 3.5.0
|
to that effect, stating that there would never be a 3.4.4, 3.5, or 3.5.0
|
||||||
official release version.
|
official release version.
|
||||||
|
|
||||||
@@ -6166,13 +6185,14 @@ and Integrity (aka Itanium aka IA64) but not VAX.
|
|||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
{\it Ray Chason} resurrected the msdos port for 3.6 and contributed the
|
{\it Ray Chason} resurrected the MS-DOS port for 3.6 and contributed the
|
||||||
necessary updates to the community at large.
|
necessary updates to the community at large.
|
||||||
|
|
||||||
%.pg
|
%.pg
|
||||||
\medskip
|
\medskip
|
||||||
In late April 2018, several hundred bug fixes for 3.6.0 and some new features
|
In late April 2018, several hundred bug fixes for 3.6.0 and some new features
|
||||||
were assembled and released as NetHack 3.6.1. The {\it NetHack Development Team} at the
|
were assembled and released as NetHack 3.6.1.
|
||||||
|
The {\it NetHack Development Team} at the
|
||||||
time of release of 3.6.1 consisted of
|
time of release of 3.6.1 consisted of
|
||||||
{\it Warwick Allison}, {\it Michael Allison}, {\it Ken Arromdee},
|
{\it Warwick Allison}, {\it Michael Allison}, {\it Ken Arromdee},
|
||||||
{\it David Cohrs}, {\it Jessie Collet},
|
{\it David Cohrs}, {\it Jessie Collet},
|
||||||
@@ -6230,7 +6250,7 @@ public NetHack server at nethack.alt.org. Thanks to {\it Keith Simpson}
|
|||||||
and {\it Andy Thomson} for hardfought.org. Thanks to all those
|
and {\it Andy Thomson} for hardfought.org. Thanks to all those
|
||||||
unnamed dungeoneers who invest their time and effort into annual
|
unnamed dungeoneers who invest their time and effort into annual
|
||||||
{\it NetHack\/} tournaments such as {\it Junethack},
|
{\it NetHack\/} tournaments such as {\it Junethack},
|
||||||
{\it The November NetHack Tournament} and in days past,
|
{\it The November NetHack Tournament}, and in days past,
|
||||||
{\it devnull.net\/} (gone for now, but not forgotten).
|
{\it devnull.net\/} (gone for now, but not forgotten).
|
||||||
\clearpage
|
\clearpage
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user