Mario Tennis Aces/Ultra Smash (*.CARC)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Mario Tennis Aces/Ultra Smash (*.CARC)

Post by LolHacksRule »

I want to open the CARC files in the game's NARCs, but they cannot be opened, upon further lookup, these are LZ77 Nintendo DS/Nitro Compressed ARChives (IDK why these are used in a Wii U/Switch game, Camelot is weird), I tried to decompress it with the NDS archiving tools but no help, will a script be developed to decompress these files or will someone figure out this compression? Thanks a lot. I think a SARC is in this file after decompression containing the real data. MTA's header is 20 00 00 00 and MTUS' header is 50 00 00 00 00. MTA: https://www.filedropper.com/mtacarcs
MTUS: https://www.filedropper.com/mtuscarcs
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mario Tennis Aces/Ultra Smash (*.CARC)

Post by aluigi »

I guess the links are expired.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Mario Tennis Aces/Ultra Smash (*.CARC)

Post by LolHacksRule »

Hold on I'll re-up. UPDATE: Done.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mario Tennis Aces/Ultra Smash (*.CARC)

Post by aluigi »

The decompressed SARC file can be extracted with the updated script (0.2a) http://aluigi.org/bms/nes_remix_pack.bms

MTACARCS is just zlib compression and it's easy to decompress the SARC.
While MTUSCARCs is a bit more complex since the algorithm is unknown.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Mario Tennis Aces/Ultra Smash (*.CARC)

Post by LolHacksRule »

Thanks so much! I hope the MTUS CARCs get figured out (and that will also help decompress some more game files).

Refer here: viewtopic.php?f=7&t=8623