ゲームキューブ/Wiiエミュ「Gecko」開発版で『ゼノブレイド』の描画を修正。開発者が動作改善を報告

ゲームキューブ/Wiiエミュ「Gecko」開発版で『ゼノブレイド』の描画を修正。開発者が動作改善を報告

ゲームキューブ/Wiiエミュレーター「Gecko」を開発しているioncodes氏は2026年9月6日、開発版に新たな修正を加え、『Xenoblade Chronicles(ゼノブレイド)』の動作が改善したことを報告しました。

●Gecko公式GitHub
https://github.com/ioncodes/gecko

同日22時57分55秒JSTにGitHubへ追加されたコミットでは、頂点カラーのアルファ値に関する処理が修正されています。ioncodes氏はコミットメッセージでも『Xenoblade Chronicles』の改善に言及しており、今回の変更によって描画面で大きな進展があったことがうかがえます。

Rustで開発されているゲームキューブ/Wiiエミュレーター「Gecko」

Geckoは、ioncodes氏がRustで開発しているゲームキューブ/Wii向けのエミュレーター兼デバッガーです。Windows、Linux、macOSなどに対応しており、ゲームを動かすための機能だけではなく、デバッグや解析を目的としたさまざまな開発者向け機能も搭載されています。

プロジェクト自体は以前から公開されており、今回新たに登場したエミュレーターというわけではありません。公式GitHubでも、現在はまだ開発中であり、多くのゲームで映像上の不具合が発生したり、正常に動作しなかったりする可能性があると説明されています。

その一方で開発は活発に続けられており、ゲームごとの互換性向上も進められています。今回その対象として名前が挙げられたのが、Wii向けRPGの『Xenoblade Chronicles』です。

頂点カラーのアルファ値処理を修正

9月6日に追加されたコミットでは、ゲームキューブ/WiiのGPUにあたるGX関連の処理を中心に、3つのソースファイルが変更されています。

具体的には頂点カラーをデコードする処理が見直され、RGBA4、RGBA6、RGBA8といったアルファ値を含むカラーフォーマットで、アルファ成分を正しく扱うよう修正されています。コミットメッセージでは「vertex alpha」を修正したことに加えて、『Xenoblade Chronicles』について改善したとの説明が添えられています。

またioncodes氏はRedditでも、当日にdevブランチへ新たな修正を追加し、『Xenoblade Chronicles』のようなゲームが動作するようになったと報告しています。

ただし、これはあくまで開発者による報告とソースコード上で確認できる変更内容です。当サイトでは実際にビルドして動作確認を行っておらず、日本語版を含めたゲーム全編の動作や、すべての場面で描画が正常になっているかについては確認できていません。

セーブステートやFreecamなどもすでに実装

Geckoでは今回の修正以前にも大きなアップデートが行われています。

9月5日に公開されたmaster版では、複数タイトルの動作改善に加えて、ゲームの状態を保存して後から再開できるセーブステート機能や、デバッガー上でゲーム内のカメラを自由に動かせる実験的な「Freecam」などが追加されています。

さらに全体的なパフォーマンス改善も進められており、開発者は『LEGO Batman』など、以前は性能面から実用的に遊ぶのが難しかったタイトルについても改善したと説明しています。

これらは9月5日までに公開されていた内容であり、今回の『Xenoblade Chronicles』に関する修正とは別の更新です。

今回の修正入りバイナリについては配布状況を確認できず

ioncodes氏はRedditで、当日の修正を試したいユーザーに向けてdevブランチのnightly版を案内しています。

しかし、今回確認したGitHubのリリースページでは、「Nightly (dev)」として表示されているリリースや添付ファイルの更新状況から、9月6日の修正を含んだ新しいバイナリが実際に配布されていることまでは確認できませんでした。

そのため現時点では、「最新版をダウンロードすれば『ゼノブレイド』を改善された状態ですぐ遊べる」と案内できる段階ではありません。今回のニュースは、Geckoのdevブランチで描画処理の修正が入り、開発者から『Xenoblade Chronicles』の動作改善が報告されたという開発進捗として見るのがよさそうです。

Geckoは現在も開発が続けられており、ソースコードや今後のリリース状況は公式GitHubで確認できます。

via.Reddit

ABOUT US
アバター画像
retrogamer