粉絲團隊成功以逆向工程將《薩爾達傳說:時之笛》轉成人類可讀的C語言
經過兩年的努力,一支遊戲玩家粉絲團隊最近終於成功以逆向工程重新建立了《薩爾達傳說:時之笛》的遊戲原始碼。
根據VGC 的報導,一群由玩家組成的「薩爾達逆向工程小隊」(Zelda Reverse Engineering Team, ZRET) ,這兩年來不斷嘗試將《時之笛》透過逆向工程轉為 C 語言,以便在現代的電腦上讀取。在這之前,另一支團隊已經曾在 2019 年成功完整轉換了《超級瑪利歐64》。這項成就對於經典 N64 遊戲的保存計畫可說是一大里程碑,同時也開啟了模組修改甚至是 PC 等其他平台移植的大門。
ZRET 向 VGC 表示,團隊曾認為他們可能永遠無法完整匹配整款遊戲中的所有原始碼,但在幾十人的協助下,已經達成了驚人的成就。這項「匹配」反編譯工程目前已經進入最終開發階段,所有原始碼都已經成功轉為人類可讀性高的 C 語言。
ZRET 強調逆向工程計畫是完全合法的,因為粉絲並沒有利用任何於原作外流的內容。該團隊試從無到有以現代程式語言打造出了這款遊戲,因此,玩家無法在這個版本中找到任何實際來自任天堂原版遊戲中的版權資產,像是畫面或音效等。
然而,即使《時之笛》的原始碼已經達到了完全反編譯,開發團隊依然還有許多需要處理的事情,像是創造說明文件、重新命名和重組編碼與定義,以及支持遊戲資產管理,讓這項計畫在現代電腦上也能更簡單地進行閱覽或修改。此外,這個團隊還打算要為更多版本的《時之笛》進行反編譯,以支援這項計畫。以 ZRET 的開發核心來說,就是基於任天堂 GameCube Master Quest 版本的《時之笛》,因為這個版本包含了能夠協助開發計畫的除錯指令。
對於玩家來說,這項計畫最令人好奇的部分在於是否能夠看到一款擁有完整功能的 PC 移植版《時之笛》,就如同《超級瑪利歐64》那樣。但技術上來說,ZRET 的《時之笛》反編譯版並不是「移植」版本,團隊也不斷堅稱他們並不會以任何方式直接將遊戲原本的原始碼轉移到另一個平台上。
根據 ZRET 官方網站公開的資訊,在《時之笛》逆向工程計畫完成後,他們也將會為 N64 上的《穆修拉的面具》以及 GBA 的《不可思議的帽子》展開類似的計畫。
參考原文:VGC
薩爾達傳說 更多報導
猜你喜歡
同類好文
被消失?湊阿庫婭不在《hololive Dreams》裡 疑因繪師犯了天條
就是本人!韓180公分Coser扮《鳴潮》芙露德莉斯 與男粉合照展現威壓
LOL/誰「菜得像個大師」?實況主辦「9鐵牌+1大師」猜測活動 結尾卻驚天反轉
Coser合照遇緊張男粉 她溫柔掌鏡還牽手 網讚:活該會紅
大的來了!《hololive Dreams》泳裝活動開跑 這麼大真的沒問題嗎
一篇文150萬日圓!COVER法務重拳出擊 黑粉開噴荷包也噴了
火熱排行
holo儒烏風亭螺鈿來台灣!在海關被攔下 打開行李箱現場一陣尷尬
魔鬼身材!Coser扮《勝利女神:妮姬》瑪律恰那泳裝造型
日V大代真白「畢業計數器」宣布終止 一份來自粉絲500天的告別
一直呻吟?VTuber詭異「抖動」直播破130萬觀看 本人發最新聲明
30人全數陣亡!《艾恩葛朗特迴盪新聲》邀實況主、VT挑戰「死亡模式」
完全失言!日本「黑白RPG」作者喊「大東亞共榮圈萬歲」被中國網友集體出征