IT之家 12 月 13 日消息,《塞爾達(dá)傳說(shuō):魔吉拉的面具》(舊譯“塞爾達(dá)傳說(shuō) 姆吉拉的假面”)是一款由任天堂本部開(kāi)發(fā)的動(dòng)作冒險(xiǎn)游戲,也是該系列第六部作品,最初于 2000 年 4 月 27 日在任天堂 64 平臺(tái)發(fā)行。

經(jīng)過(guò)三年多時(shí)間的不懈努力,逆向工程團(tuán)隊(duì) 完美重現(xiàn)出了《塞爾達(dá)傳說(shuō):魔吉拉的面具》的全部代碼,對(duì)于塞爾達(dá)社區(qū)來(lái)說(shuō)是無(wú)疑一項(xiàng)巨大的成就。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

六個(gè)月來(lái),該項(xiàng)目完成度一直徘徊在 90% 左右,但 成員 本周三正式宣布完成度已達(dá) 100%。當(dāng)然,他們?nèi)杂写罅抗ぷ鲀?yōu)化要做,例如刪除錯(cuò)誤的匹配項(xiàng),并添加更多文檔。通常,這需要涉及大量的反復(fù)試驗(yàn)、編寫和編譯代碼,然后將結(jié)果與原始代碼進(jìn)行對(duì)比查證。

最重要的是,該項(xiàng)目屬于合法范疇內(nèi),雖然其他團(tuán)體可以用它來(lái)制作移植版,但 團(tuán)體并不打算參與這種移植。

按其他模擬器開(kāi)發(fā)者的話來(lái)說(shuō),N64 是出了名的難模擬,但反編譯能夠?qū)崿F(xiàn)完全原生的移植。所以,該項(xiàng)目對(duì)于 N64 這種經(jīng)典主機(jī)模擬器來(lái)說(shuō)就顯得尤其重要。

憑借這份 100% 還原的代碼,玩家就有機(jī)會(huì)在相對(duì)較弱的硬件上流暢運(yùn)行這款游戲,并實(shí)現(xiàn)寬屏輸出、高幀率支持,還可以加入作弊碼、實(shí)時(shí)存檔等功能,還可以幫研究人員更好地了解游戲中某些 Bug 所產(chǎn)生的原因。

IT之家注意到,在此之前已經(jīng)有多款任天堂游戲完成 100% 反編譯,包括《超級(jí)馬里奧 64》《塞爾達(dá)傳說(shuō):時(shí)之笛》和《塞爾達(dá)傳說(shuō):縮小帽》。除此之外, 團(tuán)隊(duì)目前還在逆向《黃昏公主》《御天之劍》和《曠野之息》等作品,但距離完成預(yù)計(jì)還有很多年時(shí)間。