閉じる
  1. SFC シャイニングスコーピオン 攻略チャートその1 ~朝日町~
  2. スーパーファミコン改造方法まとめ チートのやり方
  3. N64 風来のシレン2 鬼襲来!シレン城! デバッグモードのやり方・コ…
  4. 【ドラゴンクエスト3リメイク】評価・レビュー プレイした感想【そんなに…
  5. 【兎田ぺこら】「チキン冷めちゃった」とは?元ネタ・意味・その後を解説し…
閉じる
閉じる
  1. ドラゴンクエストVII Reimagined ショップアイテム変更チー…
  2. 【闇市?】Amazonで見つけた「非公式のゲーム攻略本」がヤバすぎる
  3. SFC ミニ四駆シャイニングスコーピオン ノーマルタイヤバグ発見の歴史…
  4. 終わるゲーム vs 終わらないゲーム その違いと魅力を徹底比較
  5. あるある:欲しいものがピンポイントで売ってない件について
  6. ドラクエの「勇者行為」とは? タンスを開ける「いたずら心」の正体
  7. 兎田ぺこらの笑い方変化を徹底解説 ~「ファッファッファッ」が消えた理由…
  8. HD2D ドラゴンクエスト1&2リメイク ショップアイテム変更チート
  9. 【実機レビュー】ドリル研磨機で切れ味復活!使い方とメンテナンスガイド
  10. ゆうメールが前の住所に配達されてしまった件:Amazon住所文字化けの…
閉じる

ゲーム改造攻略トピックス

PSエミュレーターでドラクエ7:高解像度化で発生する画質低下現象について

PS1エミュレーターで懐かしい名作RPG「ドラゴンクエスト7 エデンの戦士たち」をプレイしていると、ある現象に遭遇しました。

 

使用しているPS1エミュレーターはDuckStation。

DuckStationをはじめとする、数多くのエミュレーターの進化は目覚ましく、もう今となってはエミュレーターは性能が大幅に向上しています。PC自体の性能も向上しており、ゲームの動作はほぼ完璧に再現されています。ゲームは正常にロードされ、実行も問題はありません。
特に、ハードウェアレンダラーを使用して内部解像度を上げると、PS1とは思えないほど美しい高画質でゲームを楽しむことが可能です。

ただひとつ、問題が…

 

問題の症状とは

グラフィックに奇妙な症状が発生するのです。

というのも、キャラを動かしているときには特に問題もなくアップスケーリング(高画質化)が適応されるのですが、「メニューを開いたり、ゲーム内で人と会話したりするたびに、背景が不鮮明になりブロック状な感じになる」のです。

 

メニューを閉じると通常に戻ります。

戦闘中においても、「コマンド選択時のみ背景がぼやけ、エフェクトが処理されるシーンでは鮮明に戻るなど、場面によって解像度が変動している」ように見えます。

以下の画像をみてください。

 

まず、これが「キャラクター操作中」です。内部解像度は5x(1080p)です。

 

そして、これが「テキストウィンドウ表示中」です。

 

どうですか? 画質が変わっているのが分かるでしょうか。

 

いろいろ試したけど・・・

グラフィック設定やシェードを調整しましたが、まったく改善されません。他のPSエミュレーターも試しました。
まず、RetroArchエミュレーターでは、ドラクエ7の推奨コアとして「SONY – PlayStation (PCSX ReARMed)」と「SONY – PlayStation (SwanStation)」があります。結果として、PCSX ReARMedではアップスケーリングができず、SwanStationは高解像度化が可能ですが、上記の症状が発生します。

次にPSX Emulatorはどうかと試してみましたが、アップスケーリングはできないようです。ePSXeでは高解像度化はできますが、これも同じく症状が発生。音質も安定せず、プラグインを変更しても音がプツプツ。

アンドロイドエミュレーターも試してみました。Android用のDuckStationをスマホにインストール。

Resolution Scaleは変更できるようなのでとりあえず、5x(for 1080p)にしてみます。

以下が部分拡大した画像です。

 

メニューを開くと・・・

やはり、ちょっとぼやける感じになりますね。ただ画面が小さいせいかWindowsエミュよりも目立たないですね。

結論として、DuckStationだけでなく、ほかのPSエミュレーターでも同様の現象が見られました。

 

ネットで検索しても何も手掛かりもなく、海外のフォーラムでは同様の質問が以前からありますが、根本的な解決策は見つかっていないようです。

[Help with duckstation emulation]
https://www.reddit.com/r/SteamDeck/comments/1aim5wg/help_with_duckstation_emulation/

[dragon warrior 7 menu/background problem]
https://www.ngemu.com/threads/dragon-warrior-7-menu-background-problem.49774/

また、PS版「ドラゴンクエスト4 導かれし者たち」でも同じ現象が発生すると5chで書き込みがあります。これは、ドラクエ7とゲームエンジンが同じなためと思われます。

 

原因はゲームエンジンの特性?

あくまで推測の域ではありますが

この現象は、エミュレーターの不具合ではなく、「ゲームエンジンの特性によるもの」と考えられます。

「PS ドラゴンクエスト4」および「PS ドラゴンクエスト7」では、2Dと3Dのグラフィックが組み合わされており、メニュー表示や会話シーンなど、テキストダイアログが表示される際には、以下のような処理が行われていると思われます。

