スプラ体験版を製品版に変更しよう

Hack

スプラ’20体験版

任天堂

4月30日~5月6日までの一週間、スプラトゥーンの体験版が任天堂eShopから無料でダウンロードできます。

基本的には七日制限がある以外は製品版と同じように遊べるのですが、体験版にはいくつかの制限があります。

  • ヒーローモードで遊べない
  • イカッチャで遊べない
  • 5月6日以降オンラインに繋げない

要するに、オフラインでも遊べる機能が無効化されているわけです。

まあオフライン機能を無効化しておかないと、体験期間が終わってからも遊べてしまうので仕方ないですよね。

ということで、スプラの体験版は5月6日以降も起動はできるのですがインターネット接続ができずオフラインモードで遊べないということは実質遊べないのと同じなわけです。

で、その制限を取っ払ってしまおうというのが今回の目的です。

ぼくが買ったとき12000円くらいしたのに7700円になってんだけどwwwwwww

体験版の中身

スプラ体験版はスプラトゥーン1.0.0の基本データに5.2.0のアップデータが適応されたものが配布されています。

なので、データとしては完全に5.2.0と同一なのです。ではどうして体験版としての制限がかかっているかというと、あるファイルによってリージョンが決められているからです。

RegionLangMask.txt

romfs/System/RegionLangMask.txtこそがスプラトゥーンのリージョンを決定しているファイルです。

コード意味
JPjaJP版日本語
USenNA版英語
USesNA版スペイン語
USfrNA版フランス語
EUenEU版英語
EUesEU版スペイン語
EUfrEU版フランス語
EUdeEU版ドイツ語
EUitEU版イタリア語
EUnlEU版オランダ語
EUruEU版ロシア語
TrialJPJP体験版
TrialUSNA体験版
TrialEUEU体験版

NA版をEU版、JP版をEU版といったように違うリージョンには変更できないのですが、同じリージョンであれば自由に変更できます。

つまり、TrialUSをUSenに変更することは可能だということです。

NXDumpToolを使った方法

NXDumpToolを使うにはLockpickでprod.keysを習得する必要があるので、先にやっておきましょう。詳しいやり方は以下の記事で解説しているのでどうぞ。

スプラの体験版はゲームカードではないので「Dump installed SD card / eMMC content」を選択。

インストールされているスプラの体験版を選択。

「RomFS options」を選択。

「Save data to CFW directory (LayeredFS)」はYesにしておいた方が自動でフォルダつくってくれるので多分楽です。

Yesに変更したら「Browse RomFS section」を選択します。

一番下の「System」を選択します。

「RegionLangMask.txt」を選択します。

出力できたらおしまいです。

RegionLangMask.txtの編集

FTPでファイルを転送して編集したりしてもいいですが、一番簡単なのはvgeditを使うことなんじゃないかと思います。

動画のように二分くらいで切り替えられてしまうので楽ちんですね。

文字化けしてるのは無視して最後の一行だけ変更します。

コメント

  1. より:

    昔 iWork の体験版で .plist を編集するだけで製品版になるとかいう残念な仕様があったことを思い出しました。詳しいことは忘れましたが Trial の文字列を変えるだけというスプラ体験版と全く同じ仕様でした。編集される前提でないスイッチではこの仕様でも問題ないのでしょうね。

    ところでエスペラント語は流石に珍しいと思うのですが、ISO 的には es はエスパニョールでスペイン語だと思います。NSBundle なんかではそうでしたが、いかがでしょうか。

    • えむいー より:

      旧バージョンではesは設定されてなくて5.2.0をふと見たときに入ってて何かわからなくて適当にエスペラントにしたのですが、たしかになるほどスペイン語みたいですね。修正しておきます、ありがとうございました!

      体験版と製品版で中身を全部作り変えるのは面倒なので制御ファイルでスイッチングするのは便利だと思いつつも、こういうやり方で制限解除されちゃっていいものかどうか難しいところですね。

  2. Anonymous より:

    Wasn’t the first trial hackable without ban? xd

    • えむいー より:

      Yes, first special demo version was almost safe for online playing hacking(cheating) because Nintendo was disabled the checking automatically ban system.

  3. 匿名 より:

    Browse RomFS sectionを押すと

    retrieveNcaTikTitleKey: NCA rights ID unavailable in this console!
    parseRomFsEntryFromNca: invalid header size for NCA RomFS section! (0x2EDC74BE38FBAA85 at 0x0000000000748000)

    と出てきて、RegionLangMask.txtを選ぶまでいけません、、、
    (エラーメッセージ(?)が長いので途中誤字があるかもしれません。)

    • えむいー より:

      titlekeyがないためにNCAを展開できていないようです。Lockpickでprod.keysを取得している必要がありますが、そこは確認されましたか?

    • 匿名 より:

      switchフォルダに入っています。
      もう一度Lockpickでprod.keysを取得しなおしてみます

    • 匿名 より:

      何度かLockpickを入れ直したりNXDumpToolを入れ直したりしてみましたがやはりエラーが出ます。

    • えむいー より:

      ニンテンドースイッチのバージョンやCFWのバージョンを教えていただけますか?

      また、exFAT環境だとNXDumpToolが正しく動作しない報告もあるようなのでそこもチェックしていただけると幸いです。

    • 匿名 より:

      本体は10.2.0です。
      hekateの5.3.3でdeepsea1.7.2を使っています。
      FAT32です(答え方あってるんかな)

  4. えむいー より:

    FAT32であれば動作しないのは不思議な気もします。NXDumpToolが動かないのであればHACGUIを試されるのはいかがでしょうか?

    • 匿名 より:

      HACGUIを使ってなんとかできました!
      ありがとうございます

    • えむいー より:

      動作したようで何よりです。ただ、やはりNXDumpToolが動かないのは気になりますね。RCMを経由しなくていいので使えれば便利なのですが…

  5. すげる より:

    dunpのところで「ritrieveNcaTikTitleKey: invaild publicRSA exponent for eTicket data!Wrong keys? Try running Lockpick_RCM to ganerate tha keys file from scratch.」と出てきてlockpickしてるのにできません…

タイトルとURLをコピーしました