Loading...
Loading...
NetHack 5.0.0, released May 2, 2026, marks a major modernization of the decades-old roguelike, with the DevTeam focusing on portability and maintainability. The codebase is now fully C99-compliant, the build system is improved for easier cross-compiling, and several legacy yacc/lex “makedefs” utilities have been replaced by Lua-based text processing loaded at runtime for levels, dungeons, and quest content. The release bundles over 3,100 fixes and changes, but breaks compatibility with older save games and bones files. Users are encouraged to verify binaries via SHA256 checksums, use the new --showpaths tool, and report .0-release bugs via issues or pull requests.
NetHack DevTeam released NetHack 5.0.0 on May 2, 2026, a major update to the classic dungeon-crawler that modernizes its codebase and build pipeline. Key changes include full C99 source compliance, improved cross-compiling support, and replacing legacy yacc/lex-based build-time text compilers with Lua-driven text processing loaded at runtime. The release notes list over 3,100 fixes and changes; however, saved games and bones files from previous versions are incompatible. The team warns this .0 release may contain bugs, encourages GitHub pull requests and bug reports, and provides SHA256 checksum verification and a command to show runtime file paths. The update matters to developers and maintainers by lowering build barriers and moving logic to a more extensible scripting layer.
NetHack 5.0.0 was released on May 2, 2026, bringing major architectural and tooling updates to the long-lived roguelike. The devteam modernized the codebase to be C99-compliant, added support to ease cross-compiling between platforms, and replaced several legacy yacc/lex makedefs tools with Lua-based text processing loaded at runtime. The release lists over 3,100 fixes and changes (doc/fixes5-0-0.txt) and warns that old saved games and bones files are incompatible. Binaries include SHA256 checksums and a nethack --showpaths utility is provided; the team invites bug reports and pull requests. Users should expect potential .0 release bugs and consult known issues before filing reports.
NetHack DevTeam released NetHack 5.0.0 on May 2, 2026, a major update to the classic dungeon-crawler that modernizes its code and build process. Key changes include full C99 source-code compliance, improved cross-compiling support, and replacing legacy yacc/lex build-time tools with Lua-based runtime text processing for levels, dungeons, and quest text. The release lists over 3,100 fixes and changes and warns that saved games and bones files are incompatible with 5.0.0. Users can verify Windows binary checksums with certUtil and inspect game file paths via nethack --showpaths. The team encourages bug reports, pull requests, and feedback while noting this is a .0 release that may still contain issues.
The NetHack DevTeam released NetHack 5.0.0 on May 2, 2026, a major update to the classic roguelike. Key changes include C99-compliant source code, improved cross-compiling support, and replacement of several build-time yacc/lex tools (level/dungeon/quest processors) with Lua-based text alternatives processed at runtime. The release lists over 3,100 fixes and changes and warns that saved games and bones files from prior versions are incompatible. Users are invited to file bug reports or submit GitHub pull requests; checksums and a --showpaths command are provided to verify installations. The team notes this is a .0 release and may contain bugs, and asks players to consult known issues before reporting.