MacでQuake 2をプレイする方法:セットアップ、互換性のヒント、最適な設定

MacでQuake 2を動作させようとしたことがあるなら、おそらく何らかの不具合に遭遇したことがあるでしょう。全く起動しない、あるいはグラフィックがカクカクして動きが重い、といった具合です。macOSで古いゲームをスムーズに動作させるのは、プラットフォームの変更や互換性の問題など、必ずしも容易ではありません。このガイドは、クラシックな雰囲気を保ちたい、ビジュアルを現代風にしたい、あるいは単に手軽にストリーミングしたいなど、様々なニーズに応えるためのものです。目標は、スムーズに動作させ、遅延やクラッシュに悩まされることなくエイリアンを撃てるようになることです。

つまり、MacでQuake 2をセットアップするには、Steam、GOG、あるいはソースポートを使うかによって、簡単な手順から少し面倒な手順まで、様々な手順が必要になります。スムーズに動作させるには、グラフィック設定の調整やファイルのコピーといった調整が必要になるでしょう。最終的な結果は? 90年代のシューティングゲームを現代風にアレンジした、プレイ可能な、そして今でも色褪せない作品が完成します。信じてください、努力する価値は十分にあります。

MacでQuake 2がうまく動作しない、または全く動作しない問題を解決する方法

方法1: オープンソースポートの権限とライブラリの問題を修正する

Quake 2はmacOSで、特にアップデート後に権限の問題やグラフィックの不具合が発生することがあります。ゲームが起動しない、またはすぐにクラッシュする場合は、権限不足やOpenGLドライバの古さが原因の可能性があります。なぜこれが重要なのか、その理由は、最近のMacではゲームファイルへのアクセスが制限されていたり、特定のグラフィック機能が選択的に無効化されている傾向があるためです。そのため、ゲームがすぐにフリーズしたりクラッシュしたりすることがあります。

  • ポートをインストールしたフォルダー (例: /Applications/YamagiQuake2.app ) に移動します。
  • アプリを右クリック(またはControlキーを押しながらクリック)し、「情報を見る」を選択します。ここで、 M1/M2 Macをご利用でアプリがネイティブアプリでない場合は、「Rosettaを使用して開く」にチェックを入れてください。これにより、互換性が向上する場合があります。
  • 次に、ターミナルを開いて次のコマンドを実行します。
    chmod -R +x /Applications/YamagiQuake2.app

    これにより、すべてのスクリプトが実行可能になり、いくつかの起動の問題が修正されます。

  • オーディオやグラフィックの動作がおかしい場合は、~/Library/Application Support/YamagiQuake2にある設定ファイルを削除して、ゲームを再起動することを検討してください。

これはmacOSが何らかの理由で、ゲームが正常に動作するために必要なアクセスや権限を制限する可能性があるため、役立ちます。通常、権限を変更したり、Rosettaでアプリを実行したりすると安定します。ただし、一部の環境では、最初は失敗し、再起動後に動作するようになりました。

方法2: グラフィック設定を微調整してパフォーマンスを向上させる

Quake 2 は動作しているものの、動作が遅かったり、画面に不具合があったりする場合は、グラフィック設定に問題がある可能性があります。Quake 2 のような古いゲームは、GPU とドライバのサポートに大きく依存しています。macOS が OpenGL から Metal に移行して以来、多くのオープンソース移植版は OpenGL エミュレーションを使用していますが、これは必ずしも最適化されているわけではありません。

  • 好みのポート (Yamagi または vkQuake) を起動します。
  • 「オプション > ビデオ」に移動して、テクスチャの品質を下げるか、異方性フィルタリングなどの特定の効果をオフにします。
  • Yamagi Quake IIでは、設定または起動オプションでModern OpenGLモードに切り替えることもできます。これにより、カクツキや黒い画面の問題が解消されることがあります。
  • FPS が低下した場合は、GPU 負荷を軽減するためにゲームをウィンドウ モードで実行してみてください。

ちょっと奇妙に聞こえるかもしれませんが、こうした設定をいじるとゲームが安定することがよくあります。あるMacでは、テクスチャの詳細度を下げるとすぐにFPSが上がりました。別のMacでは、最初はあまり効果がなかったのに、再起動後に突然効果が現れました。不思議ですね。

方法3:Steamの互換​​モードまたはWineのトリックを使用する

上記のいずれの方法でも問題が解決しない場合は、SteamのProtonやWineなどの互換ラッパーを使用すると解決する場合がありますが、macOSでは少し複雑です。SteamでQuake 2を購入された場合は、SteamのLinux互換レイヤーからカスタムProtonコンテナを使用して実行できるかどうかを確認してください(ただし、Windowsではこれがより一般的です)。あるいは、VM内でWine経由でWindows版を実行するか、CrossOverを使用することもできます。理想的ではありませんが、ネイティブで実行できない場合の選択肢となります。

ほとんどの場合、最新のポートを使用し、設定を微調整することで最良の結果が得られます。また、グラフィックドライバーやmacOSのシステムアップデートを更新することで、根本的な互換性のバグを解決できる場合もあるので、OSを最新の状態に保ってください。

全体的には試行錯誤の連続ですが、一度すべてがうまくいくと、Mac版Quake 2は驚くほどスムーズにプレイできます。もちろん、Apple Siliconのおかげで少し複雑になっていますが、それでも少しの忍耐があれば何とかなります。

関連する記事: