Super Smash Bros. Crusade (.BIN)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
bigfatidiot
Posts: 6
Joined: Sun May 26, 2019 1:03 am

Re: Super Smash Bros. Crusade (.BIN)

Post by bigfatidiot »

aluigi wrote:Not without the required information (keys, formats, whatever)

How would a link to the game do? Its completely free so no worries on that,
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by aluigi »

Still remains the problem of finding someone interested in working on it
P-Up
Posts: 1
Joined: Wed Aug 21, 2019 8:23 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by P-Up »

In the latest update to the game, which is 0.9.2, I was able to create a temp.bin and a "TEMPORARY FILE" with the BMS script that we used previously. Unlike to what SUP3RBOB had happen, mine never crashed.
Bonkos
Posts: 4
Joined: Tue Sep 03, 2019 4:52 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by Bonkos »

Did you figure out how to edit it?
WinkingBaby
Posts: 1
Joined: Wed Oct 23, 2019 2:24 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by WinkingBaby »

So the script isn't working on the new update because the encryption key has been changed?
Bedreamon
Posts: 3
Joined: Sat Sep 26, 2020 4:32 am

Re: Super Smash Bros. Crusade (.BIN)

Post by Bedreamon »

In the newer version of the game (0.9.3a), you can get "temp.bin" (0 bytes) and "TEMPORARY_FILE" from any .bin files, including the newest ones. Nobody seems to have figured it out, though. I've been trying to, but I know nothing about programming with DLLs. However, I know it requires PAK_File.dll since it has the function "HuffDecompress".
Bedreamon
Posts: 3
Joined: Sat Sep 26, 2020 4:32 am

Re: Super Smash Bros. Crusade (.BIN)

Post by Bedreamon »

aluigi wrote:SCRIPT 1 to use in REIMPORT mode on temp.bin and the extraction sub-folder

Code: Select all

# USE reimport.bat!
idstring "PACK"
get OFFSET long
get FILES long
math FILES / 0x40
goto OFFSET
for i = 0 < FILES
    getdstring NAME 0x38
    get OFFSET long
    get SIZE long
    log NAME OFFSET SIZE
next i

Also, Script 1 doesn't seem to work. It may have worked in the past, but not for the current version of SSB Crusade:

QuickBMS generic files extractor and reimporter 0.10.1
by Luigi Auriemma
e-mail: me@aluigi.org
web: aluigi.org
(Oct 20 2019 - 14:53:23)

quickbms.com Homepage
zenhax.com ZenHAX Forum
@zenhax @quickbms Twitter & Scripts

- GUI mode activated, remember that the tool works also from command-line
where are available various options like folder scanning, filters and so on

- select BMS script. type ? for using the content of clipboard like a script
- select input archives/files, type * for the whole folder and subfolders
- select output folder where extracting files

- REIMPORT mode enabled!
- remember to select the SAME script, file and folder you selected during
the previous extraction
- it's highly suggested to leave only the edited files in the folder, it's
faster and less prone to errors with compressed files

- open input file C:\Users\7GrandDad\Desktop\quickbms\New folder\temp.bin
- open script C:\Users\7GrandDad\Desktop\quickbms\1.bms
- set output folder C:\Users\7GrandDad\Desktop\quickbms\New folder (2)

offset filesize filename
--------------------------------------

Error: incomplete input file 0: C:\Users\7GrandDad\Desktop\quickbms\New folder\temp.bin
Can't read 4 bytes from offset 00000000.
Anyway don't worry, it's possible that the BMS script has been written
to exit in this way if it's reached the end of the archive so check it
or contact its author or verify that all the files have been extracted.
Please check the following coverage information to know if it's ok.


Last script line before the error or that produced the error:
1 idstring "PACK"

Press ENTER or close the window to quit

I'm thinking it may have to do with temp.bin being 0 bytes. Any progress on finding someone, aluigi?
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by spiritovod »

Updated script, compatible with SSBC 0.9.3. Basically copy of original aluigi's script, but with updated key.

P.S. Btw, encryption reference is nice :)
Last edited by spiritovod on Sun Sep 27, 2020 7:15 pm, edited 1 time in total.
Bedreamon
Posts: 3
Joined: Sat Sep 26, 2020 4:32 am

Re: Super Smash Bros. Crusade (.BIN)

Post by Bedreamon »

Ah, perfect! Thank you. But what's the INDEX file that comes with all of them? I extracted three characters and two stages, and they all have a file called "INDEX" with no extension.

Also, nice copypasta-esque encryption key.
Ricardo AJP
Posts: 2
Joined: Wed Oct 06, 2021 12:55 am

Re: Super Smash Bros. Crusade (.BIN)

Post by Ricardo AJP »

spiritovod wrote:Updated script, compatible with SSBC 0.9.3. Basically copy of original aluigi's script, but with updated key.

P.S. Btw, encryption reference is nice :)


A user from Discord Found SSBC 0.9Test Version (Lost until now) but the bins can't crack it... That means of encryption was different?!

Link of the version:https://www.mediafire.com/file/ocgylqahldks1g6/super_smash_crusadeC.T.rar/file
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by spiritovod »

@Ricardo AJP: It's not encrypted at all, just comment out or delete "encryption" strings in the script and it will work with this version.
percyhowle
Posts: 1
Joined: Fri Nov 05, 2021 10:09 pm

Re: Super Smash Bros. Crusade (.BIN)

Post by percyhowle »

I understand how to decompress the files but I don't understand how to turn them back into .bin afterwards.
Could somebody please explain how or link a video tutorial or something.