Is there a way to extract the speech from Ultima 7?

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Joe Ghul

Is there a way to extract the speech from Ultima 7?

Post by Joe Ghul »

And Serpent Isle (and maybe Ultima 8)?
So that I can convert it to mp3s...

Thanks.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Is there a way to extract the speech from Ultima 7?

Post by Colourless »

For Serpent Isle you want to use expack from the Exult tools and extract SISPEECH.SPC. This will give you a set '.u7o' files which you can rename '.voc'. You'll probably need to use some other program to convert them into '.wav'.

For Ultima 8 it's a 2 step process.

The first step is you need to use dcmpsound that is in the Pentagram Binary Snapshot (available on the Exult Download page). To use this program you will need to copy it to your Ultima 8 directory (Ultima 8 MUST be installed for this program to function). Then you just run it. This will decompress all the compressed sounds and speech (english version only for now). The process of decompressing may take a while if you have a slow machine. On my machine (Athlon 1000) it takes about 2 minutes.

The second step involves using the u8extract tool also in the Pentagram Binary Snapshot. You need to go into the Ultima8\sound directory and extract all the e*_d.flx files. You should extract each flex into it's own directory as the files that are extracted will overright each other. This will output '.u8o' files, but you can just rename them to '.wav'

-Colourless Dragon
Joe Ghul

Re: Is there a way to extract the speech from Ultima 7?

Post by Joe Ghul »

Thanks, it worked :)

By the way, when did the Guardian say "Let the Darkness come for you, Avatar!" in Ultima 8?
Can't remember having heard this sentence in the game.
ToasterThief5

Re: Is there a way to extract the speech from Ultima 7?

Post by ToasterThief5 »

I didn't hear that one either. I think it was meant for a death scene that never happened.
Soul Harvester

Re: Is there a way to extract the speech from Ultima 7?

Post by Soul Harvester »

There was a program I used a few years ago called U7VOC that would extract all the speech from U7 and U7 serpent isle as .VOCs. Anyone remember that?
Skutarth

Re: Is there a way to extract the speech from Ultima 7?

Post by Skutarth »

I do.
Soul Harvester

Re: Is there a way to extract the speech from Ultima 7?

Post by Soul Harvester »

Heh... now do you know where I can get a copy?
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Is there a way to extract the speech from Ultima 7?

Post by Colourless »

Why not just use expack? The files it exactact are vocs.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Is there a way to extract the speech from Ultima 7?

Post by Dominus »

you can even make a .bat file so it uses expack to extract all the speech and renames the u7o files to voc files. Essentially the same program and you know exactly what it does by looking at its code :-)
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Is there a way to extract the speech from Ultima 7?

Post by wjp »

Or we could probably add an option to expack to output files with a different extension than .u7o. (expack --ext voc, or something)
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Is there a way to extract the speech from Ultima 7?

Post by Dominus »

or have a little textbased database for expack to use so it nows that when it extracts *.vga to output shp files and when it expacks SIspeech.spc it outputs voc files...
Could be handy but also... who cares?
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Locked