NetHack 5.0.0
Lua integration and engine changes
- Classic yacc/lex-based level and dungeon compilers and text preprocessors are replaced with Lua scripts loaded at runtime.
- Many see this as a major step forward: easier modding, more flexible map generation, and a cleaner backend.
- Some initially worry about Lua hurting portability, but others note NetHack embeds Lua 5.4.x, so no system Lua is needed; if you can compile C99, you can build it.
- There is detailed discussion of the
LUA_USE_C89flag: on C89 platforms Lua falls back to its own implementations for some numeric and library features, and loses a few optimizations and optional types, but remains broadly functional.
Ports, testing, and tooling
- Official binaries exist even for niche legacy platforms like Amiga and MS-DOS, which surprises some who assumed those ports were dead.
- The source release targets a wide range of systems (Windows, Linux, macOS, various Unixes, VMS, BeOS, OS/2, etc.), leading to curiosity about how releases are tested across so many platforms.
- Community tooling and forks (e.g., previous Lua attempts in Angband) are mentioned as precedents; some hope Lua support will actually be used this time.
Gameplay, balance, and QoL updates (spoilers light)
- Reported changes include: unicorn horns no longer restoring attributes, redesigned resistance balance (extrinsic vs intrinsic), and significant nerfs to easy-mode patterns such as Valkyrie + Excalibur.
- Quest can now be attempted earlier, affecting speedrunning strategies.
- Other tweaks: bag of holding explosions scatter items instead of deleting most of them; amnesia no longer erases maps.
- New tutorial, movement conveniences (auto-opening doors, confirmation on obvious hazards), health/burden color-coding, and message filtering are praised as quality-of-life improvements.
- Some feel each release makes the game harder, but also more varied and interesting in mid–late game.
Difficulty, spoilers, and play styles
- Strong theme: NetHack is extremely difficult, even with guides; ascending without spoilers is viewed by many as practically impossible, though a few “unspoiled deep run” stories exist.
- Opinions diverge: some urge new players to avoid spoilers and enjoy discovery, others argue the game is best with the wiki open and liberal spoiler use.
- Frequent deaths are framed either as core to the fun (learning from each run) or a barrier for modern players used to more forgiving design.
- Tactics like using ranged combat, exploiting terrain, writing “E-words” on the ground, and careful inventory management are highlighted as more important than raw gear.
Versioning, history, and community
- The jump from 3.6.x to 5.0.0 skips “4” to avoid confusion with the NetHack4 fork.
- Historical context: after 3.4.3 the DevTeam went quiet; a leaked dev version and community pressure eventually led to 3.6.0, incorporation of new contributors, and a public GitHub mirror.
- 5.0.0 (developed as 3.7.x) incorporates thousands of bug fixes and gameplay changes; maintaining save compatibility across all those changes is seen as impractical, explaining why old saves don’t work.
- Public SSH servers (e.g., hardfought, alt.org) remain popular; Junethack and Roguelike Celebration/Radio are cited as community focal points.
Graphics and interfaces
- Opinions split between ASCII purists and those who appreciate tiles or the showcased WebGL “3D” client.
- Some like having modern graphical front-ends; others argue the ability to see the entire map at once in ASCII is part of the appeal.
- Color options and configurable menu highlighting are mentioned as underused but powerful features.
Longevity and comparisons
- Many express nostalgia, reporting decades-long, often still unsuccessful attempts to ascend.
- NetHack is noted as one of the oldest still-active games; comparisons are drawn with early MUDs and Moria.
- Several compare it to modern roguelikes (Dungeon Crawl Stone Soup, Tales of Maj’Eyal, Caves of Qud, Shattered Pixel Dungeon, Spelunky):
- Some feel newer games are more discoverable, tactically focused, and fair.
- Others see NetHack as uniquely deep “pure gameplay,” with emergent stories and a still-unequaled breadth of interactions.