ニンテンドースイッチ SDカードの管理やiniの編集などが可能なオーバーレイUltrahand Overlay紹介

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!


こちらではニンテンドースイッチのSDカードの管理やiniの編集などが可能なオーバーレイUltrahand Overlayを紹介します
下記リンクの方が改良版みたいです

ウルトラハンドとはゼルダの伝説に出てくるウルトラハンドにちなんだ名前で、その機能のように便利な機能を追加する事を目的として作られたそうです

以下の機能を追加可能
・ディレクトリの作成
・ファイルまたはディレクトリのコピー
・ファイルまたはディレクトリの削除
・ファイルまたはディレクトリの移動
・INIファイルの編集
とあるが、これは自分でコンフィグを作成し、コマンドを入力して機能を追加する感じです
自分が知る中で分かりやすく伝えるなら、pcで使用する.batファイル
pcのcmdでコマンドをいちいち入力するより、.batファイルにあらかじめコマンドを記し、実行すれば自動化ができます
それに似た感じだと思われます
なのでそういったことに馴染みのない方には自作は難しく思えるかもしれませんが、今後ユーザーが便利なものを作り、サンプルの中に追加してくれると思うので、それを使用すれば初心者でも扱えると思います

ですのでgoldleafのようなファイルブラウザをオーバーレイ上で簡単に操作するというわけではないので注意
ファイルブラウザを簡単に使用したい場合はgoldleafを使用した方がよいと思います


導入方法
下記リンクを参考にオーバーレイメニューのTeslaを導入
https://yyoossk.blogspot.com/2020/02/tesla.html

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

sdカードの中のconfigフォルダの中にultrahandフォルダを作成し、その中に自作したconfig.iniファイルか、下記リンクよりファイルをダウンロード&解凍し、Ultrahand-Overlay-main/examplesフォルダの中のREADME.mdファイル以外をsdカードの中のconfig/ultrahandフォルダの中にコピー

gbatempの掲示板のコメントにも投稿されているので、そちらでも新しいものがないか確認してもよいかと思われます

config.iniの作成
config.iniファイルには複数のセクションがあり、それぞれが実行可能なコマンドのセットを定義しています。
セクションは角括弧 [ ] で囲まれ、各セクションの下にコマンドのリストが表示されます。
例:
[make directories]
mkdir /config/ultrahand/example1/
mkdir /config/ultrahand/example2/

[copy files]
copy /config/ultrahand/config.ini /config/ultrahand/example1/
copy /config/ultrahand/config.ini /config/ultrahand/example2/

[rename files]
move /config/ultrahand/example1/config.ini /config/ultrahand/example1/configX.ini
move /config/ultrahand/example2/config.ini /config/ultrahand/example2/configX.ini

[move directories]
move /config/ultrahand/example1/ /config/ultrahand/example3/
move /config/ultrahand/example2/ /config/ultrahand/example4/

[delete files]
delete /config/ultrahand/example1/config.ini
delete /config/ultrahand/example2/config.ini

[delete directories]
delete /config/ultrahand/example1/
delete /config/ultrahand/example2/
delete /config/ultrahand/example3/
delete /config/ultrahand/example4/

[modify ini file]
copy /bootloader/hekate_ipl.ini /config/ultrahand/
set-ini-val /config/ultrahand/hekate_ipl.ini 'Atmosphere' fss0 gonnawritesomethingelse
set-ini-val ​/config/ultrahand/hekate_ipl.ini 'Atmosphere' booty true
注意:コマンドで指定されるパスは、SDカードのルートディレクトリからの相対パスであり、/で始まる必要があります。


コマンドリスト
make または mkdir: ディレクトリを作成します。
使用法: mkdir <ディレクトリのパス> 

copy または cp: ファイル又はディレクトリーをコピーします。
使用法:copy <コピー元のファイル又はディレクトリのパス> <コピー先のファイル又はディレクトリパス>

delete または del: ファイル又はディレクトリを削除する。
使用法:delete <削除するファイル又はディレクトリのパス>

move または mv: ファイル又はディレクトリを新しい場所/ラベルに移動/改名する。
使用法:move <移動させたいファイル又はディレクトリのパス> <移動先のファイル又はディレクトリのパス>

set-ini-val または set-ini-value: INIファイルを編集し、キーと値のペアを持つセクションを更新(または追加)します。
使用法: set-ini-val <file_to_edit> <desired_section> <desired_key> <desired_value>

set-ini-key: セクションを新しいキーで更新して、INIファイルを編集します。
使用法:set-ini-key <file_to_edit> <desired_section> <desired_key> <desired_new_key>

reboot システムを再起動します。
使用法:reboot

shutdown: システムをシャットダウンします。
使用法:shutdown

各コマンドについて、正しい構文に従い、必要な引数を指定するようにしてください。
これらのコマンドは、config.ini ファイルで、対応するオプションの下に指定することで設定できます。
各コマンドの説明に従って、必要な引数を指定するようにしてください。


使用方法
L+↓+右ジョイコンを同時押しでメニューを開きUltrahandを選択
すると追加したコンフィグが表示されると思います

コメント