1. 主要レンダリング処理の一時停止:3Dポリゴンの描画など、ゲーム画面の主要なレンダリング処理を一時停止する。
2. UI要素の描画:メニュー画面やテキストダイアログなどのUI要素を、オフスクリーンバッファまたは直接画面上に描画する。
3. UI要素とゲーム画面の合成:描画されたUI要素と、一時停止中のゲーム画面を合成して表示されます。合成中はなんらかの要因で解像度が落ちる。
4. 主要レンダリング処理の再開:メニューを閉じたり、ダイアログを終了すると、ゲーム画面の主要なレンダリング処理が再開される。

この処理と高画質化の相性が悪く、表示が不安定になってしまうということになります。

これを回避する方法としては、フレームバッファ効果を無効にして、画面が表示されないように対処することです。しかしながら、画面を表示させないように設定すると、テキストウインドウが表示されている間は背景が真っ暗になってしまいます。

高画質化してプレイしていると、テキストダイアログ表示時にそれが解除される。

つまり正確には解像度がデフォルトに戻るのです。

2Dと3Dが混ざってるゲームをアップスケーリングしてると、どうしてもおかしい表示になるわけですね。

回避策はある?

高画質化設定を有効にしていると、会話中などに画面の解像度が低下してしまうこの現象は、気になる人は気になりますよね。非常に煩わしい問題です。気にしない人ならいいのだけど・・・。

一応の回避方法としては、グラフィック設定でレンダラーをハードウェア(Direct3D 11/Direct3D 12/Vulkan/OpenGL)ではなくソフトウェアに変更することで、実機と同じ解像度(1x)となり、どのエミュレータでも症状が消えます。テキストダイアログの表示中でも解像度が落ちたりしなくなり、画面のチラつきも解消されます。

ただしその代償としてハードウェアレンダラーによるアップスケーリングが無効になり、高画質化の恩恵を受けられなくなります。また、実機のTV接続(コンポジットケーブル)での劣化がまったくないため、ドットのジャギジャギ感が強調されて粗く見えがちです。これを和らげるにはスケーリングを「Bilinear(Smooth)」にするのがおすすめです。Bilinearは軽いアンチエイリアス効果があり、ジャギをある程度緩和してくれます。

実用性と画質のバランスを取る「現実的な妥協点」

ソフトウェアレンダラーにしたくない、でもメニュー時のぼやけも抑えたい人向けに、実用的な設定としては下記を試してみてください。

  • Renderer(レンダラー):Direct3D11 / Direct3D12 / OpenGL / Vulkan(どれでも可)
  • 内部解像度(Internal resolution):2x(まずは2xを推奨。好みで4x・6xも可)
  • Downsample(ダウンサンプリング):Box (Downsample 3D / Smooth All) で1xに固定
  • Texture Filtering および Sprite Texture Filtering:Scale2x (EPX)
  • Scaling:Bilinear (Smooth)
  • 「高度な設定」タブでの「ソフトウェアレンダラーのリードバック」はOFFを確認

上の組み合わせは、劇的な画質向上はありませんが、アップスケーリングのメリットを残しつつ、フレームバッファ由来のメニュー画面での「急激な解像度低下」や「ブロック化」を最小化することを狙っています。2x+Box downsample 1x+Scale2x+Bilinear は多くの環境で見た目と動作の良い折衷点になります。もしまだ気になる場合は、Scale2x を xBR やMMPX に替えてみるとシャープ感が変わることがあります。ただし、ゲーム速度が低下する場合がありますので注意してください。

 

今回は、PS1エミュレーターで「ドラゴンクエスト7」を高画質化プレイする際に発生する、会話中の画面ぼやけ現象について解説しました。現時点ではこの現象に対する根本的な解決策は限定的ですが、上の妥協点を試すことで、高画質化の恩恵を大きく損なわずに快適に遊べる設定が見つかるはずです。今後、エミュレーター側の改善アップデートがあれば期待したいところです。

 

<補足情報>
主人公やキャラクタのドットが少しずれている場合、グラフィック設定で「レンダリング」タブから「PGXPジオメトリ補正」にチェックを入れ、「PGXP」タブのジオメトリの許容範囲のところを修正してみてください。

関連記事

  1. 自転車の防犯登録抹消手続きの仕方

  2. 【2015年モデル】 スコットのロードバイクの種類とまとめ一覧

  3. 【2014年モデル】 デダチャイストラーダのロードバイクの種類と…

  4. 【2015年モデル】 デダチャイストラーダのロードバイクの種類と…

  5. ハイコーキ D10VH2ドリルチャックの外し方、交換方法

  6. PS2 冒険時代活劇ゴエモン 改造コード

おすすめ記事

  1. 【兎田ぺこら】「チキン冷めちゃった」とは?元ネタ・意味・その後を解説しよう【冷めチキ】
  2. 【ドラゴンクエスト3リメイク】評価・レビュー プレイした感想【そんなにひどいか?】
  3. SFC シャイニングスコーピオン 攻略チャートその1 ~朝日町~
  4. N64 風来のシレン2 鬼襲来!シレン城! デバッグモードのやり方・コツ
  5. スーパーファミコン改造方法まとめ チートのやり方

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

新着記事

  1. Steam版『ドラゴンクエストVII Reimagined(ドラクエ7 リイマジンド)』において、シ…
  2. Amazonで「謎のゲーム攻略本」を見つけました。きっかけは、2025年2月5日(Steam…
  3. 「タイヤバグ」の起源を探ってみる(出処調査)シャイニングスコーピオンをプレイしたことがある方なら…
ページ上部へ戻る