Xbox 360版『X-Men Destiny』をPCへネイティブ移植する「xmd-recompiled」初公開。エミュレーションなしの静的再コンパイル

Xbox 360版『X-Men Destiny』をPCへネイティブ移植する「xmd-recompiled」初公開。エミュレーションなしの静的再コンパイル

Xbox 360版『X-Men Destiny』をWindows向けに静的再コンパイルする非公式プロジェクト「xmd-recompiled」の初公開アルファ「v0.1.0-alpha.1」が、2026年8月31日に公開されました。開発しているのはGitHubユーザーのflorinp93氏で、その後も同日中にalpha.2、alpha.3と立て続けにアップデートされています。

●xmd-recompiled GitHubリポジトリ
https://github.com/florinp93/xmd-recompiled

『X-Men Destiny』は、Silicon Knightsが開発しActivisionから2011年に発売されたアクションゲームです。Xbox 360やPlayStation 3、Wiiなどでリリースされましたが、今回の「xmd-recompiled」が対象としているのはXbox 360版です。

Xbox 360のXEXをWindows向けネイティブコードに変換

「xmd-recompiled」で特徴的なのが、一般的なXbox 360エミュレーター上でゲームを動かすプロジェクトではないという点です。

本プロジェクトでは「ReXGlue SDK」を利用し、Xbox 360で使用されているPowerPC向けXEX実行ファイルをC++コードへ変換。そこからWindows上で動作するネイティブプログラムとしてビルドする、静的再コンパイル方式が採用されています。

そのため、ゲーム実行時にXbox 360のハードウェアをエミュレーションしたり、JITによってXbox 360のコードを逐次変換したりする方式ではありません。公開されている「xmd-recompiled」はWindows 10/11のx64環境とDirect3D 12を対象としています。

インストールにはXbox 360版のISOが必要

配布されている初回アルファには自己完結型のインストーラーが用意されており、ユーザー側で追加の開発環境などを導入する必要はありません。

ただし、ゲームデータそのものはプロジェクトに含まれていないため、合法的に入手したXbox 360版『X-Men Destiny』のISOが必要です。インストーラーを起動してISOとインストール先を指定すると、必要なゲームデータを抽出してセットアップする仕組みになっています。

入力デバイスはマウスとキーボードに加えて、SDL3経由でDualSense、DualShock、Xboxコントローラーをサポートしています。グラフィックや入力などを設定する専用ランチャーも付属しています。

開始からエンディングまで確認済み。ただし初期アルファ

初公開となったv0.1.0-alpha.1について、開発者はゲームを開始から終了までプレイできることを確認したと説明しています。

一方で、これはゲーム全体が安定して動作することを意味するものではありません。リリースノートでは初期アルファであることが強調されており、一部の視覚効果が正常に描画されないほか、クラッシュも予想されるとしています。

開発者自身も公開時のReddit投稿で、通しプレイには成功したものの、視覚的な不具合やクラッシュ、予期しない動作に遭遇する可能性があると説明しています。

現時点では「ゲームを最後まで進められる段階には到達しているものの、完成版にはまだ遠い初期状態」と考えておいたほうがよさそうです。

公開当日にalpha.3まで更新

初回版の公開後、同じ8月31日には早くもv0.1.0-alpha.2が公開されました。alpha.2では、「Continue」を選択した場合や「New Game」を開始した際に発生していたクラッシュが修正されています。再コンパイル時にコードが不適切な位置で分割されていたことが原因だったと説明されています。

さらにその約30分後にはv0.1.0-alpha.3も公開。こちらではランチャーのUIが刷新されたほか、起動時にGitHub上の最新リリースを確認し、そのまま更新版をダウンロードしてインストールできる自動アップデーターが追加されました。アップデート時にはゲームファイルやユーザーデータが維持される仕様です。

GitHub上の表示では、alpha.1が8月31日12時08分、alpha.2が22時27分、alpha.3が22時56分に公開されています。画面上ではタイムゾーンは示されていません。

Xbox 360世代のゲームを、エミュレーションではなく静的再コンパイルによって現行PC上のネイティブアプリとして動かす「xmd-recompiled」。まだクラッシュや描画上の問題を抱えた初期アルファではありますが、すでにゲーム全体を通してプレイできるところまで開発が進んでいる点は興味深いところです。

via.Reddit

ABOUT US
アバター画像
retrogamer