Half-Life 已移植到 Mac OS 9

Half-Life 已移植到 Mac OS 9

Half-Life 现在可在 PowerPC Macintosh 系统上运行

GitHub 用户 doctashay 成功将 Half-Life 移植到运行 Mac OS 9.0 或更高版本的 PowerPC 基础 Macintosh 计算机。此版本填补了该平台上游戏可用性的 28 年空白,因为 Valve 原计划在 1999 年发布的 Mac OS 9 版本在发布前不久被取消。虽然 Valve 最终在 2013 年为 Mac OS X 发布了该游戏,但该版本是专为 Intel 基础 CPU 设计的,导致 PowerPC 机器没有官方移植版。

通过 Xash3D FWGS 的技术实现

此移植通过使用 Xash3D FWGS 的一个分支实现,这是 GoldSrc 引擎的一个开源重新实现。这使得游戏能够在不需要原始专有源代码的旧硬件上运行。该版本从头到尾完全可玩,并包含以下几个关键特性:

  • 完整游戏支持: 包含基础 Half-Life 游戏。
  • 扩展包: 支持 Half-Life: Blue ShiftHalf-Life: Opposing Force
  • 额外内容: 包含 Uplink 的演示。
  • 多人游戏: 完整的多人游戏支持已集成到此移植中。

硬件和系统要求

此移植专为 G3 和 G4 PowerPC 基础计算机设计。性能主要由 GPU 和可用视频内存(VRAM)决定。具体来说,视频内存少于 8MB 的机器——例如某些早期的 iMac 和 iBook——可能会遇到性能问题。

社区成员指出,此移植在时间上基本符合 1998 和 1999 年发布的早期 iMac 型号(G3 和 DV),提供了一种与游戏原始硬件时代相符的怀旧体验。

社区影响与见解

该版本受到经典 Mac 社区的热烈欢迎,用户报告在 iBook G3 和 iMac G4 硬件上成功运行。

引擎保存

一些用户强调了 Xash3D FWGS 引擎的重要性,指出它自 2011 年以来一直是开源生态系统的一部分,使得在原本不受支持的平台上也能保存基于 GoldSrc 的游戏。

历史背景

用户之间的讨论回顾了 1999 年的游戏时代,有一位用户指出:

"我当时会对这个在 1999 年左右的事情感到非常兴奋……这是我唯一真正羡慕朋友拥有的游戏。"

其他人则将此努力与诸如 System 7 上的早期未经授权源码移植 "HackQuake" 进行比较,表明当官方开发者放弃一个平台时,社区驱动的移植工作往往能够填补这一空白。

SUMMARY: GitHub 用户 doctashay 已将 Half-Life 及其扩展包移植到运行 Mac OS 9.0 或更高版本的 PowerPC 基础 Macintosh 计算机上,使用了 Xash3D FWGS 引擎的一个分支。

TITLE: Half-Life 已移植到 Mac OS 9 }

Sources