WindowsのScummVMでクラシックアドベンチャーをフルHDで再生する最適な方法とは?

あなたのような読者が、MUOを支えています。当サイトのリンクを使って購入された場合、アフィリエイト報酬を得ることがあります。続きを読む

昔のように作れないものがあるとすれば、それはアドベンチャーゲームです。信頼できるポイント&クリックの黄金時代はとうに過ぎてしまいましたが、ScummVMのおかげで少なくとも古典を楽しむことができます。

さらに、ScummVMは、古くからあるタイトルを改良して、現代のスクリーンでより見やすくすることもできます。では、その方法をご紹介しましょう。

ScummVMとは?

SCUMMは、Lucasfilm GamesのRon Gilbertによって作られたスクリプト言語とゲームエンジンの組み合わせで、アドベンチャーゲームの制作を支援するものでした。

コンピュータの進化は、SCUMMを使用したタイトルに非互換性や不安定性をもたらしました。そこでLudvig Strigeusは、SCUMMを現代のPC向けに再実装したScummVMを作成しました。

ルーカスフィルムゲームズ(Lucasfilm Games)のアドベンチャーは最高のものでしたが、それだけではありません。LudvigはScummVMを拡張して、より多くの"アドベンチャーゲームエンジンをサポートし、実質的に"現代のSCUMMの代替品"から"現代のPCで何百ものクラシックアドベンチャーを遊ぶための単一のマルチエンジンソリューションに変えました。

この記事でもScummVMにゲームをインポートする方法を紹介していますが、SCUMMとScummVMの詳細については、ScummVMとは何か、古典的なアドベンチャーゲームをプレイするための使い方という記事をご覧いただくとよいでしょう。

このガイドでは、ScummVMを設定することで、フラットパネルのフルHDディスプレイを搭載した最新のPCで、古典的な冒険を美しく見せる方法について説明します。

ScummVMのダウンロードとインストール方法

まずはScummVM'の公式サイトにアクセスし、アプリをダウンロード・インストールすることから始めます。今回は、Windows 11でScummVMを使用する予定です。

このアプリはすべてのプラットフォームで同じように動作します(多かれ少なかれ)。しかし、レンダラーやシェーダーの有無、アプリのインストールやゲームのインポートに必要な手順など、いくつかの違いがあることは予想されます。

このように、Windowsでなくてもフォローすることができますが、選択したプラットフォームに基づいて、その後のアクションの一部を調整する必要がある場合もあります。

ScummVMに自分のゲームを追加する方法

