カートリッジからNSPを直接ダンプする

従来の方法

今までは一度XCIでダンプしたものをパソコンでNSPに変換していました。

しかしこれにはLockPickでTitleKeyを抽出してコピーするなどの手間がかかったわけです。

直接NSPでダンプすればよいのでは?

ニンテンドースイッチ本体にはTitleKeyが保存されているのですから、ニンテンドースイッチ側でNSPに変換してそれを抽出したほうが早そうですね。

問題はそういうツールがあるかどうかということだったのですが…

nxdumptool

DarkMatterCore氏が開発したnxdumptoolを使います。

手順

Dump gamecard content

カートリッジからダンプしたいので今回はDump gamecard contentを選択します。

既にインストールしているデータをNSPかXCIとしてダンプする場合はその下のDump SD cardを選択します。

カートリッジのダンプ

今回はNSPとしてダンプしたいので上から二番目を選択します。

設定は多分適当で大丈夫です。ダンプ自体はSDカードがある程度高速であればスプラトゥーン程度であれば十分もあれば終わります。

無事にNSPのダンプができました!

まとめ

NSPとしてダンプすることはできるのだが、結局NSPをNCAに展開するにはPC側でTitleKeyが必要なことは変わっていません。

ただ、スイッチ自体でNSPを抽出できるようになったのはすごく便利ですね。