ニンテンドースイッチ ゲームにカスタムFPSを設定することができるオーバーレイFPSLocker紹介

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではニンテンドースイッチのゲームにカスタムFPSを設定することができるオーバーレイFPSLockerを紹介します
FPSLockerとは
ゲームにカスタムFPSを設定することができるオーバーレイ
FPSを操作するためにグラフィックスAPIの検出を利用している
今のところ、エンジン固有のロックやタイミングを操作することはサポートされていない

下記リンクを参考にオーバーレイメニューのTeslaを導入
https://yyoossk.blogspot.com/2020/02/tesla.html
この記事を投稿した時点では非公式のオーバーレイしか16.0.0にしか対応していませんので下記リンクをお使いください

下記リンクよりSaltyNXをダウンロード&解凍し、atmosphereフォルダとSaltySDフォルダをsdカードのルートに上書き保存

下記リンクよりNX-FPSをダウンロード&解凍し、SaltySDフォルダをsdカードのルートに上書きコピー

下記リンクよりFPSLocker.ovlファイルをダウンロードし、sdカードの中のswitch/.overlaysフォルダの中にコピー

ゲーム中にL+↓+右ジョイコンを同時押しでメニューを開く
FPSLockerを選択
・Interval Mode
NVN APIによって使用され、リミッターを30 FPS(2)または60 FPS(1または0)に設定します(0は、ゲームがそれを設定することを気にしなかったことを意味し、ゲームがNVNではなくEGLまたはVulkanを利用していることを示す場合もあります)。
・Custom FPS Target 
ゲームを特定のFPSにロックするために使用されます。ゲームがエンジン独自のFPSロックを使用している場合、追加パッチなしで30FPS以上のロックを解除することができない場合があります。
・Big number on the right
現在実行中のゲームについて、最後の1秒間に何フレームが経過したかを示しています。これは、ロックが期待通りに動作していることを確認するためのものです。
・Increase/Decrease FPS target
FPS Targetを5ずつ変更します。最小は15 FPS、最大は60 FPSです。FPSが30FPS以上に設定されている場合、インターバルモードが1に設定されます。それ以外の場合は、インターバルが2に設定されます。
・Disable custom FPS target
FPS Targetを削除します。この時点で期待されるインターバルモードを予測することはできないので、FPSターゲットを無効にする前に、正しいインターバルを取り戻すためにFPSを操作することはユーザーの判断による。
・Sync Wait (!) 
これは危険な設定で、無効にするとほとんどの場合ゲームがクラッシュします(Witcher 3やBreath of The Wildなど)が、小さなグラフィックの不具合を代償にダブルバッファを無効にするメリットをもたらす場合もあります(Xenoblade Chronicles 3など)。
注意して使用してください。
・Save settings
現在実行中のゲームのプロファイルを保存し、次回起動時にプラグインによって自動的にロードされます。
Sync Waitを無効にし、クラッシュしないことをきちんとテストしていない場合は使用しないでください。
そうでない場合は、保存したプロファイルを手動で削除することを余儀なくされます。
プロファイルはsdカードの中のSaltySD/plugins/FPSLocker/*titleid_uppercase*.datに保存されます。

コメント