

近年模擬器與原始碼相關開發領域中最有趣的一項趨勢,是越來越多玩家利用「逆向工程」技術試圖完整重現舊世代主機平台上的經典電玩。目前已經看到了《超級瑪莉歐 64》、《薩爾達傳說:時之笛》以及《俠盜獵車手》等作品以類似的方式重新復甦,然而這樣的做法也常引發各種法律上的爭議。
這些玩家願意這樣做背後存在著許多原因,其中除了能夠面對逆向工程技術本身所包含的挑戰性之外,相關計畫在成功後也能帶來不少好處,像是讓這些來自舊平台的遊戲能夠在不靠模擬器下直接運行。
至於有著甚麼樣的差異?模擬器軟體仰賴讓用戶的電腦模擬出舊平台的環境,藉此運行推出在該平台上的經典遊戲,經過逆向工程的移植版本則能直接從無到有針對 PC 或其他平台本身的環境打造原生版本,甚至加入更加現代化的功能,像是寬螢幕支援或畫質提升等。
最新獲得逆向工程打造的經典遊戲就是《薩爾達傳說:眾神的三角神力》,本作最初於 1991 年推出在超任,之後陸續於 Game Boy Advance 等推出官方移植版,玩家最近也能透過 Nintendo Switch Online 服務在 NS 主機上重新體驗這款遊戲。
根據 Nintendo Life 網站報導,由玩家 xander-haj 所率領的 20 人團隊在處理了超過 7 到 8 萬句原始碼後,終於達成這項創舉,成功將《薩爾達傳說:眾神的三角神力》透過逆向工程技術移植到了 PC 平台上,同時加入大量的增強內容,像是更快的轉場時間與文字、寬螢幕支援、更銳利的像素,以及具細節的世界地圖。其中最值得一提是第二個武器槽,讓玩家可以直接快速切換兩種不同的武器,而不需要進入道具庫選單一一挑選。以下為《薩爾達傳說:眾神的三角力》模擬器版與 PC「移植版」的比較影片。
值得注意的是,「移植版」在法律上依然處於相當尷尬的灰色地帶。在未經版權的情況下進行修改與逆向工程仍存在合法性問題,甚至已經超出合理使用的範圍。正因為如此,許多團隊通常只提供底層代碼的下載,並要求必須想辦法自己弄到該遊戲的 ROM 檔案,這款《薩爾達傳說:三角神力》移植計畫一樣,但強調當玩家透過 ROM 檔案完成了一些遊戲資源的轉移後,就可以直接在 PC 平台上原生運行。
即使如此,任天堂依然有權出手下架這類計畫,但在那之前,喜愛《薩爾達傳說》系列的粉絲們目前都有機會在 PC 平台上重新體驗這款極具代表性的經典作品。