GBATempで、WerWolv氏がNintendo Switchでゲームプレイ中のオーバーレイメニュー表示を実現するユーティリティTesla v1.0.1をリリースしていました。
Teslaは以下の3つで構成されています。
・Nintendo SwitchでNRO形式のHomebrewをロードして実行するHomenrewローダーnx-hbloaderをベースにSwitchのオーバーレイファイル(OVL)をロードできるようにシステムモジュール化したnx-ovlloader v1.0.1
・nx-ovlloaderでロードされたファイルをメニューとして表示するTesla-Menu v1.0.1
・Teslaオーバーレイローダーとユーザーが作成したオーバーレイのインターフェースlibtesla 1.0.1(開発者向け)
Teslaでは常時表示しておけるオーバーレイは作成できません。また使用できるメモリ量に限りがあるため、一見便利そうですができることにも限界があるようです。nx-ovlloaderだけで6MB、フレームバッファで2MB、開発者が作成するオーバーレイメニューで4MBのメモリ割り当てとなっています。
Teslaの使い方
1) nx-ovlloaderとTesla MenuをGitHubからダウンロードして解凍し、SDカードのルートにコピーする
2) Switch再起動後Lボタンと十字キー下ボタンを長押ししながら右ジョイスティックを押すことでTeslaメニューが表示される
.ovlファイルはSDカードの/switch/.overlays
に配置します。