Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[GCN] Tales of Symphonia .song and .snd

Featured Replies

  • Author
  • Localization

Shiruba, posted Sat Sep 17, 2022 10:09 pm (73499)


I'd like to get the bgm from the Gamecube version of Tales of Symphonia.
But after extracting the files I came across .song and .snd files. I think .snd are container but .song are compressed songs.
I'm fine with the bgm but if the .snd can be extracted then all's well that end's well.

The zip included has 2 directories but this isn't every game file. There are only 2 directories named "BTL" for battle I guess and "S" for sound.

What bothers me is that tcrf managed to extract the music so I think I'm missing some .txth or tool : https://tcrf.net/Tales_of_Symphonia_(GameCube)#Unused_Music

File samples : https://drive.google.com/file/d/1EQY4xI ... sp=sharing
  • Author
  • Localization

BloodRaynare, posted Sun Sep 18, 2022 2:43 am (73500)


I wrote a BMS script for extracting the files inside the SND file.
All of the extracted files are Factor 5's MusyX soundbank files.

A TXTH file are also created to open the extracted .sdir/.samp combo (Drag the sdir files to foobar2000/whatever media players that has vgmstream plugin support).

As for the BGM's, I wrote a batch script to convert all the *.song file inside the S directory. It's also automatically extract the soundbanks inside the inst.snd file which resides in the "S" directory. Needs both of quickbms.exe and AmuseRender.exe (From the Amuse tool, download it here) in the same directory as the batch file. Also, this batch file assumes that you put the batch file as well as of both tools and the "toc_gc_snd.bms" script on the same directory where the "S" directory is located (Don't put it inside THERE!). And more one thing, AmuseRender will ask you to input the number of MIDI setup before it converts your file. Input "0" then press Return/Enter. It will asks you everytime you want to convert a file (annoying, I know).

All of them can be downloaded in the attachment below

TOS_GC_Audio_Stuff.zip

  • Author
  • Localization

Shiruba, posted Mon Sep 19, 2022 6:49 pm (73514)


Thanks for tools, I managed to extract the .snd and .song as explained. I used a small trick that consists of spamming 0 Enter into the buffer so I just had to wait until the end. It wasn't that annoying.
The problem I encountered is some files seem corrupted : the command prompt seems to convert endlessly. The Frame number keeps increasing until you don't have any more space on the disk I guess. It seems the conversion stops at the last note of the music though.

I made a list of the corrupted files :
bgm_c008.song
bgm_c009.song
bgm_d007.song
bgm_e009.song
bgm_t013.song
bgm_t014.song
bgm_t018.song

These files are still in the link in the first post. I tested with the files from disc 2 but it ended up the same and tried "amuserender inst.proj bgm_c008.song -r 48000" with inst.proj in the same directory (so basically executing with only this file) but it didn't work either.

If you don't find don't bother too much with it.
  • Author
  • Localization

BloodRaynare, posted Mon Sep 19, 2022 9:54 pm (73518)


Shiruba wrote:
Thanks for tools, I managed to extract the .snd and .song as explained. I used a small trick that consists of spamming 0 Enter into the buffer so I just had to wait until the end. It wasn't that annoying.
The problem I encountered is some files seem corrupted : the command prompt seems to convert endlessly. The Frame number keeps increasing until you don't have any more space on the disk I guess. It seems the conversion stops at the last note of the music though.

I made a list of the corrupted files :
bgm_c008.song
bgm_c009.song
bgm_d007.song
bgm_e009.song
bgm_t013.song
bgm_t014.song
bgm_t018.song

These files are still in the link in the first post. I tested with the files from disc 2 but it ended up the same and tried "amuserender inst.proj bgm_c008.song -r 48000" with inst.proj in the same directory (so basically executing with only this file) but it didn't work either.

If you don't find don't bother too much with it.


I tested the "problematic" file with Amuse's GUI tool, and it seems those files were "looped" instead of playing once.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.