Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Codecs, formats, encoding/decoding of game audio, video and music
amgb
Posts: 44
Joined: Tue Jun 22, 2021 8:38 pm

Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Post by amgb »

Hello there,

I have downloaded the ISOs of the two Battlefront games on PSP (Renegade + Elite squadron). After extracting it? I found in the two archives the file which I think I am looking for : GMSND.FR.

However, the extension seems to be the language code, so I don't know how I can extract what's inside.

Could you help me ?

Here are the two files : https://we.tl/t-bIabh6T5SC

Thanks in advance.
Teancum
Posts: 94
Joined: Mon Sep 22, 2014 5:13 pm

Re: Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Post by Teancum »

Try Asura Engine Extractor. It's been ages since I used it but I remember right I got the sounds from it.
https://www.avpgalaxy.net/games/aliens- ... -avp-2010/
amgb
Posts: 44
Joined: Tue Jun 22, 2021 8:38 pm

Re: Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Post by amgb »

The only thing I can obtain with this tool is this (image attached), but I don't think these are audio files.

I don't have the files types described in the website.
BloodRaynare
Posts: 367
Joined: Fri Mar 10, 2017 7:23 am

Re: Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Post by BloodRaynare »

amgb wrote:The only thing I can obtain with this tool is this (image attached), but I don't think these are audio files.

I don't have the files types described in the website.
If you scroll down, you'll find the RSCF chunk.

Image

That's where the sound data are stored. However, you need to extract the RSCF file too to get the AT3 audio file inside. You can extract it with this script:

Code: Select all

IDString "RSCF"
get RSCF_SZ long
get ZERO long
get UNK long
get ZERO long
get UNK2 long
get RSCF_SZ_2 long
getdstring RSCF_NAME 20
get FILES long
savepos TMP
xmath OFFSET "FILES * 0x0c + TMP"

for i = 0 < FILES
	get UNK3 long
	get UNK4 long
	get SIZE long
	string NAME p "%s\%04d.at3" RSCF_NAME i
	log NAME OFFSET SIZE
	math OFFSET + SIZE
next i
amgb
Posts: 44
Joined: Tue Jun 22, 2021 8:38 pm

Re: Getting the voicelines files of the Battlefront PSP games (Renegade + Elite)

Post by amgb »

Thanks. It works perfectly !