CrossOverにAppleのGame Porting Toolkitを適用してMacでDirectX 12対応ゲームをプレイできるようにするパッチ「CXPatcher」がリリース。

CXPatcher for CrossOver macOS 14 Sonoma
記事内に広告が含まれています。
スポンサーリンク

 CrossOverにAppleのGame Porting Toolkitを適用してMacでDirectX 12対応ゲームをプレイできるようにするパッチ「CXPatcher」がリリースされています。詳細は以下から。

CXPatcher for CrossOver

 Appleは2023年06月に開催したWWDC23の中で、次期Mac OSmacOS 14 Sonomaでは、ゲームアプリを起動するとバックグラウンドタスクを削減し、Bluetoothのサンプリングレートを上げることで、ゲームプレイヤーが、より安定したフレームレートと低遅延のサウンド/コントローラー操作を実現できるゲームモードを追加すると発表するとともに、

macOS 14 Sonoma Gaming Mode feature

ゲームクリエイターがWindows向けに開発しているゲームをMacへ移植するのを手伝うため、x86命令セットやキーボード、マウス、コントローラー、オーディオ、ネットワーク、ファイルシステム、Direct3DなどのWindows APIを変換し、実際にApple Silicon Mac上でゲームを動作させることができるGame Porting Toolkitの提供を開発者に開始しました。

Apple Game Porting Toolkit translate Windows game

WWDC23 SS10123 “Bring your game to Mac, Part 1: Make a game plan”

 このGame Porting Toolkitは、米CodeWeaversが開発するMacやLinux上でWindowsアプリを実行できるようにする互換レイヤーCrossOver (ベースはオープンソースのWine)に2万行以上のパッチを当てたものだったため、公開後から多くのユーザーがApple Silicon Mac上でDiablo IVやHogwarts LegacyなどのDirectX 12対応ゲームの動作に成功していますが、

Appleが公開したGame Porting Toolkitを元のCrossOverへ適用し、現在のCrossOver 22.x for MacではサポートしていないDirectX 12対応ゲームを実行できるようにする非公式パッチ「CXPatcher」が新たにリリースされています。

CXPatcher

 CXPatcherは英Trust Paymentsのエンジニアを務めるItalo Mandaraさんが2023年04月から開発していたCodeWeavers非公式のCrossOver用ゲームパッチですが、AppleがGame Porting Toolkit(GPTK)をリリースしたことで、CXPatcher v0.2.14からmacOS 14 SonomaのサポートとGPTKパッチを統合たそうで、

CXPatcher for CrossOver

Instructions for GPTK integration
This release introduces the integration of an external library to extend compatibility to dx12 and improve dx11 compatibility, all you need to do is to download the dmg image and mount it then click “Locate external resources” and point to the drive you just mounted

リリースノートより抜粋

使い方は、macOS 14 Sonoma (Beta)をインストールしたApple Silicon MacにCrossOverをインストールして、CXPatcherにドラッグ&ドロップし、AppleのGame Porting Toolkitをパッチとして適用するだけで、SteamやBattle.netなどで配信されているゲームをプレイできるようになります。

詳しい使い方はAppleGamingWiki管理者のAndrew Tsaiさんが解説しています。

 CXPatcherはオープンソースで開発されており、米CodeWeaversは今年の夏後半にリリース予定のCrossOver 23 for MacでDirectX 12サポートを予告しており、AppleのGame Porting Toolkitについても利用を検討しているそうなので、それまでの間、CrossOverでDirectX 12ゲームをプレイしたい方は自己責任で試してみてください。

CrossOver 12 for Mac Alpha Diablo II Resurrected

CrossOver v23 for Mac Pre-Alphaで動作するDiablo® II: Resurrected

コメント

タイトルとURLをコピーしました