This is cron-daily v1-May-7-2026. 005guidebook updated: doc/Guidebook.txt
This commit is contained in:
+129
-129
@@ -7417,39 +7417,39 @@
|
|||||||
as a suitable release, it was decided that the version numbers present
|
as a suitable release, it was decided that the version numbers present
|
||||||
on that code snapshot would be retired and never used in an official
|
on that code snapshot would be retired and never used in an official
|
||||||
NetHack release. An announcement was posted on the NetHack Develop-
|
NetHack release. An announcement was posted on the NetHack Develop-
|
||||||
ment Team's official nethack.org website to that effect, stating that
|
ment Team's official https://www.nethack.org website to that effect,
|
||||||
there would never be a 3.4.4, 3.5, or 3.5.0 official release version.
|
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official
|
||||||
|
release version.
|
||||||
|
|
||||||
In January 2015, preparation began for the release of NetHack
|
In January 2015, preparation began for the release of NetHack
|
||||||
3.6.
|
3.6.
|
||||||
|
|
||||||
At the beginning of development for what would eventually get
|
At the beginning of development for what would eventually get
|
||||||
released as 3.6.0, the NetHack Development Team consisted of Warwick
|
released as 3.6.0, the NetHack Development Team consisted of Warwick
|
||||||
Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet,
|
Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet,
|
||||||
Ken Lorber, Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and
|
Ken Lorber, Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and
|
||||||
Paul Winner. In early 2015, ahead of the release of 3.6.0, new mem-
|
Paul Winner. In early 2015, ahead of the release of 3.6.0, new mem-
|
||||||
bers Sean Hunt, Pasi Kallinen, and Derek S. Ray joined the NetHack
|
bers Sean Hunt, Pasi Kallinen, and Derek S. Ray joined the NetHack
|
||||||
Development Team.
|
Development Team.
|
||||||
|
|
||||||
Near the end of the development of 3.6.0, one of the significant
|
Near the end of the development of 3.6.0, one of the significant
|
||||||
inspirations for many of the humorous and fun features found in the
|
inspirations for many of the humorous and fun features found in the
|
||||||
game, author Terry Pratchett, passed away. NetHack 3.6.0 introduced a
|
game, author Terry Pratchett, passed away. NetHack 3.6.0 introduced a
|
||||||
tribute to him.
|
tribute to him.
|
||||||
|
|
||||||
3.6.0 was released in December 2015, and merged work done by the
|
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
|
development team since the release of 3.4.3 with some of the beloved
|
||||||
community patches. Many bugs were fixed and some code was restruc-
|
community patches. Many bugs were fixed and some code was restruc-
|
||||||
tured.
|
tured.
|
||||||
|
|
||||||
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
|
Kevin Smolkowski, ensured that NetHack 3.6 continued to operate on
|
||||||
various UNIX flavors and maintained the X11 interface.
|
various UNIX flavors and maintained the X11 interface.
|
||||||
|
|
||||||
Ken Lorber, Haoyang Wang, Pat Rankin, and Dean Luick maintained
|
Ken Lorber, Haoyang Wang, Pat Rankin, and Dean Luick maintained
|
||||||
the port of NetHack 3.6 for MacOS.
|
the port of NetHack 3.6 for MacOS.
|
||||||
|
|
||||||
Michael Allison, David Cohrs, Bart House, Pasi Kallinen, Alex
|
|
||||||
Kompel, Dion Nicolaas, Derek S. Ray and Yitzhak Sapir maintained the
|
|
||||||
|
|
||||||
|
|
||||||
NetHack 5.0.0 May 2, 2026
|
NetHack 5.0.0 May 2, 2026
|
||||||
@@ -7462,60 +7462,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Michael Allison, David Cohrs, Bart House, Pasi Kallinen, Alex
|
||||||
|
Kompel, Dion Nicolaas, Derek S. Ray and Yitzhak Sapir maintained the
|
||||||
port of NetHack 3.6 for Microsoft Windows.
|
port of NetHack 3.6 for Microsoft Windows.
|
||||||
|
|
||||||
Pat Rankin attempted to keep the VMS port running for NetHack
|
Pat Rankin attempted to keep the VMS port running for NetHack
|
||||||
3.6, hindered by limited access. Kevin Smolkowski has updated and
|
3.6, hindered by limited access. Kevin Smolkowski has updated and
|
||||||
tested it for the most recent version of OpenVMS (V8.4 as of this
|
tested it for the most recent version of OpenVMS (V8.4 as of this
|
||||||
writing) on Alpha and Integrity (aka Itanium aka IA64) but not VAX.
|
writing) on Alpha and Integrity (aka Itanium aka IA64) but not VAX.
|
||||||
|
|
||||||
Ray Chason resurrected the MS-DOS port for 3.6 and contributed
|
Ray Chason resurrected the MS-DOS port for 3.6 and contributed
|
||||||
the necessary updates to the community at large.
|
the necessary updates to the community at large.
|
||||||
|
|
||||||
In late April 2018, several hundred bug fixes for 3.6.0 and some
|
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
|
new 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
|
NetHack Development Team at the time of release of 3.6.1 consisted of
|
||||||
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie
|
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie
|
||||||
Collet, Pasi Kallinen, Ken Lorber, Dean Luick, Patric Mueller, Pat
|
Collet, Pasi Kallinen, Ken Lorber, Dean Luick, Patric Mueller, Pat
|
||||||
Rankin, Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz, and
|
Rankin, Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz, and
|
||||||
Paul Winner.
|
Paul Winner.
|
||||||
|
|
||||||
In early May 2019, another 320 bug fixes along with some enhance-
|
In early May 2019, another 320 bug fixes along with some enhance-
|
||||||
ments and the adopted curses window port, were released as 3.6.2.
|
ments and the adopted curses window port, were released as 3.6.2.
|
||||||
|
|
||||||
Bart House, who had contributed to the game as a porting team
|
Bart House, who had contributed to the game as a porting team
|
||||||
participant for decades, joined the NetHack Development Team in late
|
participant for decades, joined the NetHack Development Team in late
|
||||||
May 2019.
|
May 2019.
|
||||||
|
|
||||||
NetHack 3.6.3 was released on December 5, 2019 containing over
|
NetHack 3.6.3 was released on December 5, 2019 containing over
|
||||||
190 bug fixes to NetHack 3.6.2.
|
190 bug fixes to NetHack 3.6.2.
|
||||||
|
|
||||||
NetHack 3.6.4 was released on December 18, 2019 containing a
|
NetHack 3.6.4 was released on December 18, 2019 containing a
|
||||||
security fix and a few bug fixes.
|
security fix and a few bug fixes.
|
||||||
|
|
||||||
NetHack 3.6.5 was released on January 27, 2020 containing some
|
NetHack 3.6.5 was released on January 27, 2020 containing some
|
||||||
security fixes and a small number of bug fixes.
|
security fixes and a small number of bug fixes.
|
||||||
|
|
||||||
NetHack 3.6.6 was released on March 8, 2020 containing a security
|
NetHack 3.6.6 was released on March 8, 2020 containing a security
|
||||||
fix and some bug fixes.
|
fix and some bug fixes.
|
||||||
|
|
||||||
NetHack 3.6.7 was released on February 16, 2023 containing a
|
NetHack 3.6.7 was released on February 16, 2023 containing a
|
||||||
security fix and some bug fixes.
|
security fix and some bug fixes.
|
||||||
|
|
||||||
Development work for the major release to follow NetHack 3.6
|
Development work for the major release to follow NetHack 3.6
|
||||||
began in 2015 around the same time as NetHack 3.6.0 was being
|
began in 2015 around the same time as NetHack 3.6.0 was being
|
||||||
released. That development work continued in parallel to each of the
|
released. That development work continued in parallel to each of the
|
||||||
NetHack 3.6 releases from 2015 through 2023, and continued until the
|
NetHack 3.6 releases from 2015 through 2023, and continued until the
|
||||||
end of April 2026. For the first time, that development was shared
|
end of April 2026. For the first time, that development was shared
|
||||||
publicly on GitHub and SourceForge as it occurred. It was done under
|
publicly on GitHub and SourceForge as it occurred. It was done under
|
||||||
the label NetHack-3.7 work-in-progress (WIP), although the version
|
the label NetHack-3.7 work-in-progress (WIP), although the version
|
||||||
number for the next release had not yet been solidified.
|
number for the next release had not yet been solidified.
|
||||||
|
|
||||||
Exposure of the development to the public brought many good
|
Exposure of the development to the public brought many good
|
||||||
things, and some challenges. People were able to observe and criticize
|
things, and some challenges. People were able to observe and criticize
|
||||||
changes and new features almost immediately, and they often did. The
|
changes and new features almost immediately, and they often did. The
|
||||||
GitHub pull request system made it straightforward for people to con-
|
|
||||||
tribute directly to development. Contributions resolved many, many
|
|
||||||
|
|
||||||
|
|
||||||
NetHack 5.0.0 May 2, 2026
|
NetHack 5.0.0 May 2, 2026
|
||||||
@@ -7528,60 +7528,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
GitHub pull request system made it straightforward for people to con-
|
||||||
|
tribute directly to development. Contributions resolved many, many
|
||||||
bugs in the game and we thank all the contributors.
|
bugs in the game and we thank all the contributors.
|
||||||
|
|
||||||
In early 2026, with the game development getting stable enough to
|
In early 2026, with the game development getting stable enough to
|
||||||
consider initiating an official release, the devteam reviewed the
|
consider initiating an official release, the devteam reviewed the
|
||||||
nature and number of changes in the game. It was clear that there was
|
nature and number of changes in the game. It was clear that there was
|
||||||
sufficient depth and breadth to warrant a major release and version
|
sufficient depth and breadth to warrant a major release and version
|
||||||
5.0 was decided on. That's a new major release over 3.x, without
|
5.0 was decided on. That's a new major release over 3.x, without
|
||||||
opening up any ambiguity or confusion with existing variants that
|
opening up any ambiguity or confusion with existing variants that
|
||||||
there might have been had it been released as version 4.0.
|
there might have been had it been released as version 4.0.
|
||||||
|
|
||||||
NetHack 5.0.0 was released on May 2, 2026.
|
NetHack 5.0.0 was released on May 2, 2026.
|
||||||
|
|
||||||
The source code for NetHack 5.0.0 was modified and modernized to
|
The source code for NetHack 5.0.0 was modified and modernized to
|
||||||
be compliant with the C99 standard. The 5.0.0 release contained over
|
be compliant with the C99 standard. The 5.0.0 release contained over
|
||||||
3100 fixes, changes, and updated features.
|
3100 fixes, changes, and updated features.
|
||||||
|
|
||||||
NetHack 5.0 was the first version to replace the lex and yacc
|
NetHack 5.0 was the first version to replace the lex and yacc
|
||||||
level and dungeon compilers of past versions, with a new Lua inter-
|
level and dungeon compilers of past versions, with a new Lua inter-
|
||||||
preter-based approach to provide those elements. Lua is also used for
|
preter-based approach to provide those elements. Lua is also used for
|
||||||
the quest texts in NetHack 5.0.0. The entire development team acknowl-
|
the quest texts in NetHack 5.0.0. The entire development team acknowl-
|
||||||
edges the work done by Pasi Kallinen to make that happen.
|
edges the work done by Pasi Kallinen to make that happen.
|
||||||
|
|
||||||
At the time of the NetHack 5.0 release, the core development
|
At the time of the NetHack 5.0 release, the core development
|
||||||
team, active and erstwhile, included Warwick Allison, Michael Allison,
|
team, active and erstwhile, included Warwick Allison, Michael Allison,
|
||||||
Ken Arromdee, David Cohrs, Jessie Collet, Bart House, Kevin Hugo, Pasi
|
Ken Arromdee, David Cohrs, Jessie Collet, Bart House, Kevin Hugo, Pasi
|
||||||
Kallinen, Ken Lorber, Dean Luick, Pat Rankin, Derek S. Ray, Alex
|
Kallinen, Ken Lorber, Dean Luick, Pat Rankin, Derek S. Ray, Alex
|
||||||
Smith, Patric Mueller, Mike Stephenson, Janet Walz, Paul Winner.
|
Smith, Patric Mueller, Mike Stephenson, Janet Walz, Paul Winner.
|
||||||
|
|
||||||
Ken Lorber, Pat Rankin, Patrick Mueller and Michael Allison
|
Ken Lorber, Pat Rankin, Patrick Mueller and Michael Allison
|
||||||
helped ensure that NetHack 5.0 would run on macOS.
|
helped ensure that NetHack 5.0 would run on macOS.
|
||||||
|
|
||||||
Ingo Paschke somehow managed to revive a NetHack 5.0 port for the
|
Ingo Paschke somehow managed to revive a NetHack 5.0 port for the
|
||||||
Amiga, using a cross-compiler on a modern platform to do so. His work
|
Amiga, using a cross-compiler on a modern platform to do so. His work
|
||||||
was shared so others can straightforwardly produce NetHack 5.0 for the
|
was shared so others can straightforwardly produce NetHack 5.0 for the
|
||||||
Amiga thanks to his efforts.
|
Amiga thanks to his efforts.
|
||||||
|
|
||||||
Ray Chason contributed the majority of maintenance work for the
|
Ray Chason contributed the majority of maintenance work for the
|
||||||
NetHack 5.0 MS-DOS port, including porting the curses interface to it.
|
NetHack 5.0 MS-DOS port, including porting the curses interface to it.
|
||||||
Michael Allison ensured that NetHack 5.0 core changes continued to
|
Michael Allison ensured that NetHack 5.0 core changes continued to
|
||||||
work with the msdos port and keep it alive. Cross-compiling the MS-
|
work with the msdos port and keep it alive. Cross-compiling the MS-
|
||||||
DOS port has helped make that possible and mostly painless.
|
DOS port has helped make that possible and mostly painless.
|
||||||
|
|
||||||
People that contributed to the Windows port of NetHack 5.0 since
|
People that contributed to the Windows port of NetHack 5.0 since
|
||||||
the development of NetHack 5.0 begain over eleven years ago, included
|
the development of NetHack 5.0 began over eleven years ago, included
|
||||||
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.
|
Dion Nicolaas, Derek S. Ray and Yitzhak Sapir.
|
||||||
|
|
||||||
With sadness, the devteam would like to acknowledge and remember
|
With sadness, the devteam would like to acknowledge and remember
|
||||||
the past contributions from the late Ron Van Iwaarden, who was the
|
the past contributions from the late Ron Van Iwaarden, who was the
|
||||||
sole maintainer of NetHack for OS/2 for several past NetHack releases.
|
sole maintainer of NetHack for OS/2 for several past NetHack releases.
|
||||||
Ron will be missed.
|
Ron will be missed.
|
||||||
|
|
||||||
The official NetHack web site is maintained by Ken Lorber at
|
|
||||||
https://www.nethack.org/.
|
|
||||||
|
|
||||||
|
|
||||||
NetHack 5.0.0 May 2, 2026
|
NetHack 5.0.0 May 2, 2026
|
||||||
@@ -7591,65 +7591,65 @@
|
|||||||
|
|
||||||
|
|
||||||
NetHack Guidebook 116
|
NetHack Guidebook 116
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
The official NetHack web site is maintained by Ken Lorber at
|
||||||
|
https://www.nethack.org/.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
12.1. Special Thanks
|
12.1. Special Thanks
|
||||||
|
|
||||||
On behalf of the NetHack community, thank you very much once
|
On behalf of the NetHack community, thank you very much once
|
||||||
again to M. Drew Streib and Pasi Kallinen for providing a public
|
again to M. Drew Streib and Pasi Kallinen for providing a public
|
||||||
NetHack server at nethack.alt.org. Thanks to Keith Simpson and Andy
|
NetHack server at nethack.alt.org. Thanks to Keith Simpson and Andy
|
||||||
Thomson for hardfought.org. Thanks to all those unnamed dungeoneers
|
Thomson for hardfought.org. Thanks to all those unnamed dungeoneers
|
||||||
who invest their time and effort into annual NetHack tournaments such
|
who invest their time and effort into annual NetHack tournaments such
|
||||||
as Junethack, The November NetHack Tournament, and in days past,
|
as Junethack, The November NetHack Tournament, and in days past,
|
||||||
devnull.net (gone for now, but not forgotten).
|
devnull.net (gone for now, but not forgotten).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
12.2. Dungeoneers
|
|
||||||
|
|
||||||
From time to time, some depraved individual out there in netland
|
|
||||||
sends a particularly intriguing modification to help out with the
|
|
||||||
|
|
||||||
|
|
||||||
NetHack 5.0.0 May 2, 2026
|
NetHack 5.0.0 May 2, 2026
|
||||||
|
|
||||||
|
|
||||||
@@ -7660,7 +7660,11 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
game. The NetHack Development Team sometimes makes note of the names
|
12.2. Dungeoneers
|
||||||
|
|
||||||
|
From time to time, some depraved individual out there in netland
|
||||||
|
sends a particularly intriguing modification to help out with the
|
||||||
|
game. The NetHack Development Team sometimes makes note of the names
|
||||||
of the worst of these miscreants in this, the list of Dungeoneers:
|
of the worst of these miscreants in this, the list of Dungeoneers:
|
||||||
|
|
||||||
|
|
||||||
@@ -7709,10 +7713,6 @@
|
|||||||
Andy Church Janne Salmijarvi Nathan Eady
|
Andy Church Janne Salmijarvi Nathan Eady
|
||||||
Andy Swanson Jean-Christophe Collet Norm Meluch
|
Andy Swanson Jean-Christophe Collet Norm Meluch
|
||||||
Andy Thomson Jeff Bailey Olaf Seibert
|
Andy Thomson Jeff Bailey Olaf Seibert
|
||||||
Ari Huttunen Jochen Erwied Pasi Kallinen
|
|
||||||
Bart House John Kallen Pat Rankin
|
|
||||||
Benson I. Margulies John Rupley Patric Mueller
|
|
||||||
Bill Dyer John S. Bien Paul Winner
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -7726,6 +7726,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Ari Huttunen Jochen Erwied Pasi Kallinen
|
||||||
|
Bart House John Kallen Pat Rankin
|
||||||
|
Benson I. Margulies John Rupley Patric Mueller
|
||||||
|
Bill Dyer John S. Bien Paul Winner
|
||||||
Boudewijn Waijers Johnny Lee Pierre Martineau
|
Boudewijn Waijers Johnny Lee Pierre Martineau
|
||||||
Bruce Cox Jon W{tte Ralf Brown
|
Bruce Cox Jon W{tte Ralf Brown
|
||||||
Bruce Holloway Jonathan Handler Ray Chason
|
Bruce Holloway Jonathan Handler Ray Chason
|
||||||
@@ -7774,10 +7778,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -7792,7 +7792,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Brand and product names are trademarks or registered trademarks
|
Brand and product names are trademarks or registered trademarks
|
||||||
of their respective holders.
|
of their respective holders.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user