Decrypt Rise of the Argonauts' .upk files

Codecs, formats, encoding/decoding of game audio, video and music
doggedlily
Posts: 5
Joined: Wed Feb 17, 2021 9:52 pm

Decrypt Rise of the Argonauts' .upk files

Post by doggedlily »

Hello! I'd like to extract/listen to the audio. It's apparently encrypted, as when I dragged it into fsbext.exe it reported two encryption types and that it's "possible to see part of the plain-text password in the encrypted file."

I have no experience with this and would appreciate the help. Had a stroke of dumb luck and succeeded with the Argo_VSaria_Ach_Pan_DLG files - probably used UE Explorer and FSB Extractor, definitely no hex editor - but that was a week ago and I've hit dead end after dead end...found some files weren't encrypted or at least extracted as .ogg, which I can upload too by chance they could help.

Thanks for reading. File sample's attached.
Last edited by doggedlily on Thu Oct 07, 2021 3:19 pm, edited 1 time in total.
ponaromixxx
Posts: 176
Joined: Tue Sep 30, 2014 5:59 pm

Re: Decrypt Rise of the Argonauts' .upk files

Post by ponaromixxx »

doggedlily wrote:
File sample's here:
https://anonfiles.com/Nbk4P0J5p9/DLG_Ar ... II_Cue_upk


There are no .fsb files
doggedlily
Posts: 5
Joined: Wed Feb 17, 2021 9:52 pm

Re: Decrypt Rise of the Argonauts' .upk files

Post by doggedlily »

ponaromixxx wrote:There are no .fsb files

I know. I was trying things out.
doggedlily
Posts: 5
Joined: Wed Feb 17, 2021 9:52 pm

Re: Decrypt Rise of the Argonauts' .upk files

Post by doggedlily »

I just went back to this and made progress. Sound_Cue, DLG_Interludes_Final_Bank, and SFX_Cinematic_Mycenae_Bank can be extracted with oggextract while Default.fsbcache is...complicated. Renaming it as Default.fsb, dragging it onto Aezay's FsbExtractor, clicking Scan For All Headers then Scan For Offset works pretty well, but if it contains all the audio a lot's missing, dialogue especially. Small success with the Dark Souls III Audio Ripping Tools, at least - only extracted the VSaria files I initially got. Its fsbext said to "try the scanner option -o -1 to check if there are other FSB archives" but I dunno how to do that. A Xentax thread suggested Vgmstream to convert multiple FSB files but I'm having trouble...for example, "test.exe -l 1 -f 0 -o "%%a.wav" "Default_crypt.fsb"" results in "failed opening Default_crypt.fsb". Same result if .fsbcache...

I'd appreciate some guidance.

edit:
Success! Credit to Compewter's post here. Run QuickBMS's dump_fsbs script on Default.fsbcache then drag a FSB onto Luigi's fsbext. Though there seem to be differences that way vs. renaming Fsbcache...for example, the dumped 000001b1.fsb extracts four files named DLG_Iolcus_Hercules_Commentary while the rename method extracts eight.
edit 2:
Huh, guess not. 000001b2.fsb contains the four other files.