デコンパイル100%ならPCで遊べる?

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

デコンパイルは、一致目標を達成しても、そのまま起動できるPCゲームになるとは限りません。割合が示すのは定義された測定結果です。インストールやプレイ体験には、さらに作業が必要です。

三つの異なる問い

復元コードは一致しているか。 バイナリ一致を目指すプロジェクトは、復元コードのビルドを特定の元バイナリと比較します。対象の版と測定範囲が重要です。Super Mario 64のデコンパイル では、版ごとのビルド手順を確認できます。

ネイティブ移植があるか。 移植はプログラムを別の環境に適応させます。入力、グラフィックス、音声、OSとの接続、配布パッケージには追加作業が必要な場合があります。元のデコンパイルに含まれていると決めつけず、移植側のリポジトリを読みましょう。

自分の環境で遊べるか。 対応OS、リリース手順、既知の問題を確認します。「起動する」は、記録のある全編プレイより限定的な証拠です。利用可能なリリースでも、特定の機器には制限が残ることがあります。

プロジェクト同士の関係をたどる

Ship of Harkinian は、移植に独自の文書やインストール条件が必要な例です。元の復元作業の経緯と合わせて読んでください。ディレクトリではこの関係を保ち、両者の進捗を混ぜるべきではありません。

ビルドやインストールに必要な元ファイルを確認し、利用する権利のある方法で入手してください。ソースのリポジトリがあっても、元のゲーム内容が配布されているとは限りません。

目的に合う候補を選ぶ

ゲーム一覧 で作業の種類と出力先のプラットフォームを比較し、ビルドやリリースの手順を開きます。版、利用可能なパッケージ、関係する互換性レポートを記録しましょう。

研究にはコード一致が重要でも、PCで遊ぶなら保守されている移植と実動作の検証が重要です。好きなゲームの探し方 と 進捗の読み方 を参考にしてください。