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)決定。具體來說,VRAM 小於 8MB 的機器(例如某些早期 iMac 與 iBook)可能會遇到效能問題。

社群成員指出,此移植版大致符合 1998 年與 1999 年發行的早期 iMac 型號(G3 與 DV)的時代特色,提供了一種與遊戲原始硬體時代相符的懷舊體驗。

社群影響與見解

此版本受到經典 Mac 社群的熱烈歡迎,使用者回報在 iBook G3 與 iMac G4 硬體上成功運行。

引擎保存

一些使用者強調 Xash3D FWGS 引擎的重要性,指出該引擎自 2011 年起就是開源生態系統的一部分,使得在原本不受支援的平台上保存 GoldSrc 基礎的遊戲成為可能。

歷史背景

使用者間的討論反思了 1999 年的遊戲時代,有一位使用者指出:

"我大概在 1999 年左右會對此感到非常興奮……這是我曾經因朋友而感到羨慕的唯一一款遊戲。"

其他人則將此努力與早期的未經授權原始碼移植(如 "HackQuake" 在 System 7 上)進行比較,認為社群驅動的移植工作常常在官方開發者放棄平台時彌補空白。

Sources