The VG Resource

Full Version: Ripping Lord of the Rings the Third Age sound files
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey guys,

I'm trying to access the audio files to Lotr The Third Age (Creature sound effects, that kind of stuff)

I have no experience in ripping audio files from games so forgive me if my questions are naive.

I have the iso image file to the game. I've tried mounting it with daemons tools, 7-zip, isobuster and accessing the files, but with no luck.

the file formats I've found include .SCP, .SAS, which are in \DATA\GAME

There is also a folder in \DATA\MOVIES that contains .ps2 files

I've also found a MODULES folder that contains .IRX and .IMG files. One of the files in this folder is called "AUDIOPF.IRX", I don't know if that contains the games audio files...

Again, I'm sorry if this is really stupid or naive to ask. I have no expertise in this sort of thing...

Any help would be great.


Edit: Never mind... I'm a moron... I forgot to read the pinned tutorial detailing how to extract audio files. I used psound in case anyone was wondering. Apparently the .SAS are archive that contain the audio files. I'll post any further questions if I run into any trouble. Sorry for my ignorant post.
Can you upload some of those archives? I'd like to take a look to see if I can extract them for you with names.Smile
Thanks for the reply. I'll try to get them uploaded sometime tonight. I think all together the archives are 1.7 GB and I'm using Dropbox to upload them. I'm having some trouble using the attachment function, probably because the files are too big.

Back again,

I managed to get it uploaded quicker than I thought:

https://www.dropbox.com/s/6hp34gn5upxw43...s.rar?dl=0

Just so you know, the archive files seem to be the .SAS files. I used PSound to access them directly. Hopefully you should not have any problems, I'm not an expert in this sort of thing.
Mini-update:

- The *.SCP files contain sounds too (sounds more like SFX to me).
- The *.SAS are most likely ambience files, but I will still check them of course. So both are sound archives, but they have no correlation with one another. The *.SCP's have these RVWS files I'm figuring out how to extract right now.

Update #2:

The *.SCP archives may sometimes contain smaller archives that then contain the streams (It's dependent upon the archive's magic word). These are the *.RVWS's I was talking about earlier. It seems that SCP archives that begin with "LRTC" are already an RVWS file in disguise, and are read as the same. For now, I've implemented a script to extract the SCP archives that contain these *.RVWS's, and I'm currently investigating these ones for now. BMS Script for the SCP's that have multiple RVWS':
Code:
idstring "COTS"
getdstring NULL 0x18
get FCOUNT long
getdstring NULL 0x18

savepos CUR_OFF


for i = 0 < FCOUNT
get FNOFF long
get OFFSET long
get SIZE long
getdstring SKIP 0x14 //Will figure out later
savepos CUR_OFF
goto FNOFF
get NAME string
string NAME += ".RWVS"
log NAME OFFSET SIZE
goto CUR_OFF
next i

It as well seems that sometimes, there are no audio in these new archives. I don't know why, but I see compressed ZLIB data, so I'd assume some sort of text is down below. If anyone else is willing to take this further please feel free.
(06-19-2017, 04:17 PM)Pingu! Wrote: [ -> ]Mini-update:

- The *.SCP files contain sounds too (sounds more like SFX to me).
- The *.SAS are most likely ambience files, but I will still check them of course. So both are sound archives, but they have no correlation with one another. The *.SCP's have these RVWS files I'm figuring out how to extract right now.

Update #2:

The *.SCP archives may sometimes contain smaller archives that then contain the streams (It's dependent upon the archive's magic word). These are the *.RVWS's I was talking about earlier.  It seems that SCP archives that begin with "LRTC" are already an RVWS file in disguise, and are read as the same. For now, I've implemented a script to extract the SCP archives that contain these *.RVWS's, and I'm currently investigating these ones for now. BMS Script for the SCP's that have multiple RVWS':
Code:
idstring "COTS"
getdstring NULL 0x18
get FCOUNT long
getdstring NULL 0x18

savepos CUR_OFF


for i = 0 < FCOUNT
get FNOFF long
get OFFSET long
get SIZE long
getdstring SKIP 0x14 //Will figure out later
savepos CUR_OFF
goto FNOFF
get NAME string
string NAME += ".RWVS"
log NAME OFFSET SIZE
goto CUR_OFF
next i

It as well seems that sometimes, there are no audio in these new archives. I don't know why, but I see compressed ZLIB data, so I'd assume some sort of text is down below. If anyone else is willing to take this further please feel free.


I've been able to use psound to load the audio files(Mainly from BLOBSCEN.SAS) and convert them to .wav format. I haven't really tried many of the others yet.

And yes, I think they are in game SFX, sorry if I wasn't clear. One thing to note is many of the files are based at a low pitch and the way the sounds play are sort of scrambled. For me I used Sample Rate in psound and my own audio editing software to fix the order of certain sounds I was looking for. And as you pointed out some of the files have no audio at all. I don't know if its damaged, incomplete or if they have some other purpose.
Like I said, some of them aren't audio files/are compressed with ZLIB (which may be why PSound doesn't detect them).
Back again,

I delved further into the SAS and SCP files in folders such as E03C and E98C. From what I could find all of the archives contain the same audio files for some reason (Like high pitched player character grunts and ambient SFX) with some differences. One other thing to mention is these archive contain duplicates of the same sound files within their respective archives. I don't know if this has any relation to the streams function you mentioned. I believe the ROM I was using was from the European release. I downloaded what I believe is the North American release to see if there would be any differences. No luck.

You mentioned some of the files might be compressed with ZLIB and RVWS. I have no idea what that is(I briefly tried looking it up). Do you think there is any other way to further access them? Sorry if I'm not understanding correctly, again I have little to no experience with accessing files within games this sort of way. Thank you for your help.
(06-26-2017, 12:09 PM)Abis47 Wrote: [ -> ]Back again,

I delved further into the SAS and SCP files in folders such as E03C and E98C. From what I could find all of the archives contain the same audio files for some reason (Like high pitched player character grunts and ambient SFX) with some differences. One other thing to mention is these archive contain duplicates of the same sound files within their respective archives. I don't know if this has any relation to the streams function you mentioned. I believe the ROM I was using was from the European release. I downloaded what I believe is the North American release to see if there would be any differences. No luck.

You mentioned some of the files might be compressed with ZLIB and RVWS. I have no idea what that is(I briefly tried looking it up). Do you think there is any other way to further access them? Sorry if I'm not understanding correctly, again I have little to no experience with accessing files within games this sort of way. Thank you for your help.

To anybody looking to extract the audio from this game, you can do this on the PS2 ISO! You need to extract the modules/data from the game using any old PS2 ISO extractor, I used Apache3, and then you need can use "ADPCM Player v1.44h" to scan the .SAS files and it will pull out all of the SFX, Music and Dialogue (which isn't individual files but rather single files for each cutscene).

These are all in stereo so on ADPCM you will need to set the interleave to 8000, set the frequency to 48000 and set the number of channels to 2. These settings work for most things, but you may need to tweak things a little for music (some of these are at a different frequency) and possibly group audio.


This eluded me for years so I hope it is of some use to others!

Cheers,