(09-28-2015, 03:43 AM)kojack Wrote: The Zenhax forum (game data reverse engineering community) has been working on it for a year, it's a common thing apparently (oggs in fsb have headers stripped, only fmod can play them).
Apparently this program can extract them correctly, but it's source only and has a bunch of dependencies: https://github.com/tmiasko/fsb-vorbis-extractor
Requires linux as well, looks like.
Presently, Windows users can pull soundfiles in a functional but roundabout way:
- Install and run Audacity for windows.
- In the dropdown to the left of the microphone icon, select Windows WASAPI.
- In the dropdown to the right of the microphone, select your speakers.
- Navigate to the directory where you installed SOMA.
- Open LevelEditor.exe .
- Hit the speaker icon on the left.
- On the right, hit the [...] button.
- Navigate to the sound you wish to use. Preview by hitting the play button.
- Once you have located the sound you want, quiet all other sounds playing on the computer.
- Tab over to Audacity and hit record.
- Quickly tab over to the level editor and hit the preview button.
- Tab back to Audacity and hit stop.
- Click-drag to select the flat lines in the blue waveform viewer and hit delete to erase the blank audio.
- Hit Ctrl-A, go to Effects... Amplify, ensure allow clipping is unchecked, and hit OK.
- File... Export Audio and save the file as whatever format you need (LAME will be needed to save as an mp3.)
Rinse, repeat.
Dirty, but works for low-tech windows users. I'm using the Tau Communications Dialer as my ringtones now, pretty spiffy.
Here's the ringtones if anyone wants them:
https://www.dropbox.com/sh/2knradlqz3udl...wTWDa?dl=0