Whisky は、Mac での Game Porting Toolkit の使用を簡素化するアプリで、豊富な Windows ゲームを Mac ユーザーに公開できます。使用方法は次のとおりです。

私たちは以前に取り上げたMac に Game Porting Toolkit (GPTK) をインストールして使用し、最新の Apple Silicon Mac ハードウェアで一部の Win32 ゲームを実行する方法。

Win32 は、1980 年代から 1990 年代の古い 32 ビット Microsoft Windows アプリで使用されていたアーキテクチャの名前です。 Win32 には独自のプログラミング API がありましたが、最新の 64 ビット バージョンの Windows ではネイティブに実行されなくなりました。

GPTKは翻訳Windows API をクロスプラットフォーム POSIX API にマップするレイヤーで、macOS を含むオペレーティング システムのホスト上で実行できます。

ワインポータビリティ ライブラリ API は GPTK によって活用され、ネイティブ Win32 API 呼び出しを標準 POSIX (UNIX) API 呼び出しに変換し、ほとんどのプラットフォームで動作できるようにします。 POSIX は、UNIX プログラミング用の単一の共通標準インターフェイスを保証する UNIX 互換 API です。

GPTK には Apple Silicon Mac が必要であるため、Intel Mac 所有者は申請する必要はありません。

ウイスキーとは何ですか?

ウィスキーIsaac Marovitz の、サードパーティ GPTK とゲーム インストーラー アプリを組み合わせたものです。 Whisky を使用すると、GPTK とお気に入りのゲームの両方をこれまでより簡単にインストールできます。

また、WhiskyCmd と呼ばれるコマンドライン (CLI) ツールもあり、これを使用すると、macOS のターミナル アプリで実行するウィスキー用の独自の「ボトル」を作成できます。

ボトルは、実行する Windows プログラムと、そのプログラムの実行に必要な追加ソフトウェアを含むラッパーまたはパッケージと考えてください。

Whisky では、サポートされている Win32 アプリやその他の互換性のあるプログラムから独自のボトルを作成できます。

ウイスキーのインストール

Whisky をインストールするには、次の場所に移動します。ウィスキーを入手する.appそしてクリックしてください最新のダウンロード, これにより、アプリを含む .dmg ファイルがダウンロードされます。 .dmg ファイルをダブルクリックし、マウントされた .dmg ボリュームから Whisky アプリを Mac の起動ディスク上の /Applications フォルダーにドラッグします。

Whisky はオープンソースであり、ソースをダウンロードしたい場合は GitHub リポジトリがあります。このリポジトリには、完全な Whisky 本、サイトのコード、および Wine リポジトリのフォークも含まれています。

ウイスキーに注意してくださいしなければならないMac の起動ディスクの /Applications フォルダにインストールされます。他の場所から実行しようとすると、起動しません。

最初の実行

インストールしたら、Whisky アプリをダブルクリックして実行します。

Apple の Rosetta エミュレータまたは GPTK がまだインストールされていない場合、Whiskey は次のようなシートを表示します。ボタンを押すとインストールされますというメッセージが表示されます。クリック

GPTK のインストールはおよそ 430MB で、M2 Mac mini ではインストールに約 3 分かかります。

GPTK のインストールが完了すると、一時的に緑色のチェック マークが表示され、その後 1 つのボタンを備えたメイン インターフェイスが表示されます。+ ボトルの作成

新しいボトルを作成します。

Whisky では、 を選択することで、いつでもインストール チェックに戻ることができます。ウイスキー -> セットアップディスプレイ上部のメニューバーから。

CLI WhiskyCmd ツールをインストールするには、次を選択します。Whisky -> Whisky CLI のインストールからのウィスキーメニュー。このツールは確認なしでサイレントにインストールされます。

ボトルの作成

Win32 アプリ用の新しいボトルを作成するには、+ ボトルの作成ボタン。

クリック後+ ボトルの作成、ボトルに名前を付け、アプリを実行する Windows のバージョンと、結果のボトルをディスク上のどこに保存するかを指定します。デフォルトの場所は ~/Library/Containers/Whisky/Bottles です。

ボトルには複数のゲームまたはアプリを含めることができます。現在、Whiskey は Windows XP、7、8、8.1、および 10 をサポートしています。

ボトル名と Windows バージョンを入力します。

