Users browsing this thread: 3 Guest(s)
Wild Hearts Music and Sound Effect Ripping Guide
#1
Hello Wild Hearts fans!

Since Wild Hearts never released an official soundtrack, and the only music available is gameplay recordings on YouTube, I thought I'd share a very simple way to extract and convert the sound files from the game.

Extracting the music and sound files:

Music:
Tools used: https://github.com/Hairo/kvs-tools/releases

  1. Navigate to the "WILD HEARTS\00_game\target_origin\ex\asset\fdata_ms12\package\data" folder. You should see 7 files with the .file extension.
  2. Drag and drop "0x272c6efb.file" onto "kvs_extract.exe" and it will create a "out" folder within the same directory. Rename that directory to "Gameplay Music" or something similar. There should be 204 .kvs files totaling about 777 MB
  3. Drag and drop "0x27379870.file" onto "kvs_extract.exe" and it will create a "out" folder within the same directory. Rename that directory to "Other Music" or something similar. There should be 5 .kvs files totaling about 42 MB
  4. Move these two folders into your working directory (since it is currently in the game directory).

Sound Effects:
Tools used: https://github.com/DeathChaos25/fdata_dump/releases

  1. Navigate to the "WILD HEARTS\00_game\target_origin\ex\asset\fdata_ms12\package" folder, there should be 8,913 .fdata files and a couple other files and folders.
  2. (The deDE, enUS, esES, frFR, itIT, and jaJP folders all have .fdata files too, probably voice lines for each of the associated languages)
  3. Go up one folder and drag and drop the "package" folder onto the "fdata_dump.exe" tool from GitHub. This will extract the contents into a new subdirectory within "package" called "fdata_out".
  4. Wait for it to finish, then move the "fdata_out" directory into your working directory (since it is currently in the game directory).
  5. Navigate to the "fdata_out\RRPreview\srsa" folder, there should be 247 .srsa files.

Converting the music and sound files:
Tools used: https://www.foobar2000.org/download (or https://portableapps.com/apps/music_video/fb2kportable), and https://www.foobar2000.org/components/vi..._vgmstream

  1. Both filetypes, .kvs and .srsa, can be opened, played, and converted using foobar2000 with the vgmstream decoder.
  2. Simply, with the decoder installed, drag and drop one or all of the files into foobar2000. You can play them individually and convert them from here by right clicking the files.

I highly recommend going to "File -> Preferences -> Playback -> Decoding -> vgmstream" and changing the loop count for some tracks so that they play for a little bit longer
For example, Sporetail's enraged battle music (which is shared with one other monster, maybe Venomglider) is track #13 (track #12 is the normal battle music) in the folder with 204 .kvs files that total to 777 MB. With the default loop count it plays for only 1.5 minutes, but with a loopcount of 8 it will play for 5 minutes. I highly recommend some of the tracks to play for a bit longer than just a few minutes.

Track #142 is a good one, it's a vocal theme song for Wild Hearts

I converted the tracks to MP3 using lame.exe located within this installer: https://www.foobar2000.org/encoderpack If you're using the portable version of foobar2000, you can use https://github.com/Bioruebe/UniExtract2 to extract lame.exe from the installer. I'm sure there's other ways of getting lame.exe though.
Reply
Thanked by:


Forum Jump: