開源經典遊戲引擎重製專案 ScummVM 團隊宣布,經典全動態影像(Full Motion Video,FMV)遊戲《Star Wars: Rebel Assault》一代及二代,正式進入公開測試階段。玩家下載每日開發版(daily build)並自備原版遊戲資料檔案,即可在現代作業系統上測試遊玩,官方同時徵求玩家回報相容性問題。
LucasArts 首款全光碟發行作品重獲新生
《Star Wars: Rebel Assault》於 1993 年發行,是 LucasArts 首款完全放棄軟碟、僅以 CD-ROM 光碟發行的里程碑作品。遊戲結合了當時極為前衛的全動態影像(FMV)過場,以及預先算圖(pre-rendered)的太空戰鬥場景,並將配樂與語音一次壓進單張光碟。

玩家在遊戲中扮演反抗軍新兵「Rookie One(新兵一號)」,駕駛 X-Wing 戰機與 T-47 雪地戰機,親歷《星際大戰四部曲:曙光乍現》與《星際大戰五部曲:帝國大反擊》的經典戰役,包括在霍斯(Hoth)星對抗帝國 AT-AT 全地形裝甲步行器,以及死星(Death Star)的最終突擊行動。
1995 年推出的續作《Rebel Assault II: The Hidden Empire》故事接續在安鐸戰役(Battle of Endor)之後。玩家將深入德雷頓星雲(Dreighton Nebula),追查帝國新武器傳聞的真相,最終揭露帝國於 Arah 小行星帶秘密量產具備隱形能力的新型 V38 Phantom TIE 戰機。
該作最著名的特色,是在任務之間大量使用真人演員實拍的過場影片,演員身上的風暴兵盔甲與武器均為 Lucasfilm 檔案庫中原版三部曲的實際道具。這是繼 1984、1985 年兩部伊娃族電視電影後,星戰世界觀再度啟用真人演員實拍。
底層竟是 SCUMM 引擎
官方特別揭露了一項有趣的技術細節:《Rebel Assault》雖為射擊遊戲,底層卻使用了通常用於點擊式冒險遊戲的 SCUMM 引擎,並與《Full Throttle》(極速天龍)共用大量程式碼,這也解開了它為何能被納入 ScummVM 專案的關鍵理由。
事實上,2010 年曾有社群玩家向 ScummVM 提出支援《Rebel Assault II》的請求,當時開發者以「這款遊戲並非基於 SCUMM 引擎」為由婉拒並關閉提案;時隔 16 年後,官方親自證實其 SCUMM 引擎血統並宣布支援,形成有趣的歷史對照。

本次公開測試涵蓋多種歷史發行平台版本:
- 《Rebel Assault》一代:支援多個 DOS 發行版本、Macintosh 版、3DO 家用主機版,以及 Sega CD(Mega-CD)各版本。
- 《Rebel Assault II》二代:支援 DOS/Windows 多國語言版本(包含英文、法文、德文、義大利文、西班牙文、巴西葡萄牙文與日文)。PlayStation 平台的《Rebel Assault II》版本仍在開發中,未納入本輪公開測試。
針對原版最為人詬病的飛船轉向操控極不順手,ScummVM 版本針對兩款遊戲均提供了改良後的操控機制。玩家仍需自備原版遊戲的資料檔案,將遊戲目錄加入 ScummVM 後方可執行。
賦予 30 餘年老遊戲現代相容力
DOSBox 那類方案是在軟體中重建一整台 DOS 電腦,CPU、顯示卡、音效卡連同 DOS 系統本身都由程式模擬出來,遊戲執行檔則原封不動地跑在上面。ScummVM 走的是另一條路:直接重寫遊戲的執行檔本體,只讀取原版的資料檔案,因此不需要重建整台機器(音效晶片仍以模擬方式重現)。能在原生解析度與現代輸入裝置上取得更一致的體驗,不僅成功將多媒體時代的經典作品帶入現代跨平台設備,更為數位歷史保存樹立了典範。隨著社群測試修正完成,玩家將能在無硬體相容障礙的環境下,重溫這段星際大戰多媒體遊戲的黃金時代。
資料來源:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!