For learning purposes I would like to play Flight of the Amazon Queen with French voices and Spanish subtitles. How could I do that?
(French version of the game has French voices + French subtitles, and Spanish version has English voices + Spanish subtitles)
I think both audio and subtitles files are compressed in the same big file, "queen.1"
Is it possible to decompress it, change the subtitle file from one version to another and then compress it again?
Thanks in advance.
How could I change the subtitles in Flight of the Amazon...?
Moderator: ScummVM Team
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
NB: I'm not really familiar with this game engine, so what I'm about to write could all be complete and utter nonsense.
I don't think there's any easy way. From what I understand, the queen.1 file is made up of literally thousands of smaller files, probably just concatenated together. The queen.tbl file provides indexes into the file with name, offset and length for each known version of the game. You'd have to extract all the files, figure out which ones to replace (there doesn't appear to be a single file with all the text), reassemble the file, create an index for it, regenerate queen.tbl, make sure ScummVM recognizes the new game version, ... Quite a bit of work.
Alternatively, assuming that the game refers to all resource files by name, and that speech is stored separate from the text, it might be possible to modify ScummVM so that it uses two different queen.1 files and reads some resources from one and some from the other. Though even if the assumptions hold - big "if" - that might also take quite a bit of work.
I don't think there's any easy way. From what I understand, the queen.1 file is made up of literally thousands of smaller files, probably just concatenated together. The queen.tbl file provides indexes into the file with name, offset and length for each known version of the game. You'd have to extract all the files, figure out which ones to replace (there doesn't appear to be a single file with all the text), reassemble the file, create an index for it, regenerate queen.tbl, make sure ScummVM recognizes the new game version, ... Quite a bit of work.
Alternatively, assuming that the game refers to all resource files by name, and that speech is stored separate from the text, it might be possible to modify ScummVM so that it uses two different queen.1 files and reads some resources from one and some from the other. Though even if the assumptions hold - big "if" - that might also take quite a bit of work.
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am