Menu

#4410 DIG: Subtitles are sometimes not displayed

The Dig
open
nobody
None
5
2009-07-14
2009-07-14
No

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.

Discussion

  • Johann Walter

    Johann Walter - 2009-07-14

    Savegame inside the tomb

     
  • Torbjörn Andersson

    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.

     
  • Max Horn

    Max Horn - 2009-07-29

    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.

     
  • digitall

    digitall - 2011-10-06

    Checked with attached savegame and latest Git master:
    ScummVM 1.4.0git2594-g833c692-dirty (Oct 6 2011 02:31:54)

    Still occuring.