Linux環境における魔法の世界

このページは、Linuxでお気に入りのゲームを使う方法についての情報です。

基本はLinux Mintをベースにしていますが、お気に入りのディストリビューションは他のものでもかまいません。Linux Mintを選んだのは、このLinuxディストリビューションはユーザーにシステムコマンドをあまり頻繁に使う必要がなく、多くのことがメインメニューからできるからです。


主な質問と回答

ドライバとビデオカード。 まず最初に、ビデオカードのドライバの問題を解決する必要があります。お使いのシステムがビデオカードを完全にサポートしている場合は、Hogwarts Legacy などの最新のゲームも実行できる可能性があります。そうでない場合は、比較的古いゲームしか利用できないでしょう。この段階で何かご不明な点がある場合は、当社のチャットで相談することをお勧めします。

しかし、一般的に、お使いのコンピュータに Intel HD4000 レベルの組み込みビデオサブシステムが搭載されている場合、2012 年以前にリリースされたゲームや、Ren’Py エンジンを使用したより新しいゲームには十分な性能である可能性があります。

Steamのゲーム。 このストアでゲームを購入した場合は、必ずストアのアプリケーションをインストールしてください。たとえば、お使いのシステムのアプリケーションマネージャーを使用します。これにより、ライブラリ内のゲームの実行ファイルへのパスを指定して、ゲームを起動することができます。その場合、Steamに何もインストールする必要はありません。ゲームがSteamから直接起動しなくても、エミュレータやWineにゲームの実行ファイル(拡張子exe)を指定するなど、他の方法で起動できる場合があります。

Windows および旧式ゲーム機用ゲーム。 これらのゲームには、 PortProton をインストールすることができます(お使いのシステムに組み込まれているアプリケーションマネージャーを使用)。これは、Wine ソフトウェア用のエミュレータおよびシェルの一式です。

Wine 仮想ファイルシステム用のカートリッジおよびディスクイメージの可用性。 Wine ベースのエミュレータがこれらのイメージにアクセスできるようにするには、ゲームイメージのフォルダへのリンクを作成し、そのリンクをホームフォルダ (/home/[ユーザー名]/) に配置してください。これは、Windows のユーザーフォルダに相当します。これは、カートリッジのフォルダをこのホームフォルダにドラッグ&ドロップし、右クリックして表示されるメニューから「リンクを作成」コマンド(Windows のショートカットと同様)を選択することで実行できます。仮想ファイルシステムでは、このフォルダは H ドライブとしてアクセス可能です。

Wine のプレフィックス。 通常、以下の 2 つの設定が利用可能です。

  • Default。ほとんどのプログラムやゲームに適用されます。
  • Dotnet。.Net プラットフォームに基づいて作成されたプログラムに必要です。当社のウェブサイトでは、このプラットフォームを使用するプログラムをダウンロードできます。

3D API のバージョン。 これは、ビデオカードのドライバやビデオカード自体の古さによって大きく変わります。たとえば、NVidia GT 600 シリーズのビデオカードでは、Vulkan API は利用できないので、それをサポートしないオプションを選んだほうがいいね。これは、グラフィックの品質やゲームの全体的な動作に影響するかも。新しいハードウェアの場合は、通常、デフォルトの設定のままにしておいても大丈夫だよ。

Wine のバージョン。 これは少し複雑です。一方では、新しいバージョンの方が通常は優れていますが、一部のゲームでは古いバージョンが必要になる場合があります。この問題は、多くの場合、試行錯誤によって解決されます。


.Net プラットフォームベースのプログラムの起動

実行ファイル(拡張子 exe)を右クリックし、「PortProton で開く」コマンドを選択するだけで十分です。起動ウィンドウで、プレフィックス Dotnet を選択してください。


Ren’Py (WaW: Stories)

このエンジンでゲームを起動するには、通常、ターミナルで sh 拡張子のファイルを実行するだけで十分です(エミュレートする必要がないため、ゲームは最大限の信頼性で動作します)。これを行うには、通常、ファイルを右クリックして「(プログラム)ターミナルで実行」コマンドを選択するだけで十分です。

そのようなファイルがない場合は、ゲームの作者に Linux 用のゲームビルドを作成するよう依頼するか、拡張子が py のファイルを実行してみることをお勧めします。最終手段としては、Windows 用のゲームと同じ方法を使用してください。


Windows 用のゲームエンジン

ここでは、ゲームのエンジンの特性、その年齢、使用されている技術によって状況が大きく異なります。そしてもちろん、ビデオカードのドライバにも依存します。お使いのコンピュータが比較的新しいもので、オリジナルのビデオカードドライバが利用可能な場合、通常、起動に関する問題は発生しません。ゲームの実行ファイルを右クリックし、「PortProton で実行」コマンドを選択するだけで問題ありません。その後、デフォルト設定を使用してプレイします。

しかし、かなり古いデバイスでよくあるように、お使いのシステムで不完全なドライバが使用されている場合、Unreal Engine のようなハードウェアに要求の厳しいエンジンでゲームを正常にプレイすることは困難になる可能性があります。回避策を探したり、エミュレーションのパラメータをより細かく調整したりする必要があるでしょう。しかし、それでも100%正常にゲームが動作する保証はありません。


コンソールのエミュレーション

コンソール用ゲームには、PortProton に付属のエミュレータを使用できます。

  • Gameboy (GB, GBC, GBA): VBA-M.
  • Playstation 1: ePSXe.
  • Playstation 2: PCSX2. Linux 版は、このエミュレータの公式ウェブサイトで見つけることができます。
  • XBox: xemu.
  • XBox 360: Xenia.
  • PSP: PPSSPP.
  • Wii, Gamecube: Cemu, Dolphin.

このトピックについて、コミュニティの他のメンバーと議論する

フィードバックページに記載されているアドレスから行うことができます。記事には完全なリストを掲載していません。変更される可能性があるためです。


Linuxとやり取りし、この記事を書いたのは AlexeyMS です。

P.S. 新しい情報が入手でき次第、この記事は更新される可能性があります。