[IPSwitch] 4.8.0を解析する

Hack

ver4.8.0がリリースされた

【スプラトゥーン2】更新データの内容を教えてください。
「スプラトゥーン2」の更新データの内容を教えてください。

本日10時に最新のアップデートである4.8.0がリリースされました。

OatmealDome/Splatoon-2-Misc-Patches
Miscellaneous patches for Splatoon 2. Contribute to OatmealDome/Splatoon-2-Misc-Patches development by creating an account on GitHub.

IPSwitchは4.4.0から更新が止まっているので、いつもどおり自分で更新していきましょう。

基本情報

今回はnsobidが公開されていなかったのでここから自分で調べていくことになります。

nsobid

nsobidは “E01DBBA25E9DAC2BA792DD0197038266” になります。

オフセット値

いつもどおり “0x100” です。

コーディング

@nsobid-E01DBBA25E9DAC2BA792DD0197038266
 
@flag offset_shift 0x100
 
/ ********************************************************************
/
/ (c) 2018 OatmealDome and contributors
/ Licensed under GPLv3, please visit the following URL for more info:
/ https://www.gnu.org/licenses/gpl-3.0.en.html
/
# Splatoon 2 4.8.0 Patches
/
/ Dedicated to Simonx22
/
/ ********************************************************************

ワンオペ

// One Player Private Battles [OatmealDome]
@enabled
0035A08C 1F2003D51F2003D50900
0035A097 14
003611E4 1F2003D51F2003D50900
003611EF 14
01489568 21008052
014A6954 21008052
014A5FB0 1F2003D5

これもいつもどおり更新します。

4.8.0

まとめ

他のコードも移植したいのですが、とりあえずすぐにやりたいことがないのでここまでとします。

他にどんなコードがあるのかは以下の記事で解説しているのでチャレンジしてみてください。

コメント

  1. ああああ あああい あああう より:

    RomFSの「Mush.release.pack」を編集したらサイズが微妙に変わってしまうのですが、何が原因なのか思いつきますか?
    Switch-Toolboxというソフトを使って編集しました。

    Ver.4.7.0でも同じようにやってクマサン印のブキを使えるようにしてたのでやり方は間違っていないと思うのですが……

  2. me より:

    直接Mush.release.packを編集する方法もあるのですね…

    自分はMush.release.packをsarc_toolで展開してbymlを復号して編集して再暗号化したものを使っています。

    • ああああ より:

      sarc_toolでできることも一応知ってるのですが、
      試しにsarc_toolを使ってMush.release.packを展開し、何も弄らずに再圧縮させても同じようにサイズが変わってしまいます。
      サイズが変わるだけで中身は同じのはずなのに、RomFS置換えしようとするとスプラトゥーン2を起動したときに「エラーが発生しました」と出ます……
      何が間違ってるんでしょうか?

    • me より:

      そちらのやり方はまだ試したことがないので試してみますね。

    • ああああ より:

      何か分かりましたでしょうか?
      自分の推測ですが、展開・再圧縮のときにサイズが変わってしまうのが起動できない原因だと思うのですが……
      ちなみに、Mush.release.packを再圧縮させたときのサイズはいくらになれば良いのでしょうか?右クリック→プロパティーで「実際のサイズ」に書いてある部分です

  3. 匿名 より:

    補足ですが、Switch-Toolboxで直接編集する場合とsarc_toolで展開・再圧縮した場合も両方同じ結果で、元々のサイズから200バイト小さくなってしまいました。
    サイズが小さくなる理由が分かりません

    • me より:

      実は以前、カスタムステージをしようとしたときもSwitch-Toolboxで直接編集するとファイルサイズがおかしくなって起動できないという問題があったのでそれと原因が同じかもしれません。

  4. ああああ あああい あああう より:

    Mush.release.packは展開したら必ず再圧縮してpackに戻さないといけないですよね?(展開したままのフォルダではRomFSの置換えはできませんよね?)
    しかし前述のとおり、Ver.4.8.0では何も弄ってなくても再圧縮させた際にファイルサイズが変動してしまいソフト起動時にエラー判定が出てしまいます。
    言語の違いかも?と思ったのですが、日版・米版ともに同じファイルサイズで特に違いは無しでした
    試してみると書いてありましたが、結果はどうでしたか?それが一番知りたいです

    • 匿名 より:

      Mushを弄れないのはオフラインチートで遊んでる側としてはかなり致命的だと思うので何とか解決したいです

    • me より:

      再圧縮しなくてもRomFSの置換できますよ(自分はずっとそうしています)

      プログラムが忙しくてまだ試せていないです。

  5. 匿名 より:

    そうなんですか?それは初耳でした
    とういうことはフォルダ構成は
    Pack/Mush.release/Mush/FILENAME.bymlみたいになるんですかね?

  6. 匿名 より:

    Param/PlayerとParam/WeaponBulletには自分で編集した○○.bpmlを配置しており、これらはちゃんと反映されているのですが、Mushはまったく無反応です

  7. 匿名 より:

    https://tkgstrator.work/?p=14366
    の記事でPackの展開方法をご紹介されていますが、展開したあとのことが書かれていません
    どのようなフォルダ構成で配置したらいいかなども書いておいたほうが親切だと思います

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