Wiiで『GTA: Vice City』がネイティブ動作!移植版『reVC-Wii』のソースコードが公開

Wiiで『GTA: Vice City』がネイティブ動作!移植版『reVC-Wii』のソースコードが公開

2002年に発売された『Grand Theft Auto: Vice City』を、Wii上でネイティブ動作させる非公式移植プロジェクト『reVC-Wii』のソースコードが公開されました。

●reVC-Wii公式GitHub
https://github.com/OptiJuegos/reVC-Wii

本作はWii上でPlayStation 2版などをエミュレーションするものではありません。リバースエンジニアリングによって再構築された『reVC』をベースに、WiiのPowerPCやGXグラフィックス、各種コントローラーへ対応させた移植版です。

Wii向けに『Vice City』をネイティブ移植

『reVC-Wii』を公開したのは、OptiJuegos氏です。開発者は2026年8月16日、Redditに「Wii向け『GTA Vice City』の移植を完成させた」と投稿。Wii独自のGXグラフィックスへの対応、3種類のコントローラーのサポート、エンディアン処理の修正などに苦労したと説明しています。

ユーザーから「最初から最後までプレイできるのか」と質問された際には、可能であると回答しています。ただし、現時点では開発者による報告であり、幅広い環境での互換性や安定性が検証された段階ではありません。

今回の移植でベースとなっている『reVC』は、『Grand Theft Auto: Vice City』の実行プログラムをリバースエンジニアリングによって再構築したプロジェクトです。PC版のプログラムをそのままWiiで実行しているわけではなく、WiiのPowerPCアーキテクチャに合わせてコードを調整しています。

Wii専用のGXレンダラーを実装

PC向けの『reVC』では、Direct3DやOpenGLなどを利用して画面を描画できます。しかし、WiiではこれらのグラフィックスAPIをそのまま利用することはできません。そこで『reVC-Wii』には、Wiiの低レベルグラフィックスAPIである「GX」に対応した専用レンダラーが実装されています。

一般的なグラフィックス変換レイヤーを介して動かすのではなく、Wiiのグラフィックス機能へ直接対応させているのが大きな特徴です。起動処理や入力、オーディオについても、Wii向けのコードが追加されています。

また、今回の移植ではGaryOderNichts氏が開発したWii U版『reVC』の成果も利用されています。

WiiとWii UはいずれもPowerPC系のCPUを採用しています。PCのx86/x64環境とはデータを格納するバイト順が異なるため、移植にはエンディアン処理の修正が必要です。開発者によると、Wii U版で行われていたエンディアン対応を参考にしながら、Wii向けの独自パッチを追加したとのことです。

3種類のコントローラーに対応

『reVC-Wii』は、以下の3種類のコントローラーに対応しています。

  • Wiiリモコン+ヌンチャク
  • ゲームキューブコントローラー
  • Wiiクラシックコントローラー

ゲームキューブコントローラーとクラシックコントローラーでは、一般的なデュアルスティック型コントローラーに近い操作が可能です。

一方、Wiiリモコンとヌンチャクの組み合わせでは、ヌンチャクのアナログスティックでキャラクターを移動し、Wiiリモコンの赤外線ポインターでカメラを操作します。メニュー画面では、Wiiリモコンをポインターとして使用することも可能です。

Wiiリモコンとヌンチャクには右アナログスティックがないため、赤外線ポインターをカメラ操作に利用することで、『Vice City』の操作をWii向けに再構成しています。

オリジナル版のゲームデータが必要

『reVC-Wii』には、『Grand Theft Auto: Vice City』のモデル、テクスチャー、マップ、音声、音楽などの商用データは含まれていません。動作させるには、ユーザー自身が所有しているオリジナル版『Grand Theft Auto: Vice City』のゲームデータを用意する必要があります。

また、記事執筆時点のGitHubには、Wiiですぐに起動できるパッケージ化済みのリリースは掲載されていません。公開されているのは主にソースコードであり、実際に利用するにはWii向けの開発環境を整えてビルドする知識が必要です。

GitHub上のリポジトリも作成されたばかりで、コミット数は1件となっています。一般ユーザー向けの導入手順や、動作に必要なファイル構成についても、現時点では十分に整理されていません。

さらに、ベースとなった『reVC』のコードには明確なライセンスが設定されておらず、教育、資料作成、Mod開発を目的とした利用が想定されています。海賊版や商用目的での使用は推奨されていません。

そのため、現段階では誰でも簡単に導入できるWii用ゲームというよりも、技術検証や今後の開発に向けて公開されたソースコードと考えた方がよさそうです。

それでも、Wiiでは正式に発売されなかった『Grand Theft Auto: Vice City』が、エミュレーションではなくWiiのハードウェアへ直接対応した形で動作しているのは、非常に興味深い成果です。

パッケージ化されたビルドや詳しい導入手順が公開されれば、WiiのHomebrewシーンで注目を集めるプロジェクトになりそうです。

via.Reddit

ABOUT US
アバター画像
retrogamer