サードパーティのインストーラーを使用してAppleのGame Porting Toolkitをインストールする方法

サードパーティのインストーラーを使用してAppleのGame Porting Toolkitをインストールする方法

AppleのGame Porting ToolKitをmacOSにインストールするのは少し難しいかもしれません。しかし、サードパーティ製のインストーラーを使えば、インストールのプロセスがはるかに簡単になります。

WWDC '23 で、Apple は Apple Game Porting Toolkit (AGPT) を発表しました。これは、ゲーム開発者が翻訳レイヤーを介して既存の Windows ベースの DirectX ゲームを Mac に移植できるようにする新しい SDK です。

Game Porting ToolKit のインストール方法に関する最初の記事では、macOS ターミナルを使用して AGPT をインストールする方法を説明しましたが、多くのユーザーにとって、このプロセスは複雑でエラーが発生しやすくなります。

従来 Windows インストーラー ツールのメーカーであった InstallAware が、AGPT 用の macOS インストーラーを作成しました。これにより、従来の macOS インストーラーから数回クリックするだけでソフトウェアをインストールできます。

以下では、InstallAware の AGPT 用インストーラーの使用方法について説明します。

はじめる

このチュートリアルでは、MacにGitソースコード管理システムが既にインストールされていることを前提としています。まだインストールされていない場合は、git-scm.comからインストーラーを入手して実行し、Gitをインストールしてください。

まず、InstallAware の GitHub リポジトリからインストーラーのすべての要素 (ソース、.dmg、および .dmg に含まれるインストーラー) を収集する必要があります。

そのためには、Macのドライブ上に、ダウンロードファイルやソースファイルなど、普段保存しているファイルをすべて保存するローカルフォルダを作成します。このフォルダの名前は「AGPT」とします。

次に、Macのユーティリティフォルダにあるターミナルアプリを開きます。コマンドの後にスペースを入れて、先ほど作成したフォルダにディレクトリを変更しcd、新しいAGPTフォルダをターミナルウィンドウにドラッグしてパスを追加します。

Returnキーを押します。これにより、ターミナルの現在の作業ディレクトリがAGPTフォルダに変更されます。

次に、InstallAware の AGPT GitHub ページに移動し、[コード]ボタンをクリックし、小さなクリップボードアイコン ボタンをクリックして URL をコピーし、リポジトリを新しい AGPT フォルダーに複製します。

https://github.com/installaware/AGPT.git

ターミナルに戻り、新しい行に と入力しgit clone、スペースを入れて、上でコピーした GitHub リポジトリの行を貼り付けます。

git clone コマンドを使用します。

git clone コマンドを使用します。

Return キーを押します。

すべてがうまくいけば、git は AGPT リモートリポジトリを Mac のドライブ上の AGPT フォルダに取得します。これで、作成した AGPT フォルダに InstallAware インストーラのリモートリポジトリの内容が保存されます。

git clone コマンドが完了します。

git clone コマンドが完了します。

インストーラーを入手する

次に、GitHubリポジトリのページを少し下にスクロールしてスクリーンショットのすぐ上まで行き、リンクをクリックしてwww.installaware.com/iamp/agpt.dmgからインストーラの.dmgファイルを取得します。

ダウンロードしたら、Finderで.dmgファイルを手動で作成したAGPTフォルダにドラッグします。Finderでダブルクリックして.dmgファイルを開きます。

必要に応じて、インストーラーを AGPT フォルダーにコピーして Mac のドライブにコピーすることも、.dmg からダブルクリックして開くこともできます。

InstallAware インストーラー。

InstallAware インストーラー。

「Game Porting Toolkit Installer」がインターネットからダウンロードしたアプリであるという警告が表示された場合でも、「開く」をクリックして開いてください。

インストーラーを実行する

インストーラーをダブルクリックすると、いくつかのオプション (インストーラーではオプションであると示されているものもいくつかあります) を含むウィンドウが表示されます。

上部には、Homebrewパッケージマネージャー、Wine翻訳レイヤー、Windows設定のインストールオプションがあります。インストーラーはこれらのオプションが既にインストールされているかどうかを自動検出すると表示していますが、私のMacでは、Homebrewが既にインストールされているにもかかわらず、チェックが外れませんでした。

このような状況が発生した場合、Homebrew がすでにインストールされている場合は、そのオプションのチェックを外してください。

