Half-Life 28 年后终于登陆 Mac OS 9
Half-Life ported to Mac OS 9
距离原版发布 28 年后,经典第一人称射击游戏 Half-Life 终于正式登陆 PowerPC 架构的 Macintosh 电脑。Valve 早在 1999 年曾计划推出 Mac OS 9 版本,却在发布前夕取消,直到 2013 年才在 Intel 时代推出 Mac OS X 版。如今,GitHub 用户 doctashay 基于 Xash3D FWGS 引擎(GoldSrc 引擎的重制版本)成功完成了这一移植。该版本完整支持从开始到结束的单人游戏、多人模式,并包含 Uplink 演示版以及 Blue Shift 和 Opposing Force 的下载。它适用于运行 Mac OS 9.0 或更高版本的 G3 和 G4 PowerPC 电脑,但性能高度依赖显卡,VRAM 低于 8Mb 的 iMac 或 iBook 等设备可能会遇到性能瓶颈。这一成就为 Macintosh 游戏社区带来了巨大惊喜,doctashay 的辛勤工作值得高度赞誉。
这是一个对 Macintosh 游戏社区而言巨大的成就,doctashay 因将 Half-Life 带到 PowerPC 平台所付出的努力而值得高度赞誉。
HN 评论区
16- amatecha
不错,真没想到拖了这么久!我第一次在家玩 Quake 1 时用的是一个非官方的源码移植版,运行在 System 7 上,据信叫 "HackQuake",显然是从 CrackDotCom 偷来的源码移植的[0][1]。对于当时迫不及待想玩 Quake 的我这个孩子来说,这简直是救星!哪怕性能惨不忍睹,发射一枚火箭就会让帧率直接减半。为了挤出那一点点额外的性能,我甚至把分辨率降到 320x200 并开启像素加倍。总之,重点是如果当时有人花时间去移植,Half-Life 其实从第一天起就能在 Mac 上运行!
- wk_end
对我来说,这个链接最有趣的地方是看到了一个开源的 GoldSrc 复刻版 [0]?据说这东西从 2011 年就有了 [1]?我震惊自己之前居然完全没听说过。非常酷。
- xp84
我越来越在想,像这样的项目(我猜它们之所以能“突然”实现,是因为 AI 编程工具的出现)最终会不会给数十个早已被认为维护成本过高而被废弃的平台注入新的活力?也许我们将来能用现代浏览器和补丁在 OS9 上日常使用。或者,对于那些没那么受虐狂的我们来说,也许是 Windows 2000 或 NextStep!
- gilgoomesh
在那个时代最著名的故事之一中,Half-Life 曾在 2000 年由 Logicware/MacPlay 正式移植到 Mac OS,但在最后一刻被 Valve 叫停。
我看过相关采访,受访者是 Rebecca Heineman(参与开发的开发者之一)。这件事显然让她很不爽。
以下是当时的文章:
https://www.gamespot.com/articles/mac-half-life-canceled/110...
Rebecca Heineman 的采访:
https://www.youtube.com/watch?v=lPTLPXNtb2I
(跳转到时间码 1:36:41 查看 Half-Life 相关细节)
- hedgehog
供参考,这大致符合 1998 年和 1999 年推出的早期 iMac 机型(G3 和 DV)的时代背景,尽管 MacOS 9 直到后来才发布。这是一项令人印象深刻的移植工作。