RetroArchのマルチエミュレータフロントエンドを使ってお気に入りのゲームをプレイすることをよく勧められます。しかし、何十年も前に初めてプレイしたときの記憶と比べると、まだ少し「ずれて」見えるかもしれません。
ありがたいことに、RetroArchは様々なシェーダーをサポートしており、マリオやソニック、そしてその仲間たちと初めて出会った古代のブラウン管の見た目をエミュレートすることができます。
では、これらのシェーダーがどのように機能し、どのように設定すれば、あなたの古いゲームを、かつての、ぼやけた、古い蛍光灯で歪んだ、シャドウマスク/トリニトロンの輝きに変えることができるのか、見てみましょう。
この記事で解決する疑問
・DSエミュ コア DeSmuMEの各種設定
・エミュレータを便利にする方法
今回は【RetroArchでシェーダーを使用して ゲームをブラウン管テレビの画像のように見せる方法】を紹介していきます。
RetroArch シェーダーはどのように機能しますか?
シェーダーはGPU上で動作するコードの断片で、ゲームまたはこの場合はエミュレータによって生成されたグラフィックスの外観を変更します
シェーダーは、ゲーム画面の見え方を根本的に変えるビジュアルフィルタと考えることができます。世界の色、明るさ、コントラストの知覚に影響を与えるのです。
RetroArchには様々なシェーダーが付属しており、ゲームに何十ものエフェクトを適用することができます。ゲームの色を変えるものもあれば、グラフィックをよりシャープに見せてディテールを強調したり、「ジャギー」(モニタの解像度とゲームのオリジナルターゲット解像度の差によって現れる目立つピクセル)を減らして滑らかに見せたりするものもあります。
RetroArch のシェーダーのさまざまな「タイプ」
RetroArchは様々なグラフィックAPIをサポートしています。
後で見るように、複数の言語のシェーダーも付属しています。また、すべてのAPIに対応しているわけではありません。
さらに物事を複雑にするために、あるAPIはあなたの特定のGPU上で他のAPIに比べてより良く動作するかもしれませんし、ゲームをプレイするために選択したエミュレータコアによって、より良い結果や悪い結果につながるかもしれません。あなたのハードウェアとプレイしたいゲームの組み合わせに最適な結果を得るには、実験が必要かもしれません。
NvidiaまたはAMD製のGPUを搭載した比較的新しいPCを使用しているほとんどのユーザーは、まずVulkan APIを試し、次にOpenGL、そしてDirect3Dを試すべきです。
後述しますが、シェーダーは3種類から選択できます: CG、GLSL、Slangだ。理想的には、Vulkan、Direct3D、OpenGL APIと互換性のある3番目のオプション、Slangを選ぶことです。RetroArchの公式ドキュメントによると、これは最新の推奨シェーダーフォーマットです。
2番目の選択肢はGLSLですが、これらのシェーダーはOpenGLとしか互換性がなく、携帯電話やタブレットでの使用に最適です。
CGは公式には古く、非推奨とされており、RetroArchのいくつかのバージョンではサポートされていません。
シェーダーを選択する前に…
シェーダーそのものに移る前に、エミュレートされたゲームの見た目にとって同様に重要な、RetroArch の他のオプションをいくつか見てみましょう。
- RetroArch の全画面メニューを使用しているときに、[設定]に移動し、[ドライバー]サブメニューに入ります。
- [ビデオ]オプションに移動し、使用するグラフィックス API のビデオ ドライバー (この場合はVulkan ) を選択します。
- RetroArch メニューのトップレベルに戻り、プレイしたいゲームを起動します。この記事では、 Beetle PSX-HWエミュレーション コアを搭載した Sony の最初の PlayStation コンソールのクラシック ゲームを使用します。
- ゲームを起動して実行したら、RetroArch のメニューに戻ります (デフォルトでは、キーボードの F1 を押すとアクセスできます)。アクティブなゲームのメニューが表示されます。下にスクロールして、[オプション]エントリを選択します。
- 下にスクロールして、 「テクスチャ フィルタリング」エントリを見つけます。これは次に説明するシェーダーとは関係ありませんが、ゲームの見た目にとっても同様に重要です。ゲームのグラフィックスをできるだけオリジナルのハードウェアに近づけるには値をNearestに設定し、プレイ中にグラフィックスをより滑らかに見せたい場合はBilinearまたは3-point に設定し、より高度なスムージング アルゴリズムを使用するにはSABR、xBR、またはJINC2 を設定します。ゲームはより漫画っぽく見えます。
RetroArch のシェーダーを使用した DIY レトロゲーム リマスタリング
RetroArch でシェーダを使用するのは、メニューからシェーダを選択するのと同じくらい簡単です。難しいのは、自分の好みに最適なものを見つけて、お気に入りのゲームを思い出の見た目に仕上げ、さらに調整して RetroArch のビジュアル出力を完璧にすることです。
まず、前のメニュー レベルに戻ります (デフォルトではバックスペースを使用します)。下にスクロールして「Shaders」サブメニューを見つけて入力します。
【設定の手順】
- ビデオ シェーダのトグルをオンに切り替えて、シェーダの使用を有効にします。
- [Load Shader Preset]を選択してシェーダをロードします。
- 最後のフォルダーshaders_slangに移動し、そこに入ります。
- RetroArch では、シェーダ コレクションを理解しやすいように、タイプに応じてフォルダにグループ化しています。この記事では、ゲームを古い CRT モニターに表示したときと同じように見せる CRT シェーダーを取り上げます。これらのシェーダはCRTサブフォルダにあります。
- RetroArch は多くの CRT シェーダを提供し、それぞれが異なる CRT 画面の「外観」を複製します。スキャンラインを追加して、CRT モニターが不均一に見える様子を模倣するだけで、1 行おきに暗い色になるものもあります。グロー、ぼかし、色の歪みなど、より多くの効果を組み合わせたものもあります。
- 私たちは、ソニーの古いトリニトロン テレビに似た外観を実現するために、さまざまなエフェクトを積み重ねるCRT Royaleシェーダーを採用しました。
- 選択したシェーダーによるゲームの見た目が気に入らない場合は、Shadersメニューに戻り、Video Shader をフリックしてオフに戻し、再びオンに戻します。このアクションにより、アクティブなシェーダがアンロードされ、新しいシェーダを選択できるようになります。
- 非常に気に入っているものの、少し「オフ」に見えるシェーダーを見つけた場合は、それ以上の代替案を探すのではなく、それを微調整してください。Shadersメニューに戻り、さらに下にスクロールします。選択したシェーダーには、見た目を調整するためのオプションがいくつか用意されていると思われます。たとえば、CRT Royaleシェーダは、個別に調整できるさまざまなシェーダのパッケージです。これにより、ブルームの量やスキャンラインの影響などをカスタマイズできます。
- シェーダーの構成を調整しても、ゲームのグラフィックスに変化は見られません。そのためには、同じメニューの上部付近を上にスクロールして、[変更を適用]を選択する必要があります。
Retroarchを利用する上での危険
古いゲームを動作させることができるエミュレータですが、使い方や対策を怠ることで思わぬリスクを背負ってしまう場合があることに注意しなければなりません。
「いやそんなリスクあるわけない!!気にしない!!」
という方には以下でお話する内容は不要なため【 起動・遊び方】までスクロールしてください!
可能性があるリスクは以下の2点。
- 逮捕・多額の損害賠償金
誤解を生んでるエミュですが【エミュレータの利用自体】は合法になります。
ただ著作権物に違反したファイルであれば、当然違法ダウンロードのカテゴリに分類されるので【逮捕や賠償金】の可能性が十分考えれます。

