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.

Thank you for your help.


edited 12:30 PM EDT June 22, 2011
by bxaimc at 4:10 PM EDT on June 22, 2011
Don't worry. I've been working on that rip for a while so it should be up on the tracker by tonight.
by kenshiro at 4:29 PM EDT on June 22, 2011
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.
by bxaimc at 5:39 PM EDT on June 22, 2011
It doesn't use ADX. Since it's on PSP it uses ATRAC3/plus
by kenshiro at 6:19 PM EDT on June 22, 2011
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.
by snakemeat at 7:52 PM EDT on June 22, 2011
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.
by bxaimc at 9:16 PM EDT on June 22, 2011
It's encrypted though. Like most of the newer games with CVM.
by kenshiro at 9:22 PM EDT on June 22, 2011
@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.

edited 9:31 PM EDT June 22, 2011
by bxaimc at 12:50 AM EDT on June 23, 2011
A plain ol' hex editor
by Layer at 11:45 AM EDT on June 23, 2011
To extract the .CVM image, you needn't CRi tool, just use Dragon Unpacker, it will find 41 tracks inside.

edited 11:59 AM EDT June 23, 2011

edited 12:02 PM EDT June 23, 2011
by Layer at 11:55 AM EDT on June 23, 2011
Sorry for my noob message above.

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...

edited 12:01 PM EDT June 23, 2011
by bxaimc at 5:26 PM EDT on June 23, 2011
CVM -> FPAC -> AT3

edited 5:42 PM EDT June 23, 2011
by bxaimc at 6:20 PM EDT on June 23, 2011
And now, as I promised, on tracker:

BlazBlue - Continuum Shift II (2011)(Arc System Works)[PSP][ATRAC3plus][AT3 - OMA]
by kenshiro at 8:29 PM EDT on June 23, 2011
@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?

Thanks again.





by snakemeat at 9:30 PM EDT on June 23, 2011
To batch convert your stuff using QuickBMS, put this command in a .bat file:

for %%a in (*.at3) do @quickbms.exe at3_to_aa3.bms %%a .

The last period is important, not part of a sentence. Of course replace "at3_to_aa3.bms" with whatever script you are using as well.
by kenshiro at 11:30 PM EDT on June 23, 2011
Thanks for your help, I tested your batch but it was not complete. I tried this one and it works:

for %%a in (*.at3) DO quickbms.exe -o script.bms "%%a" "%CD%"
Batch from Alpha23

*.at3 have to be replaced with the extension needed and script.bms replaced with the name of the script used.

Anyway thank you snakemeat, you gave me the solution.


edited 11:52 PM EDT June 23, 2011
by Layer at 3:04 AM EDT on June 24, 2011
@Kenishiro :

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.
by kenshiro at 5:00 PM EDT on June 24, 2011
I'll still continue to use the batch above.
Thank you all for your help, it was very useful.


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source