ic-scm / automatic-bars-patcher

A tool for patching BARS files when modding custom music into games that use BWAV files.
GNU General Public License v3.0
9 stars 0 forks source link

Zstandard-compressed BARS files in Splatoon 3 are not supported. #3

Open Kemetric opened 2 years ago

Kemetric commented 2 years ago

FhHZO7KaEAQasDp

I don't really know what's going on. I know for a fact that the BWAV file is definitely in the BARS file because I checked.

ic-scm commented 2 years ago

How were you able to confirm that the BWAV file is in fact in the BARS file? Judging by its file name, it should be a Zstandard-compressed file, which is unfortunately not currently supported by the patcher. Does replacing only the BWAV file also not work correctly in-game, when not attempting to patch any BARS files?

AlexOnGitHubb commented 2 years ago

I'm having this same issue. I was following this guide on how to replace audio in Splatoon 3. There is no way for me to view the contents of any Bars.zs file therefore i cannot confirm it exists in there. How can i confirm it is in there? What tool is available to use?

Note: I tried to use online Bars patcher but its no longer supported, and Offline one isnt available. My only option is your automatic one. Let me know if i missed something.

ic-scm commented 1 year ago

The guide explicitly tells you to decompress the ".bars.zs" file into just a ".bars" file first, before using the patcher.

However, this guide now explains a lot to me, since I am not really following the modding community for Splatoon 3. For now, I think this should explain your issues, but once I find the time, I'll try to implement the (de)compression features directly in the patcher to eliminate the additional step.

AlexOnGitHubb commented 1 year ago

Is there a way I can use the automatic bars patcher on my computer rather than my switch? I dont see how its more convenient on the switch. (Note: i dont have an emulator) I really appreciate you making this bars patcher, i dont know the slightest bit about beginning to do what you've done.

ic-scm commented 1 year ago

It is possible, but requires compiling the program by yourself with the appropriate development tools for your computer system, and I am unfortunately unable to provide pre-made Windows/MacOS builds of the program. So, for now, using it on the switch is unfortunately still more convenient for most end-users, even with the added inconveniences of having to decompress and then compress the zstd. compressed BARS files.