无冬之夜:增强版补丁89.8193.37-17引入脚本编译器升级和社区修复

《无冬之夜:增强版》社区已释放新的更新版本 89.8193.37-17 展示了志愿者开发人员的奉献精神。该补丁由 NWN 社区的热情成员创建,专注于增强脚本编译器、提高稳定性以及为创建者和玩家完善现有功能。虽然不是由 Beamdog 直接开发,但此更新延续了社区对经典角色扮演游戏持续支持的传统。

此版本引入了新的脚本功能,包括对二进制和八进制整数、一元加运算以及用于布尔转换的 double-bang 语法的支持。除了这些新增内容之外,更新还纠正了多个错误,例如与 NUI 系统相关的崩溃、负面统计更新处理不当以及与 DNS 相关的性能问题。此外,还进行了外观和可用性方面的更改,例如简化崩溃报告处理以及从主菜单中删除闪烁的新闻面板。

另请阅读:《龙与地下城》无冬之夜 2:增强版揭晓

完整补丁说明

版本 20277208 – 2025 年 10 月 8 日

额外

  • 脚本编译器改进:
    • 添加了对二进制(前缀 0b)和八进制(前缀 0o)整数的支持。
    • 引入了对一元加运算的支持。
    • 实现了 double-bang 功能来“布尔化”整数常量或变量,而不需要嵌套否定。

改变了

  • 崩溃报告现在另存为 .txt 文件以简化共享和上传。

已删除

  • 从主菜单中删除了弹出新闻面板。
  • 禁用出现未读新闻时出现的闪烁按钮。
  • 抑制过多的日志垃圾邮件,以实现更清晰的报告。

固定的

  • 更正了《剑海岸海盗》和《冰风谷末日》高级模块的商店链接。
  • 修复了使用窗口事件脚本覆盖时发生的罕见 NUI 崩溃。
  • 解决了负等级或生命值的错误更新。
  • 修复了 GetStringLeft、GetStringRight 和 GetSubString 函数在无效输入时不返回空字符串的回归问题。
  • 解决了导致游戏在不稳定的互联网连接下挂起的 DNS 解析问题。
  • 修复了脚本编译器生成不正确字节码的情况。如果问题仍然存在,在版本 37-15 下编译的脚本可能需要重新编译。
  • 修复了影响使用非英语语言的用户玩游戏的键绑定问题。

《无冬之夜:增强版》是 BioWare 经典角色扮演游戏的现代重新发布,最初由 Beamdog 在 1.69 版本之后进行增强。该游戏于 2018 年 3 月 27 日首次推出 PC、Mac 和 Linux 平台,随后又在 Android、PlayStation 4、Xbox One、Nintendo Switch 和 iOS 平台上发布。该游戏目前由 Beamdog 开发,Skybound Games 发行。

您注意到这些变化了吗?在评论中分享你的想法!