ボトルが作成されると、すべてのボトルが Whisky のメイン ウィンドウの左側にリストされます。左側のボトルを選択すると、右側のペインにそのボトルの情報が表示されます。

をクリックすると、ブラウズ新しいボトルシートのパスボタンを押すと、ウィスキーは選択した場所に新しいフォルダーを作成します。

フォルダー内にはさまざまなファイルがありますが、その中で最も重要なものは「drive_c」です。ここには、Windows プログラムが PC の C: ドライブにあるかのように保存されます。

drive_c は、「Program Files」や「Program Files (x86)」などのフォルダーを含む PC のファイル システムのレイアウトを模倣します。

次に、Whiskey と GPTK で使用する Win32 .exe アプリを、drive_c の "Program Files" または "Program Files (x86)" フォルダーに移動します。これは、Windows が実行時に予期する場所にある .exe アプリ領域です。

Win32 Windows アプリをボトルに追加するには、まず左側のリストからボトルを選択し、ピンプログラムボタン。ピンに名前を付けて、ブラウズボタン。

[プログラムを固定] ボタンをクリックして .exe ファイルを追加します。

標準の [開く] シートを使用して、drive_c の "Program Files" または "Program Files (x86)" に配置した Win32 アプリを選択し、ブラウズ「プログラムパス:」の横にあるボタン。 Wine Web サイトには、サポートされている Win32 ゲームの完全なリストがあります。

GPTK で実行したい Win32 アプリがインストーラーを使用している場合は、Win32 インストール フォルダー全体を drive_c にコピーし、その後そこからインストーラーを実行して、実行したい実際の Win32 ゲームをインストールする必要があります。

CD-ROM に収録されており、インストーラーを使用する Win32 ゲームを使用したい場合は、まず CD-ROM の内容全体を drive_c にコピーし、そこから固定する必要があります。

Mac に CD-ROM または DVD-ROM ドライブが接続されている場合は、CD-ROM から .exe または Win32 インストールを固定することができますが、信頼性上の理由から、これはおそらく良い考えではありません。

一部の古い Win32 CD-ROM ゲームにはインストーラー ファイルが含まれていますが、単一の .exe と、CD-ROM が PC に挿入されたときに .exe を自動実行する .ini ファイルだけが含まれているものもあります。

CD-ROM の .iso イメージ ファイル。

ゲーム以外の Win32 アプリをボトルネック化することもできますが、サポートされるゲームのほとんどが OpenGL、Vulkan、Microsoft の DirectX や Direct3D などの 3D API に依存しているため、互換性の程度は異なる場合があります。

をクリックした後、ブラウズ「開く」シートのボタンをクリックし、ピン留めする .exe に移動して、開けるボタン。

これを行うと、「ピン プログラム」シートにデフォルトのピン名と .exe へのパスが入力されます。ここで、ピンボタン。

固定する .exe を選択します。

Whisky には小さな不具合が 1 つ見つかりました。最初のプログラムをピン留めしても、すぐに右端のペインの上部に表示されません。をクリックする必要がありますリフレッシュボタンをクリックするとリストに表示されます。

アプリが固定されたメイン ウィンドウ。

を使用して、さらに多くの .exe アプリを固定し続けることができます。ピンプログラムボタン。

別のボトルを作成するには、「+」メイン ウィンドウの右上隅にあるボタンをクリックして、プロセスを繰り返します。

ボトルは、必要な数だけ作成し、それぞれを異なるランタイム構成で個別に構成できるため、優れています。

インストールされているボトルと構成の表示

以下ピンプログラムボタンは 2 列です。インストールされているプログラムそしてボトルの構成

クリックするとインストールされているプログラムインストールされているすべての .exe アプリのリストが表示されます。

リスト内の任意のアプリの上にマウスを置くと、アプリを固定または固定解除したり、設定を変更したり、そのアプリをクリックしたりできます。遊ぶボタンをクリックして実行します。ホバー コントロールは、特定の .exe が 32 ビットかどうかも示します。

「インストールされたプログラム」ペイン。

をクリックすると、ボトルの構成代わりに ボタンをクリックすると、選択したボトルのワイン設定のリストが表示されます。ここでは、情報を確認したり、Windows バージョン、Retina モード、スケーリング、メタルおよび DXVK オプションなどのオプションを設定したりできます。

