Indiana Jones Fate of Atlantas and Kings Quit.

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
RevScarecrow
Posts: 2
Joined: Wed Sep 16, 2015 2:42 am

Indiana Jones Fate of Atlantas and Kings Quit.

Post by RevScarecrow »

Hey y'all I'm new here. I spoke with The Back Seat Designers (BSD) and was directed here for my question. I was looking into doing another "Kings quit" like video (Link if you haven't seen it). But I found that no other game stores it's audio file in the same way and Kings Quest 5. I was hoping that Indiana Jones and the fate of Atlantis would but it appears its slightly different.


So that means that I'm gonna have to do this artificially rather than exploiting a glitch. That's why I've come to y'all, BSD said there was some tool that allowed you to unpack the audio file from Fate of Atlantis so I can manually mix them up. Does anyone have this tool or a suggestion of a game that stores its audio in the same way that Kings Quest 5 does?

User avatar
m_kiewitz
ScummVM Developer
Posts: 157
Joined: Tue Dec 01, 2009 10:09 am
Location: Daventry

Post by m_kiewitz »

Mixed-Up Mother Goose SCI1 seems to also store the audio the same way KQ5 does (well AUDIO*.* files). But I have no idea if the same glitch happens for that game too.

User avatar
eriktorbjorn
ScummVM Developer
Posts: 3358
Joined: Mon Oct 31, 2005 7:39 am

Re: Indiana Jones Fate of Atlantas and Kings Quit.

Post by eriktorbjorn »

RevScarecrow wrote: So that means that I'm gonna have to do this artificially rather than exploiting a glitch. That's why I've come to y'all, BSD said there was some tool that allowed you to unpack the audio file from Fate of Atlantis so I can manually mix them up. Does anyone have this tool or a suggestion of a game that stores its audio in the same way that Kings Quest 5 does?
The voices should all be stored in the file called monster.sou. There is a tool called compress_scumm_sou that's part of the ScummVM tools that picks the file apart, compresses the pieces and reassembles them into a new file.

Unfortunately - in this case - it removes the pieces when it's done when them. It would be possible to modify it so that it doesn't, but of course that would involve compiling your own version of it. (I seem to remember there was a thread about this here long ago, but I can't find it now.)

Of course, there may be other tools that do the same thing already, but I'm not familiar with them.

RevScarecrow
Posts: 2
Joined: Wed Sep 16, 2015 2:42 am

Re: Indiana Jones Fate of Atlantas and Kings Quit.

Post by RevScarecrow »

eriktorbjorn wrote:
The voices should all be stored in the file called monster.sou. There is a tool called compress_scumm_sou that's part of the ScummVM tools that picks the file apart, compresses the pieces and reassembles them into a new file.

Unfortunately - in this case - it removes the pieces when it's done when them. It would be possible to modify it so that it doesn't, but of course that would involve compiling your own version of it. (I seem to remember there was a thread about this here long ago, but I can't find it now.)

Of course, there may be other tools that do the same thing already, but I'm not familiar with them.
I don't think I understand. There is a tool that does this but its really just so you can get the files out not repackage them back in? Also there is no tool you know of that does both?

User avatar
eriktorbjorn
ScummVM Developer
Posts: 3358
Joined: Mon Oct 31, 2005 7:39 am

Re: Indiana Jones Fate of Atlantas and Kings Quit.

Post by eriktorbjorn »

RevScarecrow wrote: I don't think I understand. There is a tool that does this but its really just so you can get the files out not repackage them back in? Also there is no tool you know of that does both?
The purpose of compress_scumm_sou is to create a smaller audio file that's still compatible with ScummVM. To do that, it picks apart the original file into its individual sounds, re-encodes them (e.g. as MP3), and reassembles the pieces into a new file.

As it's doing this, it's creating temporary files for each and every sound in the file and running a standalone encoder on them. When it's done with these files, it removes them. It would be possible - and probably pretty easy - to modify the source code of compress_scumm_sou so that it just extracts and re-encodes the sounds, but of course that requires some knowledge of programming and compiling.

Since I've never had any need for extracting the sounds myself, I haven't looked for other tools to do it. They may exist, but I wouldn't know where to look for them.

Post Reply