逆コンパイルを学ぶためのゲームプロジェクト

執筆: DecompHub · 更新日 · 日本語

どのプロジェクトがよいかは学びたい内容によります。この編集部による候補集は、完成度の順位やメンテナーの推薦ではありません。公式リンクは2026年10月10日に確認しました。現在の進捗は各プロジェクトのレポートをご覧ください。

目的から選ぶ

プロジェクト 学べること 最初に確認すること
Super Mario 64 3Dアクションの再構成コード 対応版と入力データ
Ocarina of Time 大規模なゼルダ作品の再構成 ビルドとレポートの対象版
Majora’s Mask 関連作品を独立した対象として調べる このプロジェクト固有の手順
Pokémon Emerald Game Boy AdvanceのRPG 基本リポジトリとROM改造の違い
Super Smash Bros. Melee GameCubeの対戦ゲーム コンパイラと比較手順
Paper Mario 異なる構造のN64 RPG 対象版と現在の説明

コードを読むことと移植版で遊ぶこと

マッチングは元のビルドの再現を優先する場合があります。現代の機器で遊びたいなら、公式に説明された移植や互換実装のリリース要件を確認しましょう。DevilutionXは現代の環境向けにDiabloを開発しており、一つの実行ファイルをバイト単位で再現する目標とは異なります。

ソースがあっても画像、音声、元のゲームデータが付属するとは限りません。ライセンスと入力要件は別途確認してください。

二つの候補を選び、ビルド、動作、短いコード比較など、実際に確かめられる一歩を見つけましょう。今の環境で前提条件を満たせる方から始めます。

ゲーム一覧、初心者向けの選び方、進捗の読み方も参考になります。