ScummVMには、いくつかのフリーウェアのタイトルが付属しています。しかし、対応するゲームのほとんどはまだ市販されているか、"abandonware"という法的にグレーな境界線上にあるものです。したがって、手動でインポートする必要があります。

  • 1タイトルをインポートするには、ウィンドウ右の「Add Game」をクリックし、ポップアップするリクエスターからゲーム'のフォルダーを選択します。複数のタイトルを一度にインポートするには、そのすぐ下にある「大量追加」ボタンをクリックすれば簡単です。次に、親フォルダを選択し、その中にある古いレトロアドベンチャーを個々のサブフォルダに保存します。 ScummVM Mass Add
  • ScummVMは、選択したフォルダを分析し、その内容をスキャンし、見つかった互換性のあるゲームをインポートするように促します。 ScummVM Scanning Folders For Games
  • インポートされ、プレイ可能なゲームはすべてScummVM'のゲームリストに太字で表示されます。タイトルをダブルクリックするか、選択してウィンドウ右のスタートボタンをクリックすることで起動することができます。サポートされているタイトルのうち、見つからなかった(つまりプレイできなかった)タイトルはグレーで表示されます。 ScummVM Bold Added Games
  • ScummVM'のグローバル設定の方法

    ScummVMは、すべてのゲームに対してグローバルにオプションをカスタマイズする方法と、単一のタイトルにのみ影響する個別のゲーム設定を作成する方法の2種類の設定が可能です。

    今回は、両方を使用してすべてのタイトルのベースラインを作成し、最適な結果を得るために1つを個別に調整することにします。

  • ScummVMでプレイしたゲームが、あなたのモニターでどのように見えるかを知るには、参照するポイントが必要です。そこで、ゲームを1つ起動し、そのビジュアルに注目してください。この記事では、Revolution SoftwareのBeneath a Steel Sky(フリーで入手可能)を主な参考資料として使用することにします。 ScummVM Beneath a Steel Sky Default
  • ウィンドウの右側にある「グローバルオプション」をクリックします。 ScummVM Global Options Button
  • キーマップ]タブに移動し、ScummVM'のグローバルメインメニューにアクセスするためのキーの組み合わせをメモしておきます。デフォルトのショートカットが気に入らない場合は、そのショートカットをクリックし、他のキーの組み合わせにバインドします。 ScummVM Global Keymaps Global Main Menu
  • 下にスクロールして、「フルスクリーン切り替え」のショートカットも同じように操作します。 ScummVM Global Keymaps Toggle Fullscreen
  • オーディオ」タブに移動し、「テキストとスピーチ」オプションから、ゲームに使用する音声、字幕、またはその両方のいずれかを選択します。 ScummVM Global Audio Text And Speech
  • ゲームをプレイする上で重要なオプションではありませんが、ScummVMの外観を様々なテーマに切り替えて変更することができます。テーマはGUIタブのThemeオプションからアクセスできます。 ScummVM Global GUI Themes
  • 同じページに、ゲームからゲームへ飛び移るのが好きな場合に役立つ別のオプションがあります:タイトルを終了した後にScummVMを再起動する必要がないようにするには、ゲームを終了するときにランチャーに戻るの前にチェックマークを付けます。 ScummVM Global GUI Return To Launcher
  • ゲーム固有のScummVMオプションを設定する方法

    これから紹介するほとんどのオプションはグローバルでも利用可能ですが、各ゲームで個別に調整するのがベストでしょう。

    ScummVM Game Options Button

    ScummVMで特定のゲーム'のオプションを調整するには、リストでそのゲームを選択し、右側のゲームオプションをクリックします。

    ストレッチングとアスペクト比によるアップスケーリング

    昔の冒険をそのままの解像度で再生すると、ブロックが多すぎたり、ぼやけすぎたり、画面の1/4以下の面積しか表示されません。

    ありがたいことに、ScummVMを使えば、ゲームのグラフィックをアップスケールすることができます。

  • ゲームのグラフィック設定を個別に制御するには、「グラフィック」タブで「グローバルなグラフィック設定を上書きする」を有効にします。 ScummVM Game Options Graphics Override Global Settings
  • ScummVM がサポートするゲームの多くは、アスペクト比が 4×3 の古い CRT モニター用に作成されているため、グラフィックが変形せずにモニターの大部分をカバーするには、まずウィンドウ (4:3) に合わせるストレッチ モードを選択することをお勧めします。これにより、ScummVMのウィンドウの大きさに関わらず、またフルスクリーンモードでも、ゲームの縦横比が固定され、ビジュアルの周りに黒いスペースが表示されます。 ScummVM Game Options Graphics Stretch Mode
  • ゲームのオプションを調整した後に、どのように見えるかを確認するのですか?ScummVM'のゲームメニューにアクセスするには、先ほどの組み合わせが使えます。デフォルトではCTRL F5です。ここから、a)Resumeをクリックしてゲームに戻る、b)Loadまたはc)Save your progress、d)ゲーム固有のオプションにアクセスする、e)ScummVMについてもっと読む、f)Launcherに戻る、またはg) 実行中のゲームを終了することができます。 ScummVM Game Menu Return To Launcher Entry
  • ランチャーに戻り、選択したゲームのオプションを再度確認し、「グラフィックス」タブに移動します。そこで、ゲームのグラフィックを引き伸ばすために使用するスケーラーを変更することができます。ScummVMはゲームのグラフィックをスケーリングする様々な方法を提供します。ゲーム本来のブロック状でピクセル化された外観を維持しようとするものもあれば、グラフィックを滑らかにし、より"カルト的な外観をもたらすものもあります。私たちはSuperSAIを選びました。 ScummVM Game Options Graphics Scaler
  • シェーダーでより良いビジュアルを得る

    また、昔のCRTスクリーンのぼかし、色のにじみ、輝きによって、グラフィックの画素数が少なく、色彩が豊かに見えるようになりました。しかし、シェーダーという魔法を使えば、フラットパネルモニターでもそのような表現を部分的に再現することができます。

  • ゲームのビジュアルにシェーダーを適用するには、ゲームの「オプション」「グラフィックス」タブで「シェーダー」をクリックし、リストから1つ選択します。 ScummVM Game Options Graphics Shader Selected
  • シェーダーは、ゲームのビジュアルに人工的な不完全さを加えるかもしれませんが、ほとんど直感に反して、最終的な結果はより良く見えることがあります。 ScummVM Beneath a Steel Sky With CRT Shader
  • ScummVMが得意とするアドベンチャーは苦手だけど、エミュレートした古いゲームを一新してみたいという方はいませんか?RetroArchはスケーリングとシェーダもサポートしています。詳しくは、RetroArch'のシェーダを使ってレトロゲームを昔のように見せる方法のガイドをご覧ください。

    LucasArts 3D Adventuresにアンチエイリアスを適用する方法

    名作アドベンチャーがすべて2次元だったわけではありません。ルーカスフィルムゲームスの『グリムファンダンゴ』のように、3Dグラフィックや2Dと3Dをミックスした作品もあります。今回紹介したオプションは、そうしたタイトルにも適用されます。しかし、3Dグラフィックは、線が完全に水平または垂直でないため、ピクセル化されたように見えるかもしれません。これを修正するには、アンチエイリアスが必要です。

  • 3Dグラフィックスを搭載したタイトルを選択し、そのゲームオプションに移動します。 ScummVM Grim Fandango Default
  • グラフィックスタブに移動し、最後の2つのオプションを確認します。最初のものをOpenGL with shadersに変更すると、ScummVMがGPUを使用してビジュアルを向上させることができるようになります。 ScummVM Game Options Graphics Game 3D Renderer
  • 最後のオプション「3Dアンチエイリアス」を最高値に変更すると、3Dグラフィックスから"ジャギー"を取り除くことができます。 ScummVM Game Options Graphics 3D Anti Aliasing Level
  • 冒険に出かけたら、自分だけのアドベンチャーゲームを作ってみませんか?Pythonでテキストベースのアドベンチャーゲームを作る方法のガイドで小さなことから始めて、そこから発展させることができます。

    ScummVMで昔の冒険を遊ぶという冒険

    RetroArchほどカスタマイズできないものの、ScummVMを使えば、時間の経過とともに失われた何十ものクラシックな冒険をプレイすることができます。

    さらに、アップグレードされたビジュアルで楽しむことができるのです。Beyond Zork』を最新のトリプルA Unreal Engineタイトルのように見せることはできないかもしれませんが、適切なリマスターの次善の策と言えるでしょう。

    Scroll to Top