NetHack 5.0.0

发布: (2026年5月3日 GMT+8 02:03)
3 分钟阅读

Source: Hacker News

发布公告

NetHack 开发团队宣布 NetHack 5.0.0 将于 2026 年 5 月 2 日发布。

NetHack 5.0 是对地下城探索游戏 NetHack 的一次增强,它是 Rogue 与 Hack 的远亲,也是 NetHack 3.6 的直接后代。

NetHack 5.0.0 属于 .0 版本,可能仍会出现一些错误。欢迎并鼓励提交建设性的建议、GitHub 拉取请求以及错误报告。

关键改进

  • 源代码现已符合 C99 标准。
  • 对游戏及其构建过程进行了架构改进。

跨平台编译支持

在一个平台/操作系统上构建 NetHack 并在另一平台/操作系统上运行的障碍已被消除。这一能力称为 跨平台编译(cross‑compiling)。更多信息请参见顶层文件夹中的 Cross-compiling 文件。

基于 Lua 的编译器

构建时使用的 “yacc 与 lex” 级别编译器、地下城编译器以及任务文本处理(此前由 NetHack 的 makedefs 实用程序完成)已被 Lua 文本替代方案取代,这些 Lua 脚本将在游戏运行时被加载和处理。

修复与更改

在源码树的 doc/fixes5-0-0.txt 中提供了超过 3,100 条修复和更改的列表。该文件最初是为开发团队内部使用而编写的,按“原样”提供。某些条目可能包含剧透,尤其是“新功能”部分。

兼容性

现有的存档文件和 bones 文件 无法 在 NetHack 5.0.0 中使用。

验证下载文件

nethack.org 下载的二进制文件的 SHA‑256 校验和可在 Windows 平台上使用以下命令进行验证:

certUtil -hashfile nethack-500-win-x64.zip SHA256

certUtil -hashfile nethack-500-win-arm64.zip SHA256

实用命令

要确认 NetHack 可能使用的各种文件位置,请运行:

nethack --showpaths

反馈

和往常一样,我们非常重视您的反馈。请使用问题报告表单提交任何错误,并在提交新问题前先检查“已知错误”列表——可能已经有人报告过相同的问题。

祝您玩得开心,NetHack 之旅愉快!

0 浏览
Back to Blog

相关文章

阅读更多 »

当网络无法工作时

我的 Windows 11 → Tyan SMDC IPMI 故障排除故事 _上周,我花了太多时间尝试让我的 Windows 11 机器与一台古老的 Tyan SMDC S...