Blazblue Continuum Shift 2 Audio Rip by kenshiro at 12:19 PM EDT on June 22, 2011
Hi,
I would like to extract the audio files from Blazblue Continuum Shift 2 on PSP. The game contains an archive named bb.cvm in usdir. I suppose it's where the audio files are located (file size is 1,3 Go).
After checking the header, the cvm file was build with RFOS tool (ROFSROFSBLD Ver.1.53 2003-11-26).
I tried to open the archive with tmxplorer, isobuster, apache3... with no success, the format is not recognized. I don't know if the file is encrypted and which extractor tool should I use. I know that for some game tools were created to extract specific archives, it was the case for Virtua Fighter 4 Evolutions which use a cvm file too.
Has Someone an idea how I can get into this archive and extract the audio files.
bxaimc you're good! I am interested to do it myself with some help. So when you will finish, is it possible to explain me how you explore the cvm file and how you convert audio files you find (ADX maybe), is it encrypted? Thanks a lot for your feedback, I really appreciate.
Ok, good to know thank you. So these ATRAC3/plus files can normally be opened by Sound forge to be converted? Which tool did you use to extract the cvm archive? Thanks for your help.
VGMToolbox can handle unencrypted .cvm files since they're just an ISO-9660 file system with an extra header. Give it a shot in the ISO Extractor, it just may work.
@snakemeat It's not the case with this one. I already tried to open it with different iso tools and I also checked with VGMToolbox iso extractor but I failed to open it. Thanks anyway.
@bxaimc it's what I guessed, you succeeded to decrypt the cvm file and if so is it possible to know with which tool.
1/ About the CVM image, extract the content with Dragon Unpacker
2/ In fact files are AT3, use Quickbms with this bms script to convert AT3 to AA3+ :
idstring "RIFF" get SIZE asize if SIZE == 0 cleanexit endif goto 0x14 get CODEC short if CODEC == 624 cleanexit endif goto 0x3c get INFO long FindLoc SIZE string "data" 0 "" math SIZE += 4 goto SIZE get SIZE long savepos DATA set MEMORY_FILE binary "\x65\x61\x33\x3\x0\x0\x0\x0\x7\x76\x47\x45\x4f\x42\x00\x00\x01\xc6\x00\x00\x02\x62\x69\x6e\x61\x72\x79\x00\x00\x00\x00\x4f\x00\x4d\x00\x47\x00\x5f\x00\x4c\x00\x53\x00\x49\x00\x00\x00\x01\x00\x40\x00\xdc\x00\x70\x00\x08\x00\x00\x00\x00\x00\x00\x4b\x45\x59\x52\x49\x4e\x47" putVarChr MEMORY_FILE 0x400 0x1334145 long putVarChr MEMORY_FILE 0x404 0xffff6000 long putVarChr MEMORY_FILE 0x420 INFO long get FIRST long putVarChr MEMORY_FILE 0x460 FIRST long math DATA += 4 math SIZE -= 4 append log MEMORY_FILE DATA SIZE append get NAME basename string NAME += ".aa3" math SIZE += 0x460 log NAME 0 SIZE MEMORY_FILE
goto 0x5c getdstring CUE 4 if CUE == "smpl" get NAME basename string NAME += ".smpl" log NAME 0x5c 0x44 endif goto 0x58 getdstring CUE 4 if CUE == "smpl" get NAME basename string NAME += ".smpl" log NAME 0x58 0x44 endif goto 0x44 getdstring CUE 4 if CUE == "smpl" get NAME basename string NAME += ".smpl" log NAME 0x58 0x44 endif goto 0x48 getdstring CUE 4 if CUE == "smpl" get NAME basename string NAME += ".smpl" log NAME 0x58 0x44 endif
3/ When you will get aa3 files, open them with soundforge and convert them like you want : wav, mp3, ogg...
@Layer first of all thanks a lot for your guide. Without your help I would not have gone so far to rip the game. I was finally able to open the .CVM file with dragon unpacker and and extract all the 92 audio files found in wav format, these files as you know are in reality AT3 files.
I also was able to convert one AT3 file into AA3 with quickbms and the appropriate script you give me and then convert it with sound forge. As quickbms treats file one by one (sorry, I am maybe messing something but I didn't find how to select multiple files, any suggestion is welcome), I search another way to go faster.
I also tried the AT3 decoder on PSP, works well but was very slow to convert files. I finally find HI-MD Renderer which can directly convert AT3 files into WAV, OGG, MP3.. and has batch process to select and convert multiple files at once. Very good tool. Don't hesitate to do any comments about this method.
@bxmaic, thanks for your replies I really appreciate. What do tou mean by "CVM -> FPAC -> AT3", what's FPAC? What was your process to do the rip?
No need of batch. Quickbms can select multi-files at the same time : When it asks to select the file to open you can select numerous files at the same time, then select the directory to extract them and it will be done.