Skip to content

A tool to extract the BWAV files from .bars files (for AMTA v5 only)

License

Notifications You must be signed in to change notification settings

K-E-R-A-D/BARcSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BARcSharp

A tool to extract the BWAV files from Switch .bars files (for AMTA v5 only, particularly found in a game Animal Crossing New Horizons, also [presumably] Super Smash Bros Ultimate), 100% written in C# !

Just my "casual" take on a tool development, inspired from this tool: https://github.com/jackz314/bars-to-bwav

Now that the tool itself should be close to perfect, it should be able to extract most (if not all) Switch .bars files, but i'll try to keep improving them sometimes

Some requirement(s) to use the program?

I'm not even very sure about this, although i published the app self-contained, just in case, you might need to install the .NET Desktop Runtime. Get it from here (although .NET Runtime alone might have to suffice): https://dotnet.microsoft.com/download/dotnet/5.0

How to use

-Since the release in a .zip file, extract all the contents first.

-Next, open the command prompt, locate the BarcSharp.exe file, and then type "barcsharp [barsfiledirectory]" or "barcsharp [barsfile]" (without quotation marks [except it's a directory] and square brackets!)

Example: barcsharp "C:\..\Sound\Resource\" or barchsarp doubutsugo_base.bars

-The output file(s) would be somewhere in [executablelocation]\BARcSharp-output\[barsfilename]\

What's next after you get the .bwav files?

-You can try play the .bwav files using a plugin called vgmstream for a foobar2000 player: https://www.foobar2000.org/components/view/foo_input_vgmstream , and you can even convert them to .wav files using that player as well.

A warning that must not be ignored (for release before 1.5r1)

-DO NOT attempt to move the executable file alone without the DLLs. Those DLLs are the working components in order to run the program. The same applies to when you extract the contents from the .zip file, DO NOT just extract the executable alone without the DLLs.