という疑問にお答えする場合ダウンロードされる形式がZIPファイル等の圧縮ファイルがほとんどのため【基本ダウンロード完了までファイル確認ができない】仕様となっています。
なので合法だと思っていたファイルに違法コンテンツが混じっていたなど意図せずにダウンロードしてしまったという状況になる可能性は十分考えらるでしょう。

という不安は現実的に有り得る話で【ダウンロード時にIPアドレス(ネットの住所のような物)が丸見え】になる仕組みで警察が本気を出せば簡単に個人特定が可能なので一回誤ってダウンロードしても捕まる可能性はあると断言できます。
「自分は見つからないだろう」という甘い考えは身を滅ぼす可能性も・・・・
正規版が有料で提供されている著作物に係る侵害コンテンツを反復・継続してダウンロードした場合には、刑事罰(2年以下の懲役または200万円以下の罰金(またはその両方))の対象
記事を取得できませんでした。記事IDをご確認ください。
↑実際に逮捕された案件・エミュレータ利用で違法になる行為まとめ
- ハッキング・ウィルス
【ウィルス感染による被害】も放ってはおけないリスクの一つといえるでしょう。

マルウェアに悪用されたPC用ゲーム(出典:Atlas VPN)
実際に調査結果としてMOD配布が主に海外でされているゲームの「mod」経由での感染は非常に多いことがわかる。この感染はダウンロード以外にもダウンロードサイト経由からのウィルス・ハッキングの場合もあり、非常に深刻な問題となっている。
実際にマインクラフトでは有名なMOD配布サイトCurseForgeでサーバー全体でマルウエア感染が引き起こされ最悪パソコン自体が起動しなくなる事態まで進んだ事例もある。
エミュレータ本体のダウンロードだけであれば、このサイトで紹介しているエミュであれば問題ありません。ただエミュをさらに便利にするための外部プラグインやゲームMODなどを導入したりする場合は無対策だと安全だとはいいがたい状況です。
なぜ海外サイト利用で特に注意が必要なのか??

