NetHack 5.0.0

After years in the dungeon, fans cheer, panic, and mourn old save files

TLDR: NetHack, the famously punishing old-school dungeon game, just got its first major new release in years, with thousands of fixes and big under-the-hood changes. Fans are thrilled, but the loudest reaction is pure emotional damage over old save files breaking — including one player’s 17-year unfinished run.

NetHack 5.0.0 is here, and for fans of this famously brutal dungeon game, the real action isn’t just in the update notes — it’s in the feelings. This is the first big new release in ages, packed with more than 3,100 fixes and changes, easier building across different computers, and a big behind-the-scenes shift toward Lua, a newer scripting language. But the community reaction? Equal parts party, eulogy, and support group.

The most heartbreaking comment came from one player who revealed they’ve been sitting on a save file for seventeen years, right after grabbing the game’s most important treasure and pausing before the dangerous trip home — only to discover that old saves won’t work in 5.0.0. That instantly turned a software note into full-on gamer tragedy. Meanwhile, another longtime fan called the new Lua-based system “the end of an era,” a perfect summary of the mood: people seem excited about the future, but very aware that something old and beloved just changed forever.

There’s also plenty of hype. One commenter is already waving the flag for a 3D version of NetHack, while others are begging for the developers to appear at Roguelike Celebration. And of course, veteran players are treating the update like a buffet for modders and tinkerers. The vibe is classic internet nostalgia: half celebration, half mourning, with a side of “please let my ancient habits survive this.”

Key Points

  • NetHack 5.0.0 has been released as a new version of the dungeon exploration game NetHack.
  • The release includes gameplay improvements, bug fixes, and broader architectural and build-process changes.
  • NetHack 5.0 source code is now compliant with the C99 standard and reduces barriers to cross-compiling across platforms and operating systems.
  • Build-time yacc/lex-based level and dungeon compilers, along with makedefs quest text processing, have been replaced by Lua text alternatives processed during play.
  • Existing saved games and bones files are incompatible with NetHack 5.0.0, and the project provides checksum verification and bug-reporting guidance for users.

Hottest takes

“That was about seventeen years ago. I still have the save file.” — foresto
“it’s truly the end of an era” — saulpw
“Wow, what a delightful surprise!” — dansalvato
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.