Twisted Metal 2: Audio from str files by godzfire at 2:54 PM EST on February 26, 2015
Guys, I'm at my wit's end here and desperately hoping you can help.
I'm trying to get the audio from the PS1 game Twisted Metal 2. On the disc are some str movies. I have thrown every single program I can find on Google and Zophar's Domain at those damn things to try and get the audio from them, but nothing works.
I'm hoping and praying someone can extract the audio from them for me. I would be eternally grateful.
Did you extract the "STR" files as raw (2352 bytes/sector)? That's the only way to work on such files. Then you can pass them to the CDXA extractor in VGMToolbox.
You can do it with IsoBuster (it's free, it just has some odd unavailable features and occasional nag screens for registration). There are certainly other programs that do it, this is just what I use.
Nistro, you are a wonderful, wonderful man. It worked, I'm so happy.
I have one other question for you and everyone else. Twisted Metal 2 contains redbook audio for it's soundtrack, and there's also the audio that's with the movies you helped me extract.
However, there's a vab file that has the sound samples. Problem is, playing them, a bunch play way too fast/not proper speeds. Any idea why that is happening?
VAB files are typically used for sequenced music samples or sound effects. There isn't any tool (yet.. afaik) that extracts VAB samples with accurate sample rates, unless the game has it stored somewhere, but GenPSF has experimental support for it since version 4 (3.7.5.4 ?). You can give that a try. Looks like Rom Hacking is down at the moment though, and the links posted in the tool's thread here seems to be dead too (bugger!) But Rom Hacking was up and running just the other day when I was browsing the site, so I'm sure it'll be up soon in case you can't find the tool some place else.
Got something a little different this time, it's the sound effects vag from the PC version of Twisted Metal 1 and is supposed to be higher quality than the PSX version. Only problem is, PSound and Video Game Sound Converter won't touch it. Can anyone try their luck at it:
How was the .Vab file extracted? Because I'm 99.9% sure 0x30 is the sample's size, but the size of all of them adds up to 0x890A0C (8981004) bytes, while there's only 0x22F518 (2290968) bytes of audio in the file you uploaded. There appears to be no offsets, so the offsets are calculated relative to the size of any previous sample(s) (meaning there has to be a continuous stream adding up to 8981004 bytes.. unless the header was defined for some stuff that ended up not being used).
It's a Python script, so you will need to have Python available (installation is easy, just grab it from python.org - preferably Python 3 as that is what I wrote it for, haven't tested it with Python 2). Just pass the full path as the first argument to the script, like so:
I am not familiar with the game at all so I am not 100% sure the sample rates are correct. There are two other possibilities for the location of the sample rates, but I tried as best I could. If anything at all seems off, please report back and I will try something else.