という疑問も当然出てくるかと思います。その答えとしては【ネットワークやコンピュータに精通しているハッカー】が日本に比べて圧倒的に多いことが理由です。
報酬を得たハッカーが拠点としている国

1位:アメリカ 18%
2位:インド 11.9%
3位:ロシア 5.8%
4位:ドイツ 3.4%
5位:カナダ 3.3%
以上の図はハッカーが拠点として主に活動している分布図を円にして纏めたものですが、見てわかる通り日本はトップ10にすら入っておりません。
ハッカーもハッキング行為を行う際は母国語のサイト運営で行うことがほとんどなため英語・中国語・ロシア語などでのサイトが主です。
海外サイトはほとんど英語なため海外サイトは日本サイトに比べリスクは跳ね上がります。
対策としてはウィルスソフトとVPNの両方使いがおすすめ!!

個人的には【ウィルス除去ソフトとVPN】の両方使いがおすすめ。
通常利用でもウィルスソフトはブラウザを利用するのであれば、正直必須な物なので言及はしないが以外に知られていないセキュリティ対策がVPNだろう。
VPNを簡単に説明すると【自分のオンライン情報を暗号化し、位置情報を隠つツール】
https://network.yamaha.com/knowledge/vpn
VPNは各国に配置してあるサーバーに瞬時に変更することでIPアドレス(ネットの住所)が可能。自身の通信の出どころを隠蔽することで最強のハッキング対策になります。
ウィルス対策ソフトの場合ダウンロードしたいツールなどがあっても閲覧が弾かれてしまい、ダウンロードができないことがあるがVPNがあることで仮に一時的に切ったとしてもハッキング対策がされている状態なので安心して利用できるのが利用してよかった点ですね。
さらに様々な国のサーバーに接続することができる機能のおかげで他のメリットもあり・・・・
- ハッキング対策・フリーWIFIなどの安全性が低いネットワーク利用
- ネットフリックスなどで海外限定の動画視聴
- ゲームをおま国回避(日本での購入の際のみ値段が高額)で購入できる
- 通信が高速化
など利用することができるのもウィルスソフトとの違いになります。
VPNを利用すれば保険+利点が多数ありますし、万が一 海外サイトから著作権で保護された素材を誤ってダウンロードしてしまった場合やチート適用したまま起動でも、そのデータを遡ることができないため、訴訟や多額の罰金を回避することができます。
現状海外サイト利用におすすめなVPNはNordVPNが最良!!!
ただVPNもウィルスソフトと同様様々な会社がサービスを展開しており、正直初見でどのようなVPNを選べばいいかわからないと思います。
個人的に色々なVPNを試しましたがNordVPNが一番優れていると感じました。
- 公式でTorrentが許可されている
- Torrent特化のサービスがある
- ログ・履歴が保持されない
- セキュリティが強固
- 料金が安い・返金制度
簡単にNORDVPNの利点をいうとすれば【高品質かつ低価格】それに尽きると思います。
【通信が高速・多数サーバーあり】

