As the title says. To be more specific, i want to extract BotW SARC, i tried Wiimm SZS Tool, but it doesn't works with these files i guess.
I know There are python tools, but doing a command line including "*.sarc" doesn't work with these tools. And i don't want to drag and drop files one by one.
I was bored and came across your post here. I reworked SARCExtract, which is a Python tool originally done by
@NWPlayer123. For my base I actually used a version of this script that was updated by
@AboodXD . I added support for passing in multiple file names/paths as well as support for using wildcards like *.szs. You can also drag and drop any number of files onto the script at once. From the command line you can do things like:
Code:
SARCExtract.py archive1.szs d:\downloads\game\*.szs c:\game2\*.szs archive2.szs
Anytime a filename is given without a path prefix, the program will look in the folder from which it was run.
Here is the thing, I haven't actually tested it on anything other than 'dummy' files but it should work without problems since I didn't modify any code relating to the actual extraction. I only modified how they arrive to that point. Could you please test this in a real world situation and verify everything is working? I would very much appreciate that. I have also only 'tested' this on Windows 10 and Linux Mint and have no way of testing how it behaves on a Mac.
Download it from my Github here and check out the README for it's full usage:
https://github.com/dojafoja/SARCExtract