N64版『ゴールデンアイ 007』のデコンパイルがついに100パーセント到達

N64版『ゴールデンアイ 007』のデコンパイルがついに100パーセント到達

1997年にNINTENDO64向けに発売され、家庭用FPSを代表する作品のひとつとなった『ゴールデンアイ 007(GoldenEye 007)』。そんな本作を解析してソースコードとして再構築するデコンパイルプロジェクトが、ついに100パーセントに到達しました。

●KholdFuzionプロジェクトのGitHubミラー
https://github.com/n64decomp/007

プロジェクトを率いるKholdFuzion氏が公開している「GoldenEye 007 Decompilation Status」では、デコンパイルの進捗が100パーセントになったことが確認できます。約5年にわたり進められてきた取り組みが、ひとつの大きな節目を迎えた形です。

GoldenEyeは現在99.9%デコンパイルされました。
PC版移植が進行中で、現在、熱心なプレイヤーのグループによってテストされています。

※その後、コメントで100パーセントになったことを報告

そもそも「デコンパイル」とは?

今回のニュースで重要なのが、「デコンパイル」とエミュレーションは別物だという点です。エミュレーターは、NINTENDO64などのハードウェア自体の動作を別の機器上で再現し、その上でゲームを動かします。

一方のデコンパイルでは、製品版ROMに含まれているプログラムを解析し、C言語など人間が扱いやすいソースコードの形へ再構築していきます。

もちろん、当時Rareが使用していたオリジナルのソースコードそのものが復元されるという意味ではありません。しかし、元のROMと一致するプログラムをソースコードからビルドできるようになることで、ゲーム内部へ直接手を入れることが容易になります。

今回公開されている『ゴールデンアイ 007』のプロジェクトでは、北米版、日本版、欧州版のROMをビルドできるようになっています。なお、GitHubで公開されているリポジトリにはゲームのすべてのアセットは含まれておらず、ビルドするには自身で用意したゲームデータが必要です。

100パーセント到達でPCへのネイティブ移植も現実的に

デコンパイルが完了したことで期待されているのが、PCをはじめとした別プラットフォームへのネイティブ移植です。

実際にKholdFuzion氏は、デコンパイルした『ゴールデンアイ 007』をN64Recompを利用して動作させる「GoldenRecomp」プロジェクトも進めています。

こちらのGitHubによると、ゲーム自体はすでに安定して動作しており、サウンドも正常に機能しているとのこと。

その一方で、現時点ではマルチプレイ用UIの実装や、一部ステージにおける空や水面の描画、60fps化によって連射速度が変化してしまう武器への対応、現代的なデュアルアナログ操作など、正式公開に向けて解決すべき課題が残されています。

海外メディアのTom’s Hardwareも、このデコンパイルをベースにしたPC移植版がすでにプレイテスト段階に入っていると報じています。

高解像度化やワイドスクリーン、大規模Modにも期待

PCへ移植できることだけが、デコンパイルのメリットではありません。

ゲームのプログラムそのものへアクセスしやすくなることで、高解像度表示やワイドスクリーン対応、フレームレートの改善、操作方法の変更といった機能追加もしやすくなります。

さらに、ゲームシステムそのものを変更するような大規模Modや、新たなステージ、ゲームモードなどが作られていく可能性もあります。

NINTENDO64タイトルでは、これまでにも『スーパーマリオ64』や『ゼルダの伝説 時のオカリナ』などでデコンパイルやリコンパイルを活用したプロジェクトが登場しており、オリジナルハードの制約に縛られない遊び方が広がってきました。

今回『ゴールデンアイ 007』が100パーセントに到達したことで、今後は同作でも同様の展開が一気に加速していく可能性があります。

XBLA版をベースにしたPC版とは別プロジェクト

少しややこしいのが、『ゴールデンアイ 007』については2026年6月にもPC版が話題になっていることです。

こちらは開発中止となったXbox 360/Xbox Live Arcade版『GoldenEye 007』を静的リコンパイルしてWindowsでネイティブ動作させる別のプロジェクトで、今回100パーセントに到達したNINTENDO64版のデコンパイルとは別物です。

今回のプロジェクトは、1997年に発売されたオリジナルのNINTENDO64版を解析しているところが大きなポイントとなっています。

長年にわたって進められてきた『ゴールデンアイ 007』のデコンパイルが、ついに100パーセントへ到達しました。

PCネイティブ版の完成はもちろんのこと、ここからどのようなModや別ハードへの移植が登場してくるのか。NINTENDO64を代表する名作が、発売から約30年を経て新たな展開を迎えることになりそうです。

via.Tom’s Hardware

ABOUT US
アバター画像
retrogamer