Half-Life 已移植到 Mac OS 9

Half-Life 终于被移植到经典 Mac OS 9,重新点燃了一个始于 90 年代末、长期被取消的计划,也让复古计算爱好者得以在符合时代的 PowerPC 硬件上运行这款游戏。评论者回顾了被取消的 Mac 移植历史(包括 Half-Life 和 Halo)、老式 Mac 的技术与性能限制,以及现代工具——往往包括 AI 辅助编码——如何被用来延续“过时”平台的生命。该项目既被视为软件保存工作,也展示了粉丝驱动的移植和开源(或近似开源)的引擎重制如 Xash3D,如何让经典游戏同时面向新旧系统。

整体反响与怀旧

  • 许多人表达了对 Half-Life 终于能在经典 Mac OS 上运行的欣喜与惊讶,常将其视为 90 年代末一个拖延已久的愿望。
  • 不少人回忆起当年对 PC 朋友的羡慕,并把这件事看作迟来的了结。
  • 也有人指出,这可视为经典 Mac 的更广泛“黄金时代”复兴的一部分。

Mac 游戏与 Apple Silicon

  • 有人对许多 Steam 游戏在现代 Mac 上不再可用表示沮丧;如果 Apple Silicon 能很好运行常见游戏库,他们说自己会放弃其他机器。
  • 也有人提出变通方案:Apple Silicon 版的 Unreal Tournament/UT2004、基于 Wine 的封装,以及结合 Steam 的 Proton 来运行许多 Windows 游戏。

技术与平台细节

  • 这个移植基于 Xash3D 引擎;有一个子讨论质疑 Xash3D 是否真的“开源”,因为它的链接与泄漏或违反 EULA 的来源有关。
  • 用户报告称 Half-Life 在 iBook G3 上运行良好,也可通过 G4 上的 Classic 运行;作者提到已知 bug(鼠标视角、不可见 NPC)及其修复方案,并计划单独制作 Blue Shift/Opposing Force 版本。
  • 讨论了 90 年代末硬件:早期 iMac G3 的 3D 性能与 TNT2/Voodoo2 的对比,以及 Half-Life 的软件渲染器即使在低端 Pentium 上也可用。

历史、取消与保存

  • 多条评论重新提到官方在 1999–2000 年取消的 Mac OS 9 移植,以及 Valve 关于不想让 Mac 用户成为“二等公民”的说法。
  • 相关回忆包括:Bungie 的 Myth II bug、失落的 Halo for Mac 时间线,以及几乎完成但未发布的 Dreamcast 版 Half-Life。
  • 这个新移植被视为重要的保存工作;有人希望看到面向有志复古移植者的详细技术文章。

AI 与复古开发

  • 有一条讨论推测,AI 编码工具正在让“过时”平台重新焕发生机。
  • 复古社区被描述为分裂状态:一些人强烈拒绝 AI;另一些人则把它视为节省时间的工具,使原本不可能的业余项目变得可行。
  • 该移植的开发者确认使用了 LLM 作为辅助,同时强调仍付出了大量手工工作。

经典 Mac OS 的美学

  • 许多人称赞经典 Mac OS 的外观与手感,认为它比现代 macOS 更不生硬、更有灵魂,并对当下明亮、透明化的 UI 趋势表示遗憾。