下のフィールドで、「参照」ボタンをクリックして、インストーラが使用するApple Game Porting Toolkit .dmgファイルを選択できます。Appleからダウンロード済みの場合は、この手順は必須ではありません。インストーラはインターネット上でApple Game Porting Toolkit .dmgファイルを自動的に検索します。

Apple Game Porting Toolkit の .dmg をまだ Mac にダウンロードしていない場合は、上部のテキスト フィールドの上にある小さなリンクをクリックしてダウンロードしてください。

テキスト リンクをクリックすると、Apple のゲーム ポーティング ツールキットをダウンロードできます。

テキスト リンクをクリックすると、Apple のゲーム ポーティング ツールキットをダウンロードできます。

これにより、Apple の開発者 Web サイトの「その他のダウンロード」セクションが開きますが、最初に Apple ID でサインインする必要があります。

サインインしたら、「詳細を表示」リンクをクリックして「Game Porting Toolkit」項目を展開し、「.dmg」ダウンロードボタンをクリックします。これで、AppleのGame Porting Toolkit .dmgがMacにダウンロードされます。

Apple の Web サイトから Game Porting Toolkit をダウンロードします。

Apple の Web サイトから Game Porting Toolkit をダウンロードします。

ダウンロードが完了すると、.dmg は Mac のデスクトップに自動的にマウントされますが、今後の参照用として AGPT フォルダーにコピーしておいてください。

InstallAwareインストーラアプリに戻り(まだ実行中であるはずです)、テキストフィールドの横にある「参照」ボタンをクリックします。ダウンロードしたAppleのGame Porting Toolkit .dmgファイルに移動し、 「開く」ボタンをクリックして選択します。

インストールするWindowsアプリを設定する

次のステップはオプションですが、Game Porting ToolKitのインストール時にWindowsアプリもセットアップしたい場合は、最初のボタンの下にある2番目の「参照」ボタンをクリックし、ディスクから互換性のあるWindows .exeセットアップファイルを選択します。この例では、Medal of Honor: Allied Assaultをインストールします。

インストールするサードパーティ製アプリを選択します。

インストールするサードパーティ製アプリを選択します。

これでインストールの準備が整いました。「次へ」ボタンをクリックしてインストールを開始してください。

エラー コード -1 で「Apple Homebrew のタップに失敗しました」というエラーが表示された場合は、元のインストーラー ウィンドウの上部にある Homebrew オプションをオンにするか、次のコマンドを使用してターミナルで Apple Homebrew フォーミュラを手動でタップする必要があります。

brew tap apple/apple http://github.com/apple/homebrew-apple

そしてReturnを押します。

ただし、元の記事でも述べたように、この作業には長い時間がかかる場合があります。Apple Silicon マシンでは最大1時間かかる場合があります。そのため、 InstallAware のインストーラーでHomebrewオプションをチェックして、もう一度お試しください。

インストーラーの実行が開始されると、「sudo アクセスを確認しています」というプロンプトが表示され、Mac の管理者パスワードの入力を求められます。続行するには、Mac の管理者パスワードを入力する必要があります。

管理者パスワードを入力してください。

管理者パスワードを入力してください。

進捗状況を示すインジケーターは表示されないので、インストーラーの実行をそのままにしておくのが最善です。インストーラーの実行には時間がかかる場合があります。完了すると、Wineなどの設定を求めるプロンプトが表示されます。デフォルト設定のままにしておいてください。

オプション設定の変更を促します。

オプション設定の変更を促します。

最後に、サードパーティ製のソフトウェアをインストールする場合は、インストーラーは最後にそのインストーラーを実行するので、そのインストーラーをステップ実行する必要があります。商用ソフトウェアをインストールする場合は、インストーラーのシリアル番号が必要です。

ゲームインストーラーが実行中です。

ゲームインストーラーが実行中です。

サードパーティ製のインストーラーが完了したら完了です。「完了」または「Finish」ボタンをクリックして完了です。

前回の記事では、Game Porting Toolkit でサードパーティのゲームを実行する方法について既に説明しましたので、手順についてはその記事をご覧ください。

InstallAware のインストーラーを使用すると、ターミナルでの手順とコマンドが大幅に少なくなり、Game Porting Toolkit のインストールが簡単になります。ただし、多少の不具合や特異性は見られるようです。