DXVKLinux 上の Direct3D バージョン 9 ~ 11 用の Vulkan 変換レイヤーであり、Wine で使用されます。

[ボトル構成] ペインには、次のボタンもあります。ワインの構成, Windows レジストリ エディターを開き、Wine コントロール パネルを開きます。

これは非常にクールです。Wine 設定を開くまたはレジストリエディタを開くボタンを押すと、これらのアプリが Windows 上でネイティブに実行されているかのように、Win32 ウィンドウで瞬時に開きますが、Mac のデスクトップ上で直接開くことができます。

macOS 上で実行される Win32 アプリ。

ウィスキーには他にも注意すべきメニュー項目がいくつかあります。

ファイルメニューを使用する輸入ボトルメニュー コマンドを使用すると、各アプリのセットアップ プロセス全体を再度実行することなく、既存のボトルをインポートできます。

また、ファイルメニューはログフォルダーを開く~/Library.Logs/com.isaacmarovitz.Whisky にあるメニュー (Command-L)。ここでは、Whisky のすべてのログをプレーン テキスト形式で表示できます。

ファイル -> すべてのボトルをキルボトルに保存されている実行中の Win32 アプリをすべて終了しますが、メイン ウィンドウにはそのまま残ります。

もありますファイル -> シェーダ キャッシュのクリアアプリの以前の実行からの共有キャッシュをクリアするメニュー項目。

Whisky のメイン ウィンドウの下部には、他にもいくつかのボタンがあります。1 つは Finder で c_drive フォルダーを直接開くためのもの、もう 1 つは Winetricks (Wine 用の短いユーティリティ プログラム) を実行するためのもの、そして単にラベルが付けられたボタンです走るこれにより、最初に .exe を固定せずに実行できます。

Win32 アプリの実行

最後に、アプリのセットアップと固定が完了したら、そのうちの 1 つを実行します。これを行うには、メイン Whisky ウィンドウの上部にあるアイコンをダブルクリックするだけです。

初めて実行する Wine アプリの場合は、起動に時間がかかることがありますので、しばらくお待ちください。

Whisky/GPTK でアプリを実行するときは、エミュレーターを実行しているわけではないことに注意してください。Win32 アプリは、Mac ネイティブ アプリを実行しているかのように、スタンドアロン アプリとしてネイティブに実行されます。 Wine は、Win32 API 呼び出しを POSIX に変換し、Mac 上のネイティブ API に変換するというあらゆる魔法を実行します。

ほとんどの場合、シームレスです。

macOS Sonoma 上でネイティブに実行される Win32 アプリ。

設計と文書化

Whisky は、小さなバグはいくつかありますが、素晴らしいアプリです。マロヴィッツは時間をかけてすべてをよく考えました。

アプリはシンプルでエレガントです。使い方は簡単で、すべてをすばやく見つけて見つけるのに問題はありません。

Whisky UI は数分で習得できます。フォルダーを開いたり、実行中のすべての Win32 アプリを終了したりするボタンなどの便利なショートカット タッチにより、時間を節約できます。

セットアップとインストールの点で、Whiskey は GPTK セットアップ プロセスを以前のセットアップ ソリューションと比較して大幅に前進させました。 Whisky では手動セットアップは必要ありません。ボタンをクリックすると、すべてが 1 ステップでインストールされます。Rosetta をお持ちでない場合でもインストールされます。

また、Whisky の Web サイト自体にも注目してください。情報過多の時代において、このサイトはクリーン、ミニマル、シンプル、そして簡潔であり、他のほとんどの Web サイトが見習うものです。

Whisky のクイック ガイドを取得するには、Whisky ホームページの右上隅にある小さなメモ アイコンをクリックします。これにより、Whiskey ドキュメントが表示されます。このドキュメントには、ガイド、一般的な問題、WhiskyCmd の使用方法、ゲーム サポート、および Whisky と類似のドキュメントの説明を含む、わずか 6 つのセクションが含まれています。クロスオーバーCodeWeaversのアプリ。

ウィスキーが CrossOver のすべてを行うわけではありません。ただし、Whiskey は無料で、セットアップと使用がはるかにシンプルで簡単です。

レトロゲーム愛好家なら誰でも、古典的なゲームのコレクションにウイスキーを欲しがるでしょう。