Page 1 of 2

Amplitude .ark (multitracks, stems) decryption

Posted: Mon Feb 28, 2011 5:38 pm
by kain34
Hi,

I was trying to get the multitracks and loops out of Amplitude, so I started to work with the .str files. Unfortunately it was only possible to extract a .wav file out of it and that was not the multitrack folder. The multi-channel songs are in the "main.ark" data but of course I can't extract anything. That arktool programm doesn't work and I managed to find a line in that file

Code: Select all

Decrypt_28L....Decrypt_28R [...] R:\FREQ2\FreQ2_Metagame\Song Encrypt Audio\Decrypt_28L.wav:...R:\FREQ2\FreQ2_Metagame\Song Encrypt Audio\Decrypt_28R.wav
Many of the Files are in .wav format (ps2 console! wtf?!)

Code: Select all

R:\FREQ2\FreQ2_Game Levels\David_Bowie\Wav Slices\Bass\Bassloop1_22\Bassloop1_22 right 008.wav

R:\FREQ2\FreQ2_Game Levels\supersprode\Wav Slices\Bass\qy_chor_blipbass\qy_chor_blipbass 22K\qy_chor_blipbass_44 030_22.wav
Any suggestions how to open, encrypt or extract that file? This game is from Harmonix and people managed to hack GH1/RB1 - 2009, so a game from 2003 should be easier? Plus it contains extremely rare loops. Any RB or GH hacking vets here?

Thx for your help

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 12:31 pm
by aluigi
no file no party :)

that 28L and 28R sounds like left and right, maybe it's a simple rotate_left/right?
would be too simple, anyway I can give it a 30 seconds look

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 12:56 pm
by kain34
should I upload parts of the file or sth? I don't have a clue what to do and the encrypted files would be incredible great...

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 12:59 pm
by aluigi
as far as I have understood only the wav files are encrypted right?
so start uploading one of them (the smallest)

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 1:56 pm
by kain34
aluigi wrote:as far as I have understood only the wav files are encrypted right?
so start uploading one of them (the smallest)
No the thing is, I only have the .ark file and the .wavs, .bnk and loops are in it. I have no idea how to extract them and even if I could do that, they would be encrypted (as good as it was possible for harmonix in 2003). I can upload the "main.ark" file (over 1GB) if you think that you are capable of doing sth with it.

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 2:19 pm
by aluigi
maybe upload only the first 10 megabytes.
but as it sounds it doesn't seem something on which I can do something

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 2:45 pm
by kain34
fist 10mb: http://www.mediafire.com/?mi49lixao4qr221
last 6mb: http://www.mediafire.com/?fsl17tg1llfdeh7

If you can't do this: do you know any user who is experienced in such things?

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 3:42 pm
by aluigi
try this one with quickbms:

Code: Select all

# Amplitude
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get DUMMY long
get FILES long
math OFFSET = FILES
math OFFSET *= 20
math OFFSET += 8
goto OFFSET
get SIZE long
math OFFSET += 4
log MEMORY_FILE OFFSET SIZE
math OFFSET += SIZE
goto OFFSET
get ENTRIES long
savepos OFFSET
math SIZE = ENTRIES
math SIZE *= 4
log MEMORY_FILE2 OFFSET SIZE
goto 8
for i = 0 < FILES
    get OFFSET long
    get NAME_OFF long
    get FOLDER_OFF long
    get SIZE long
    get DUMMY long

    math NAME_OFF *= 4
    goto NAME_OFF MEMORY_FILE2
    get NAME_OFF long MEMORY_FILE2
    goto NAME_OFF MEMORY_FILE
    get NAME1 string MEMORY_FILE

    math FOLDER_OFF *= 4
    goto FOLDER_OFF MEMORY_FILE2
    get FOLDER_OFF long MEMORY_FILE2
    goto FOLDER_OFF MEMORY_FILE
    get NAME string MEMORY_FILE

    string NAME += /
    string NAME += NAME1

    log NAME OFFSET SIZE
next i

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 4:22 pm
by kain34
Thank you so much, you are incredible!!! It worked perfectly. Now I have to find the song files... I spotted the "sound" folder with .bnk files in it. I don't know if they contain the loops but there are also .mid files of the songs, so it has to be the right one.

what do you say?: http://www.mediafire.com/?igi6h4zaifk4o1s

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 4:48 pm
by aluigi
the str files seem to contain raw audio at 32khz, 16bit stereo.
it sounds a bit noisy so it's not to be excluded a light codec used on it (adpcm?)

the rest seems almost like a midi and sound instruments, for sure an "original" solution.
anyway there is for sure someone with more experience than me that can say something useful

Re: Amplitude .ark decryption

Posted: Tue Mar 01, 2011 5:03 pm
by kain34
The .str is a preview. Thanks to Jaeder Naub, which can convert .str files into .wavs. Well I hope that someone can help... :(

Re: Amplitude .ark decryption

Posted: Sun May 15, 2011 10:59 pm
by kain34
Push. And 25$ or more payment for the first one who can decrypt the files. I need the loops and stems, then I'll pay :)

Hopefully this is an incitement for you :roll:

Re: Amplitude .ark (multitracks, stems) decryption

Posted: Tue May 17, 2011 7:43 pm
by marlborox
does the script work on the whole ark file as it only extracted around 5mb worth before it gave an error extracting from an offset?

Re: Amplitude .ark (multitracks, stems) decryption

Posted: Wed May 18, 2011 11:09 pm
by kain34
marlborox wrote:does the script work on the whole ark file as it only extracted around 5mb worth before it gave an error extracting from an offset?
The script should work, it extracted everything from the main.ark file (arenas, attract, audio, cnf, ...). Are you using the full game (.iso file)?

Re: Amplitude .ark (multitracks, stems) decryption

Posted: Fri May 20, 2011 2:50 am
by grotesque
marlborox wrote:does the script work on the whole ark file as it only extracted around 5mb worth before it gave an error extracting from an offset?
I have same error, I try with PAL full version