IT之家 12 月 13 日消息,《塞爾達(dá)傳說:魔吉拉的面具》(舊譯“塞爾達(dá)傳說姆吉拉的假面”)是一款由任天堂本部開發(fā)的動(dòng)作冒險(xiǎn)游戲,也是該系列第六部作品,最初于 2000 年 4 月 27 日在任天堂 64 平臺(tái)發(fā)行。
經(jīng)過三年多時(shí)間的不懈努力,逆向工程團(tuán)隊(duì) ZeldaRET 完美重現(xiàn)出了《塞爾達(dá)傳說:魔吉拉的面具》的全部代碼,對(duì)于塞爾達(dá)社區(qū)來說是無疑一項(xiàng)巨大的成就。
六個(gè)月來,該項(xiàng)目完成度一直徘徊在 90% 左右,但 ZeldaRET 成員 darkeye 本周三正式宣布完成度已達(dá) 100%。當(dāng)然,他們?nèi)杂写罅績?yōu)化工作要做,例如刪除錯(cuò)誤的依賴項(xiàng),并添加更多文檔。通常,這需要涉及大量的反復(fù)試驗(yàn)、編寫和編譯代碼,然后將結(jié)果與原始代碼進(jìn)行對(duì)比查證。
最重要的是,該項(xiàng)目屬于合法范疇內(nèi),雖然其他團(tuán)體可以用它來制作移植版,但 ZeldaRET 團(tuán)體并不打算參與這種移植。
按其他模擬器開發(fā)者的話來說,N64 是出了名的難模擬,但反編譯能夠?qū)崿F(xiàn)完全原生的移植。所以,該項(xiàng)目對(duì)于 N64 這種經(jīng)典主機(jī)模擬器來說就顯得尤其重要。
憑借這份 100% 還原的代碼,玩家就有機(jī)會(huì)在相對(duì)較弱的硬件上流暢運(yùn)行這款游戲,并實(shí)現(xiàn)寬屏輸出、高幀率支持,還可以加入作弊碼、實(shí)時(shí)存檔等功能,還可以幫研究人員更好地了解游戲中某些 Bug 所產(chǎn)生的原因。
IT之家注意到,在此之前已經(jīng)有多款任天堂游戲完成 100% 反編譯,包括《超級(jí)馬里奧 64》《塞爾達(dá)傳說:時(shí)之笛》和《塞爾達(dá)傳說:縮小帽》。除此之外,ZeldaRET 團(tuán)隊(duì)目前還在逆向《黃昏公主》《御天之劍》和《曠野之息》等作品,但距離完成預(yù)計(jì)還有很多年時(shí)間。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。