Opened 14 years ago
Closed 22 months ago
#4410 closed defect (fixed)
SCUMM: Dig - Subtitles are sometimes not displayed
|Reported by:||SF/kurufinwe||Owned by:||orgads|
Load the attached savegame with subtitles turned on. If you click on the statue, Low makes a couple of comments, and the subtitles display correctly. Then, if you click on the crypt, he says "Now that I know what I'm looking for...", but the subtitles aren't displayed.
This has happened a few more times at some other points in the game, but I'm afraid I can't remember what the circumstances were.
I'm playing the English Windows CD version of the Dig, using ScummVM v. 1.0.0svn42433 under MacOSX 10.5.
Ticket imported from: #2821222. Ticket imported from: bugs/4410.
Change History (14)
by , 14 years ago
comment:1 by , 14 years ago
I couldn't find the exact script that shows the message (possibly a bug in descumm, or I was using it incorrectly), but it seems it calls actorTalk("/TOMB.022/Now that I know what I'm looking for ..."), immediately followed by actorTalk(" "). I guess that's what's causing the text to disappear.
It can be worked around the same way as bug #896489 ("DIG: Missing subtitles when talking to Brink"), but would that be the right thing to do? That workaround forces the game to wait while the message is playing.
It could also be worked around by adding something like this to the top of ScummEngine_v7::actorTalk(). This will cause the subtitle to be shown while Boston is climbing onto the slab:
if (strcmp((const char *)msg, " ") == 0 && strcmp(_lastStringTag, "TOMB.022") == 0) return;
But, again, I don't know if that's the correct thing to do.
comment:2 by , 14 years ago
Maybe we should also reopen bug #896489. Kirben suggested some alternatives there, but I am not quite sure I understand them resp. his rational behind those... Anyway, this requires some more thought & investigation. Like, checking what the original did, precisely.
comment:3 by , 11 years ago
Checked with attached savegame and latest Git master: ScummVM 1.4.0git2594-g833c692-dirty (Oct 6 2011 02:31:54)
comment:4 by , 3 years ago
|Summary:||DIG: Subtitles are sometimes not displayed → SCUMM: Dig - Subtitles are sometimes not displayed|
comment:5 by , 23 months ago
Reproduced with 82b1f360.
comment:6 by , 23 months ago
|Status:||new → pending|
comment:7 by , 22 months ago
I don't know if it helps at all, but looking through Youtube for playthroughs of the game (it's hard to be sure if they are using ScummVM or not -- most probably are), there are a few of playthroughs where even the voiced line won't play at all:
Also this one. This is without subtitles - but still does not play the voiceover:
This is a French version, and the description says that it's played in DosBox. Also features no voiceover for clicking on crypt(e):
comment:8 by , 22 months ago
Thank you. It surely helps.
Fix pending: https://github.com/scummvm/scummvm/pull/3014
by , 22 months ago
by , 22 months ago
by , 22 months ago
comment:9 by , 22 months ago
Uploaded three relevant save game files, running the game with DosBox 0.74-3.
I visited the Map Spire first and discovered the purpose of the Crypt, then had to do the Tomb Spire stuff to bring up the statue and the crypt. The voiced line does not play.
I brought up the statue and the crypt first, dissolved the statue, attempted to hop on the Crypt but nothing happened (Law noted that). Then visited the Map Spire, found out the purpose of the Crypt, went back to the Crypt. The voiced line again does not play.
I brought up the statue and the crypt first, did not dissolve the statue. Then visited the Map Spire, found out the purpose of the Crypt, went back to the Crypt. The voiced line again will not play.
In all cases the voiced line does not play at all. So, it's not only the subtitle that is missing, the audio cue is missing too.
Maybe, it's some special condition or series of actions that would make Boston say the line?
comment:10 by , 22 months ago
|Resolution:||pending → fixed|
|Status:||pending → closed|
Savegame inside the tomb