READ THE RULES: Click here

Follow us on Facebook: https://www.facebook.com/xentax/ :)

Extract Binary Domain's Music/Sound (CRI .cpk bgm)

Read or post any tutorial related to file format analysis for modding purposes.
Post Reply
User avatar
cra0
ultra-veteran
ultra-veteran
Posts: 432
Joined: Fri Apr 27, 2012 9:37 am
Has thanked: 29 times
Been thanked: 183 times
Contact:

Extract Binary Domain's Music/Sound (CRI .cpk bgm)

Post by cra0 » Sat Jun 15, 2013 11:25 am

Binary Domain has a sick soundtrack and although some people have ripped it via a capture card from their xbox/ps3 sitting idle in the game as the music plays I wanted the original HQ tracks so I experimented and found a method to get them out.

Tools needed
[*]CRI Packed File Maker
[*]HCA2WAV
[*]SFIV Audio Manager

There are some other tools which also work like the cpk quickbms script but these I found do the job well and have more functionality.

-GET ALL OF THEM HERE-
http://cra0kalo.com/public/BinaryDomain ... olpack.zip


Step1.

Go to directory
C:\Program Files (x86)\Steam\steamapps\common\Binary Domain\sound\

or if you have a different version of the game (non-steam china copy) go to the root\sound\ folder

here are the audio streams for the game.

I'm going to be going through on how to extract the music so what we want to look at is

Code: Select all

stream.cpk
Open up CRI Packed File Maker

Image

Click here and load the stream.cpk, once it has loaded and the listbox populated you will see all the audio streams.

Locate one of the bgm_ files in this tutorial case I'm using

Code: Select all

bgm_vs_spider.cpk

and extract it!


Image

You will get a .aax file output

Code: Select all

bgm_vs_spider_fin_wav.aax

Fire up SFIV Audio Manager

Image

Extract the .aax pack to a new folder
Image

Now using HCA2WAV


you can convert it to a wav file.

NOTE SFIV's extractor for binarydomain's ADX files don't work so we use HCA2WAV

Code: Select all

HCA2WAV.exe bgm_vs_spider_wav.001.adx DUMPSONG.wav
pause

Once it has been converted I use audacity to merge all the files
-start
-loop
-end

and then save it out as song.wav

Thats it, this concept can be applied to the sound files like speech dialogue as well just some of the files need to be converted from AIX2 to ADX using

Code: Select all

aix2adx.exe

Thanks for reading hope this is helpful I guess,
:bye:

kilik
mega-veteran
mega-veteran
Posts: 174
Joined: Sat Dec 08, 2012 11:14 am
Has thanked: 20 times
Been thanked: 2 times

Re: Extract Binary Domain's Music/Sound (CRI .cpk bgm)

Post by kilik » Sat Oct 13, 2018 1:49 pm

Thank's for save my day :)

Post Reply