Menu

#1870 DIG (MAC): No voices with mac version

The Dig
closed-fixed
Max Horn
None
7
2005-06-03
2005-01-02
The Wyvern
No

Scumm Version: ScummVM 0.7.0 (Dec 23 2004 23:23:39)
Features compiled in Vorbis FLAC MP3 zLib MPEG2

Game: The Dig MAC (ftmac), CD Version extracted to HD
using HFVExplorer under WinXP (Service Pack 2). It's
the original CD I bought.

Language: English

Bug: ScummVM can't load speech file. The game plays
smoothly but you can't hear voices. While playing,
ScummVM reports a list of "Unknown MD5!" error, every
time a character speaks.

1)Get FT Mac Original CD Version and mount it under
Windows with HFVExplorer (in order to find the data
file you must set on the option "Show Invisible File"
in HFVExplorer).
2)Find "The Dig Data" file and copy it to a folder in
your HD
3)Launch ScummVM, select the folder where you saved the
data file. ScummVM recognizes the game correctly.
4)Launch the game and skip the first cutscene
5)While characters are talking do a CTRL-ALT-CANC and
look at the Command Prompt Window. You can see "Unknown
MD5!" errors occuring every time a character talks.

Discussion

1 2 > >> (Page 1 of 2)
  • The Wyvern

    The Wyvern - 2005-01-02

    Logged In: YES
    user_id=1188933

    There's also another detail. The correct error report is:

    WARNING: BundleMgr::openFile() Can't get open bundle file:
    xxxxx!

    where xxxx is digmusic.bun, or digvoice.bun! etc. etc.

     
  • Max Horn

    Max Horn - 2005-01-02

    Logged In: YES
    user_id=12935

    There is no "MD5 error", only a "MD5 warning". Sounds more
    as if there is a problem with the SMUSH movie playback;
    maybe some of the code does not properly load the movie
    data from the special mac data file. Hard to test w/o having
    FT or Dig in the mac versions.

    It's very strange that it prints a MD5 message each time an
    actor speak -- I am not aware of anything in our code that
    could cause this, we only generate a MD5 warning
    when the game is started, but not after that.

    Is there any other ouput you get?

     
  • Max Horn

    Max Horn - 2005-01-02
    • summary: DIG: Unknown MD5 Error playing Mac Version --> DIG (MAC): No voices with mac version
     
  • Patrice Aubry

    Patrice Aubry - 2005-01-03

    Logged In: YES
    user_id=596410

    I have the French Mac version and I don't encounter this
    problem. Only difference is that I don't directly use the data
    file, I extracted it at the time of ScummVM 0.5.

     
  • The Wyvern

    The Wyvern - 2005-01-03

    Logged In: YES
    user_id=1188933

    There's no other output. I confirm that the warning is
    printed every time a character talks. I think that's because
    I didn't extract all files, but use the native support for
    Mac games in ScummVM 0.7.0 feature. Maybe you extract the
    necessary files at runtime?
    I'm available for testing, if you want.

     
  • The Wyvern

    The Wyvern - 2005-01-03

    Logged In: YES
    user_id=1188933

    I extracted "The Dig Data" single file into its components
    using Rescumm tool. After this operation, the game runs
    without problems and I get all speech and voices. So the
    problem is in the native support for Mac Single Data Files,
    added to ScummVM 0.7.0. The built-in functions you use can't
    extract\find audio and music files called "digmusic.bun" and
    "digvoice.bun" (while Rescumm tool extract them correctly).

     
  • Max Horn

    Max Horn - 2005-01-03

    Logged In: YES
    user_id=12935

    Indeed, sounds like a problem with the code that allows
    "native" access to those mac files. Sadly, I don't have mac
    versions of FT / Dig (I think -- gotta dig again through my
    LucasArts collection, but I am pretty sure I only have Sam&Max
    and DOTT in the mac version). So testing is a bit hard.
    Maybe you can try a test binary for me if I find a fix?

    I'll look into this matter once I have some spare time.

     
  • Max Horn

    Max Horn - 2005-01-03
    • assigned_to: nobody --> fingolfin
     
  • The Wyvern

    The Wyvern - 2005-01-04

    Logged In: YES
    user_id=1188933

    Of course.
    Contact me when you are ready.

     
  • Max Horn

    Max Horn - 2005-01-05
    • priority: 5 --> 7
     
  • Max Horn

    Max Horn - 2005-01-05

    Logged In: YES
    user_id=12935

    Can you tell me how that MD5 message you get looks *exactly* I.e. the
    precise wording of the message...

     
  • Max Horn

    Max Horn - 2005-01-05

    Logged In: YES
    user_id=12935

    I can't reproduce the problem at all. All voices work fine.
    And no "Unknown MD5!" except for one when I start the
    game. Since our code only contains one spot where that
    message is printed, namely at startup, I can't even start to imagine what
    would cause your problem.

     
  • The Wyvern

    The Wyvern - 2005-01-05

    Logged In: YES
    user_id=1188933

    The problem shows only if you load the
    game from the Single Mac Data File, not from the files
    extracted with Rescumm.
    As I told you, extracting the files actually solves the
    problem (because Scumm doesn't read directly from the Single
    Data File).
    I continue to experience the problem loading from the Single
    Data File.
    Maybe I have got a different DIG version?
    If so, why does it work when I extract iternal files with
    Rescumm?

     
  • The Wyvern

    The Wyvern - 2005-01-05

    Logged In: YES
    user_id=1188933

    I attached a .rar file which contains some picts about my
    original mac cd, the single data file, ScummVM loading and
    warning occurring. You can notice how errors occur at
    runtime in pict 4, 5 and 6.
    Hope this can help.

     
  • The Wyvern

    The Wyvern - 2005-01-05

    Picts about No voices bug 1

     
  • The Wyvern

    The Wyvern - 2005-01-05
     
  • The Wyvern

    The Wyvern - 2005-01-05

    Logged In: YES
    user_id=1188933

    I splitted the .rar into two archives to respect maximum
    attachment dimension.

     
  • Max Horn

    Max Horn - 2005-01-05

    Logged In: YES
    user_id=12935

    Good idea, that with the screenshots -- it unclouded the mystery
    a bit :-). Not the MD5 message is printed repeatedly -- rather,
    the warning of the BundleMgr is printed repeatdly!
    Major difference.... :-)

    So it can't load digvoice.bun and digmusic.bun. That does work
    fine for me (with the single file version of The Dig / Mac; no
    rescumm was used).

    What is the MD5 of your "The Dig Data" file?

     
  • The Wyvern

    The Wyvern - 2005-01-06

    Logged In: YES
    user_id=1188933

    I don't know how to check MD5.
    Can you explain me how?

     
  • The Wyvern

    The Wyvern - 2005-01-06

    Logged In: YES
    user_id=1188933

    Thanx.
    My "The Dig Data" file MD5 is:
    50ADF71B1EE1DDC20929E41CCB771463.

     
  • Max Horn

    Max Horn - 2005-01-06

    Logged In: YES
    user_id=12935

    That matches my version of the game.

    Hm. My best guess is that this is somehow a windows specific
    bug. Maybe Windows has a problem with a program accessing
    a single file through multiple file handles...

     
  • Max Horn

    Max Horn - 2005-03-06

    Logged In: YES
    user_id=12935

    I simply can't reproduce the issue described here, nor can anybody
    else whom I asked to try and reproduce the issue.. Maybe it's
    something silly and simple, like, the speech volume in your config
    file is set to 0 ;-).

    Hm, kaminari, you wrote that you have the french mac version, but
    extracted. Could you try running ScummVM with your original, unextracted
    copy? Does that work? On what OS/system are you running?

     
  • Patrice Aubry

    Patrice Aubry - 2005-03-07

    Logged In: YES
    user_id=596410

    Yup, I now confirm the problem...

    Win2K SP4 and WinXP SP2
    ScummVM 0.8.0 CVS (March 3 2005 11:03:08)
    The Dig, French version for MacOS

    I copied The Dig Data (630 MB) with TransMac and added the
    game via the launcher.

    By the way, I noticed that gameid=dig + platform=macintosh
    only work when the resources are extracted (otherwise
    ScummVM complains about missing dig.la0 etc). The correct
    gameid for unextracted resources is DigMac, which is only
    mentioned in the CLI with the -z argument (you might want to
    update the Compatibility page with that info). Ok, the game
    launches:

    Trying to start game 'The Dig (Mac)'
    Unknown MD5 (21a6592322f92550f144f68a8a4e685e)!

    The intro movie nevertheless plays correctly with music and
    speech. When the game starts with the crew hovering over
    the Shuttle, there's no music nor speech anymore, only
    sound effects. The following warning messages appear in the
    shell:

    WARNING: BundleMgr::openFile() Can't open bundle file:
    digmusic.bun!
    WARNING: BundleMgr::openFile() Can't open bundle file:
    digvoice.bun!

    The digvoice.bun warning is repeated every time a character
    is talking. The unknown checksum message appears only
    once when the game is launched.

    For the record, gameid=DigMac also works (perfectly) with
    the extracted resources, but the shell displays the following
    warnings:

    Trying to start game 'The Dig (Mac)'
    WARNING: md5_file couldn't open 'The Dig Data'!
    Unknown MD5 (c0682400140000000100000000000000)!

    Hope that helps :-)

     
  • Marek Szuba

    Marek Szuba - 2005-05-15

    Logged In: YES
    user_id=833750

    I've got the same problem here... The Dig (Mac) in English, Linux/
    AMD64, ScummVM 0.7.1 and ScummVM 0.8.0CVS (May 13 2005 23:
    19:10). The MD5 sum of the file (35a2d3040fa512f8232d9e443319d84d)
    is unknown and neither the music nor the speech is played, with
    warnings as already posted. Rescumming the data file causes the
    problem to disappear.

     
  • Max Horn

    Max Horn - 2005-06-02

    Logged In: YES
    user_id=12935

    The MD5 should be recognized now. Also some other things
    related to the built-in Mac support have been made, so if
    you please could retest and tell me whether the problem
    still occurs with a CVS build from today, that would be
    great!

     
1 2 > >> (Page 1 of 2)
Auth0 Logo