正直なことを言えばNordVPNよりも安いVPNは存在します。
ただ低価格VPNを利用してみた感想としては正直通信速度が遅くストレスが溜まることが多く、普段使いには向いていないと言わざるを得ない物ばかり。安いVPNはサーバーも貧弱なことが多い上にサーバー数も限られているためユーザーが集中しアクセス遅延が発生するということが・・・
NordVPNはサーバーの数も非常に豊富かつ性能が高いサーバーを使用しているため、通信の遅さを感じずに利用することができます。
【高品質なVPNが低価格で楽しめる!!】

有名VPNのExpressVPNは最安で$8.32(約900円)、NordVPNは550円と半値近く違います。
オプションで[トラッカーと 広告ブロッカー ・クロスプラットフォーム対応のパスワー ド管理アプリ ・情報漏えいスキャナー ・1TBの暗号化されたクラウドストレージ]を付けても800円
【有名VPNの比較】
| 1ヶ月プラン | 6ヶ月プラン | 1年プラン | 2年プラン | |
| ExpressVPN | 月額1800円 | 月額1300円 | 月額900円 | |
| NordVPN | 月額1370円 | 月額800円 | 月額550円 |
更に【契約期間30日なら100%保証の制度】付きなので気に入らなかったり、自分の環境ではうまく動作しないなどどのような理由でも返金保証が適応されるので登録のハードルが低いのも個人的にはありがたかったです。
↑実際に使用して感じたメリット・デメリットまとめ
VPNの設定手順
①NordVPNのトップページのリンクをクリックして公式サイトに飛びます

②トップページ内の右上にあります【NORD VPNを購入】のボタンをクリックします。

③購入プランの選択画面に飛びますので、自分の購入したい年数を選択
基本的に長期契約のほうが、一か月あたりの利用金は安くなります!
2年プランだと1か月プランに比べて期間限定の割引率になるので長期的に使う予定なら数年プランがいいかもしれません。もちろんどのプランでも、“お金を払ったけど使えなかった。”というときのためにNordVPNでは、30日以内なら返金保証があるので安心!
④選択完了しましたら下にスクロールを行い【支払いへ】ボタンを選択

⑤上にメールを記入する項目があるのでメールアドレスを入力

次はアカウント情報を作成します。
⑥後ほどアドレス宛にメールが届くので使えるものを設定しましょう。
⑦まず支払い方法を選択します。

- クレジットカード
- AMAZON PAY
- 仮想通貨
- Alipay
- Union Pay
支払い方法はクレジットカードがおすすめ!!
下記ではクレジットカードでお支払いを解説します。
⑧付加価値税という項目があるので、自分のお住みの国を選択

※日本は0ドルなので特に追加料金はかかりません
⑨クレジットカードの項目が出ますので記入していきましょう。
- VISA
- MasterCard
- AMEX
利用可能。CVVには、クレジットカード裏面に記載されている3文字のセキュリティコードを入力しましょう。
⑩入力しましたら支払い方法を選択したら、[続ける]をタップ

⑪支払いが完了するとこの画面に飛びます

⑫登録したアドレスに下記のようなメールが届きますので開きます

③[Set Password and Activate Account]のボタンをクリック!
まとめ
今回は【Retroarchで動作する古いゲーム内の実績を有効にする方法・やり方】の紹介でした。
最新の画面は鮮明で鮮やかなグラフィックを表示するのに優れていますが、古いゲームをプレイすると、結果がピクセル化された混乱のように見える場合があります。
RetroArch のシェーダを使用すると、ゲームのビジュアルを、従来の CRT 画面上で意図されていた見た目に近づけることができ、さらに重要なことに、ゲームを初めてプレイしたときの見た目に近づけることができます
エミュレーターにはさまざまなゲーム機エミュがございます!
ファミコンから最新機種のswitchなどが開発されていますので
下記の記事を参考に好みのゲーム機エミュを導入してみましょう!!
↑こちらからゲームエミュの設定・使い方の一覧をまとめています
【今なら期間限定セール中】
| 現在、NordVPNでは最大70%以上の大幅割引セールを実施中です。2年プランなら月額500円程度と、コーヒー1杯分のコストで最高峰のセキュリティが手に入ります。
30日間の返金保証があるため、万が一「自分の環境では速度が出ない」と感じてもノーリスクで解約可能です。海外サイトを利用する前に、まずはこの「安心」を試してみてください。 |

































































