This is cron-daily v1-May-7-2026. 005guidebook updated: doc/Guidebook.txt

This commit is contained in:
nhw_cron
2026-05-07 23:25:42 -04:00
committed by nhmall
parent b02f28fec2
commit 13bbbf6a13
+129 -129
View File
@@ -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.