[Hack] メガホンレーザー解禁

はじめに

Hackする上でこれは持っておくと便利だぞっていうものを紹介しておきます。

必須中の必須がこのRCMジグ。

3Dプリンタ持ってる人なら自作もできるけれど、多分そんな人はいないでしょう。

プロコンをつないだり、スイッチを接続したりでUSB-Cケーブルは必須です。

USB3.0でマイクロSDを読み込めるスグレモノ。

FTPがあれば要らない場合も多いけれど、大容量のファイルを移動させる際には必要になってきます。

どれくらいの転送速度がでるのかベンチマークをとった記事はこちら。

NSPをガンガンインストールするなら128GBのSDカードは欲しいところですね。

4.7.0で追加された

以前の記事で紹介しましたが、どうやら4.7.0でメガホンレーザーが追加されたようです。

ただし、まだスペシャルがメガホンレーザーのブキはリリースされておらず、使うことができません。

何が追加されて、何のファイルが変更されたかはDiffをとれば一発でわかります。

WindowsだとWinMergeというソフトが簡単にDiffがとれるそうなので実際に試してみました。

Diff

すると、確かにBigLaserのスペシャルオブジェクトが追加されているのがわかります。

解禁の仕方

動画とかでメガホンレーザー使っている動画をアップしている人はいるのに、そのやり方を解説している人が一人もいないので紹介します。

なんでこんなやり方を隠すんでしょうね、よくわかりません。

まあ大体オンラインで使われたら困るとかそういうのだと思います、実際困りますし。

アップデートの展開

まずはアップデータをとってこなければいけません。

HACGUIが最も簡単だと思うので、まずはアップデータを取り出します。

NCAとNSPが選べますが、NCAの方が楽でしょう。

取り出したNCAをhactoolを使って展開します。

titlekeyが必要になるので、スイッチから抜き出してください。

Lockpickというツールを使えば一発なのでこちらがおすすめです。

4.7.0アップデータ

するとアップデータの中身はこのようになっていると思います。

まずはここからPack内のデータを処理しましょう。

Pack内ファイル

五つのファイルがあると思いますが、大事なのはMush.release.packとParam.packですので、それを展開します。

PACKファイルときくと「なんだそれ?」と思うかもしれませんが、SARC_Toolで展開できますのでそれを利用しましょう。

packファイルを展開したところ

ここまでできれば前段階は完了です。

サーモンランで解禁

サーモンランのスペシャルを司るファイルはCoop_System.bprmですので、それを編集します。

“Param\Coop” にあるはずですので、それを編集します。

ただし、bprmは暗号化された状態なのでまずはこれを復号します。

復号したCoop_System.xml

復号したデータを読み込むと20 – 23行目に配布されるスペシャルを指定する項目があるので全てを “BigLaser” に置き換えます。

あとは4.7.0用のワンオペコードを適用してイカッチャからサーモンランをプレイします。

サーモンランであの未リリーススペシャルを使ってみた。

https://twitter.com/tkgling/status/1121498887691235328

バトルでの解禁

バトルでのスペシャルなどのパラメータを司るファイルはWeaponInfo_Main.release.bymlです。

Mush.releaseを展開すればMushフォルダ内にあるのですぐに見つかると思います。

拡張子がbymlとなっていますが、bprmと全く同じですので同様の方法で復号できます。

復号したファイル

こちらはパラメータが最初から読めるようになっているので簡単ですね。

34行目がスペシャルを指定するパラメータですので、ここを “BigLaser” に変更します。

サーモンランと同じようにワンオペで実際に使ってみます。

ガチマッチだと撃てる、なぜか知らないけれど。

https://twitter.com/tkgling/status/1121501193694408704

バトルではちゃんとメガホンレーザーを撃つことができました。

ギモンとコタエ

  • 音がしないぞ
    • ファイルがないだけ(と思われる)
  • いつリリースされる
    • イイダボムもあるし、最終フェスでは
    • カンヅメ形式か、陣営のスペシャル全部置き換えかだとおもう
  • サーモンランでなんで使えない
    • アメフラシが雨降ってこないのと多分同じ
    • 解決方法はわからない
  • SuperLaserじゃないの
    • それのせいで最初わかんなかった
    • でも自己解決した
  • なんでやり方公開したの
    • 閲覧数伸びるかなーって
    • あと、秘密主義に飽き飽きしてるから