No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

Hallo, i need your help :-) ...

i have installed scummVM 2.7.0 on two different computers and wanted to play " The Dig " vom LucasArts taken from my original MS-Dos CD-Rom

1st old Computer with Ubuntu 64bit works fine and clear with Sound and Speach !

but on my

2nd old Computer with 32bit MX-Linux and also scummVM 2.7.0 the Speach don't work ??? Sound works fine !

The options on both computers in scummVM are the same, same installed version of scummVM, same "The Dig" files !!!

What can do ??? How can I solve the problem ???

Thank you so much !!!
digitall
ScummVM Developer
Posts: 1172
Joined: Thu Aug 02, 2012 1:40 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by digitall »

Not sure if you have installed ScummVM 2.7.0 from a prebuilt binary from our download page or from the Ubuntu / MX-Linux repositories?

In either case, try running from the command line i.e. "scummvm -d 10" to get debug output and see if there is any clear difference when you start The Dig on each system.
digitall
ScummVM Developer
Posts: 1172
Joined: Thu Aug 02, 2012 1:40 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by digitall »

Also, check your Audio settings on the 32-bit MX machine in ScummVM:
https://docs.scummvm.org/en/v2.7.0/settings/audio.html

Ensure that Speech is enabled (not just subtitles) and that the Speech volume is not set to zero.

Note that there are global settings and then you can override these per game, so you should check both...
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

digitall wrote: Fri Nov 03, 2023 7:56 pm Not sure if you have installed ScummVM 2.7.0 from a prebuilt binary from our download page or from the Ubuntu / MX-Linux repositories?

In either case, try running from the command line i.e. "scummvm -d 10" to get debug output and see if there is any clear difference when you start The Dig on each system.


On my 32bit old computer I found this in the first lines:

$ scummvm -d 10
Debuglevel (from command line): 10
WARNING: Couldn't initialize text to speech through speech-dispatcher!
digitall
ScummVM Developer
Posts: 1172
Joined: Thu Aug 02, 2012 1:40 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by digitall »

HaikoB: That message is a failure to initialise speech-dispatcher which is used for Text To Speech (TTS) output. If you have any issue with audio devices, not surprising it has failed, though the rest of the ScummVM audio output should work: https://freebsoft.org/speechd

Could you please answer my first queries though i.e. on the system which has the issue, did you install ScummVM 2.7.0 from a prebuilt binary from our download page or from the Ubuntu / MX-Linux repositories? And again, check your audio settings.
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

digitall wrote: Sun Nov 19, 2023 10:43 pm HaikoB: That message is a failure to initialise speech-dispatcher which is used for Text To Speech (TTS) output. If you have any issue with audio devices, not surprising it has failed, though the rest of the ScummVM audio output should work: https://freebsoft.org/speechd

Could you please answer my first queries though i.e. on the system which has the issue, did you install ScummVM 2.7.0 from a prebuilt binary from our download page or from the Ubuntu / MX-Linux repositories? And again, check your audio settings.
Thank you for your support !!!

I installed ScummVM 2.7.0 from the MX-Linux 386 Repository ... i testet 2.7.0 also from this page here, and an older version from snap
all the same...

the newest version from here (2.7.1) also without the speech !
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

digitall wrote: Sun Nov 19, 2023 10:43 pm HaikoB: That message is a failure to initialise speech-dispatcher which is used for Text To Speech (TTS) output. If you have any issue with audio devices, not surprising it has failed, though the rest of the ScummVM audio output should work: https://freebsoft.org/speechd.
Today I manually installed all the packages from the Speech Dispatcher Documantation
( http://htmlpreview.github.io/?https://g ... tcher.html )

I also tested successfully the "espeak" , "festival" and "spd-say" in the terminal

If I now run scummvm -d 10 the error "WARNING: Couldn't initialize text to speech through speech-dispatcher!" isn't shown anymore!!!

Code: Select all

$ scummvm -d 10
Debuglevel (from command line): 10
Using SDL Video Driver "x11"
OpenGL: GL context initialized
OpenGL version: 2.1 Mesa 22.3.6
OpenGL vendor: Mesa Project
OpenGL renderer: i915 (chipset: 945GM)
OpenGL: version 2.1
OpenGL: GLSL version string: 1.20
OpenGL: GLSL version: 120
OpenGL: Max texture size: 2048
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Shader support for engines: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 0
OpenGL: Multisample max number: -1
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
OpenGL: Texture border clamping support: 1
OpenGL: Texture mirror repeat support: 1
Invalid joystick: 0
Using SDL Audio Driver "pulseaudio"
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 640 x 400 -> 640 x 400 -- 1
Opening hashed: gui-icons.dat
generateZipSet: Loaded pack file: gui-icons.dat
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Loading theme scummremastered.zip
Opening hashed: THEMERC
Opening hashed: FreeSansBold.ttf
Opening hashed: FreeSans.ttf
Opening hashed: FreeSans.ttf
Opening hashed: SourceCodeVariable-Roman.ttf
Adding Gui Object 0x7d0df90 to trash
Adding Gui Object 0x7d93ce0 to trash
Adding Gui Object 0x7cbd0c0 to trash
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 640 x 400 -> 640 x 400 -- 1
Loading theme scummremastered.zip
Opening hashed: THEMERC
Adding Gui Object 0x7d7f180 to trash
Adding Gui Object 0x7d29140 to trash
Adding Gui Object 0x7db0bb0 to trash
Delayed deletion of Gui Object 0x7d0df90
Delayed deletion of Gui Object 0x7d93ce0
Delayed deletion of Gui Object 0x7cbd0c0
Delayed deletion of Gui Object 0x7d7f180
Delayed deletion of Gui Object 0x7d29140
Delayed deletion of Gui Object 0x7db0bb0


but The Dig still runs without the Speech in the game :-(
User avatar
Raziel
ScummVM Porter
Posts: 1522
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by Raziel »

There is no mentioning of The Dig in your log...
Could you post one after starting the game?

You can ESC skip through the intro until the spaceship comes up, soon after there will be voice acting

Oh and make double sure there is a file called "DIGVOICE.BUN" in your game path
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

Raziel wrote: Tue Nov 21, 2023 4:36 pm There is no mentioning of The Dig in your log...
Could you post one after starting the game?

You can ESC skip through the intro until the spaceship comes up, soon after there will be voice acting

Oh and make double sure there is a file called "DIGVOICE.BUN" in your game path
Hello and thank you very much for the support !!!

1. DIGVOICE.BUN is present like on my other computer where it works

2. I found an error "File::open: opening 'lokalizator.big' failed"

Code: Select all

$ scummvm -d 10
Debuglevel (from command line): 10
Using SDL Video Driver "x11"
OpenGL: GL context initialized
OpenGL version: 2.1 Mesa 22.3.6
OpenGL vendor: Mesa Project
OpenGL renderer: i915 (chipset: 945GM)
OpenGL: version 2.1
OpenGL: GLSL version string: 1.20
OpenGL: GLSL version: 120
OpenGL: Max texture size: 2048
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Shader support for engines: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 0
OpenGL: Multisample max number: -1
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
OpenGL: Texture border clamping support: 1
OpenGL: Texture mirror repeat support: 1
Invalid joystick: 0
Using SDL Audio Driver "pulseaudio"
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 640 x 400 -> 640 x 400 -- 1
Opening hashed: gui-icons.dat
generateZipSet: Loaded pack file: gui-icons.dat
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Opening hashed: THEMERC
Loading theme scummremastered.zip
Opening hashed: THEMERC
Opening hashed: FreeSansBold.ttf
Opening hashed: FreeSans.ttf
Opening hashed: FreeSans.ttf
Opening hashed: SourceCodeVariable-Roman.ttf
Adding Gui Object 0x7304790 to trash
Adding Gui Object 0x7298970 to trash
Adding Gui Object 0x72e95e0 to trash
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 640 x 400 -> 640 x 400 -- 1
Loading theme scummremastered.zip
Opening hashed: THEMERC
Adding Gui Object 0x72d4790 to trash
Adding Gui Object 0x7305ed0 to trash
Adding Gui Object 0x735a990 to trash
Delayed deletion of Gui Object 0x7304790
Delayed deletion of Gui Object 0x7298970
Delayed deletion of Gui Object 0x72e95e0
Delayed deletion of Gui Object 0x72d4790
Delayed deletion of Gui Object 0x7305ed0
Delayed deletion of Gui Object 0x735a990
User picked target 'dig-de' (engine ID 'scumm', game ID 'dig')...
   Looking for a plugin supporting this target... SCUMM [all games]
MetaEngine: SCUMM [all games] 	 matched to 	 Engine: (null)
Using gameid dig, variant , extra 
  SCUMM version 7, HE version 0
Using MD5 'd8323015ecb8b10bf53474f6e6b0ae33'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
Opening hashed: language.bnd
allocResTypeData(Buffer,....,10,0)
Opening hashed: digvoice.bun
Opening hashed: digvoice.bun
Opening hashed: digmusic.bun
Opening hashed: digmusic.bun
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
readIndexFile()
openRoom(0)
openResourceFile(dig.la0)
Opening hashed: dig.la0
Reading index block of type 'RNAM', size 1119
Room 1: 'logo'
Room 2: 'cockpit'
Room 3: 'klein'
Room 4: 'ast1'
Room 5: 'ast2'
Room 6: 'ast3'
Room 7: 'ast4'
Room 8: 'ast5'
Room 9: 'core'
Room 10: 'tun1'
Room 11: 'mapbase'
Room 12: 'coreped'
Room 13: 'emboss1'
Room 14: 'squares'
Room 15: 'canyon'
Room 16: 'inside'
Room 17: 'pig'
Room 18: 'derelict'
Room 19: 'wreck'
Room 20: 'grave'
Room 21: 'botramp'
Room 22: 'beach'
Room 23: 'nexus'
Room 24: 'view'
Room 25: 'airlock'
Room 26: 'cntlroom'
Room 27: 'powerrm'
Room 28: 'shardcu'
Room 29: 'trmmuf'
Room 30: 'connect'
Room 31: 'mudoor'
Room 32: 'pool'
Room 33: 'skeleton'
Room 34: 'museum'
Room 35: 'mubridge'
Room 36: 'bonepuzz'
Room 37: 'trmmapf'
Room 38: 'ledge'
Room 39: 'batdoor'
Room 41: 'falls'
Room 42: 'pit'
Room 43: 'fallsour'
Room 44: 'nest'
Room 48: 'mapdome'
Room 49: 'mapdoor'
Room 51: 'mapbridg'
Room 53: 'trmtombf'
Room 54: 'tombbase'
Room 55: 'plateau'
Room 56: 'sparkle'
Room 57: 'backdoor'
Room 58: 'tomb'
Room 59: 'tombbridg'
Room 60: 'trmplanf'
Room 61: 'planclear'
Room 62: 'waves'
Room 63: 'cave'
Room 64: 'crevice'
Room 65: 'dome'
Room 67: 'sky'
Room 68: 'plandoor'
Room 69: 'planbridg'
Room 70: 'trmcathf'
Room 73: 'lab'
Room 75: 'cliff'
Room 76: 'cathbrid'
Room 77: 'worldmap'
Room 78: 'theeye'
Room 79: 'newton'
Room 82: 'lockup'
Room 85: 'planmach'
Room 86: 'blanker'
Room 89: 'sarcoph'
Room 90: 'cathplat'
Room 91: 'eyehub'
Room 88: 'tombot'
Room 92: 'library'
Room 93: 'icons'
Room 95: 'trmmun'
Room 80: 'trmmapn'
Room 81: 'trmcathn'
Room 83: 'trmtombn'
Room 94: 'trmplann'
Room 40: 'mapcntl'
Room 96: 'mulock'
Room 97: 'maplock'
Room 98: 'planlock'
Room 99: 'tomblock'
Room 100: 'cntlrmcu'
Room 101: 'wavesbot'
Room 103: 'lander'
Room 104: 'landercu'
Room 105: 'backint'
Room 106: 'title'
Room 107: 'powercu'
Room 108: 'lockupcu'
Room 47: 'emboss2'
Room 50: 'cuengrav'
Room 52: 'edge'
Room 71: 'bonehint'
Room 72: 'emboss3'
Room 46: 'cusarc'
Room 74: 'labpanel'
Room 84: 'turtcu'
Room 66: 'emboss4'
Room 102: 'cuspark'
Room 109: 'labcu'
Room 110: 'credits'
Room 45: 'labcu1'
Room 87: 'labcu2'
Room 111: 'labcu3'
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,332,1)
allocResTypeData(Room,MOOR,112,1)
allocResTypeData(RoomImage,MIMR,112,1)
allocResTypeData(RoomScripts,CSMR,112,1)
allocResTypeData(Sound,NUOS,360,2)
allocResTypeData(Script,PRCS,306,1)
allocResTypeData(Charset,RAHC,5,1)
allocResTypeData(ObjectName,....,500,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,15,0)
allocResTypeData(String,....,80,0)
allocResTypeData(FlObject,....,100,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 570
  readResTypeList(Room): 112 entries
Reading index block of type 'DSCR', size 1540
  readResTypeList(Script): 306 entries
Reading index block of type 'DSOU', size 1810
  readResTypeList(Sound): 360 entries
Reading index block of type 'DCOS', size 1670
  readResTypeList(Costume): 332 entries
Reading index block of type 'DCHR', size 35
  readResTypeList(Charset): 5 entries
Reading index block of type 'DOBJ', size 5914
Reading index block of type 'AARY', size 258
readvar(200)
writeVar(200, 0)
writeVar(200, 1)
_res->createResource(String,1,29)
readvar(201)
writeVar(201, 0)
writeVar(201, 2)
_res->createResource(String,2,89)
readvar(228)
writeVar(228, 0)
writeVar(228, 3)
_res->createResource(String,3,149)
readvar(229)
writeVar(229, 0)
writeVar(229, 4)
_res->createResource(String,4,149)
readvar(244)
writeVar(244, 0)
writeVar(244, 5)
Later with the first dialogue:

Code: Select all

TextRenderer_v7::drawStringWrap(str: 'Robbins. Bitte kommen, Robbins.', x: 200, y: 1, col: 9, clipRect: (82, 0, 318, 200), flags: 0x05)
getResourceAddress(Script,50) == 0x70318e0
Script 50, offset 0x2bc: [73] o6_jump()
Script 50, offset 0x13e: [3] o6_pushWordVar()
readvar(439)
Script 50, offset 0x141: [3] o6_pushWordVar()
readvar(16384)
Script 50, offset 0x144: [AA] o6_getActorScaleX()
Script 50, offset 0x145: [16] o6_mul()
Script 50, offset 0x146: [43] o6_writeWordVar()
writeVar(16388, 15300)
Script 50, offset 0x149: [3] o6_pushWordVar()
readvar(16388)
Script 50, offset 0x14c: [1] o6_pushWord()
Script 50, offset 0x14f: [17] o6_div()
Script 50, offset 0x150: [43] o6_writeWordVar()
writeVar(16388, 60)
Script 50, offset 0x153: [3] o6_pushWordVar()
readvar(16388)
Script 50, offset 0x156: [43] o6_writeWordVar()
writeVar(440, 60)
Script 50, offset 0x159: [3] o6_pushWordVar()
readvar(16384)
Script 50, offset 0x15c: [C] o6_dup()
Script 50, offset 0x15d: [1] o6_pushWord()
Script 50, offset 0x160: [E] o6_eq()
Script 50, offset 0x161: [5D] o6_ifNot()
Script 50, offset 0x164: [1A] o6_pop()
Script 50, offset 0x165: [73] o6_jump()
Script 50, offset 0x173: [3] o6_pushWordVar()
readvar(16384)
Script 50, offset 0x176: [1] o6_pushWord()
Script 50, offset 0x179: [D2] o6_getAnimateVariable()
Script 50, offset 0x17a: [43] o6_writeWordVar()
writeVar(16385, 0)
Script 50, offset 0x17d: [3] o6_pushWordVar()
readvar(16385)
Script 50, offset 0x180: [5D] o6_ifNot()
Script 50, offset 0x2a8: [1] o6_pushWord()
Script 50, offset 0x2ab: [43] o6_writeWordVar()
writeVar(16385, 0)
Script 50, offset 0x2ae: [3] o6_pushWordVar()
readvar(16384)
Script 50, offset 0x2b1: [9D] o6_actorOps()
Script 50, offset 0x2b3: [1] o6_pushWord()
Script 50, offset 0x2b6: [1] o6_pushWord()
Script 50, offset 0x2b9: [9D] o6_actorOps()
Script 50, offset 0x2bb: [6C] o6_breakHere()

to many characters to show the full Terminal output from the Start of ScummVM to the point with the first interacting dialogue :-( ...
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

1. This is my Hardware, an old Notebook 32bit with newest MX-Linux 386

Code: Select all

H/W path             Device      Class       Description
========================================================
                                 system      HEL81I
/0                               bus         HEL8X
/0/0                             memory      103KiB BIOS
/0/4                             processor   Intel(R) Core(TM) Duo CPU      T2450  @ 2.00GHz
/0/4/5                           memory      32KiB L1 cache
/0/4/6                           memory      2MiB L2 cache
/0/4/0.1                         processor   Logical CPU
/0/4/0.2                         processor   Logical CPU
/0/d                             memory      2GiB System Memory
/0/d/0                           memory      1GiB SODIMM DDR Synchronous
/0/d/1                           memory      1GiB SODIMM DDR Synchronous
/0/100                           bridge      Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memor
/0/100/2             /dev/fb0    display     Mobile 945GM/GMS, 943/940GML Express Integrated Graphic
/0/100/2.1                       display     Mobile 945GM/GMS/GME, 943/940GML Express Integrated Gra
/0/100/1b            card0       multimedia  NM10/ICH7 Family High Definition Audio Controller
/0/100/1b/0          input14     input       HDA Digital PCBeep
/0/100/1c                        bridge      NM10/ICH7 Family PCI Express Port 1
/0/100/1c/0          wlan0       network     AR242x / AR542x Wireless Network Adapter (PCI-Express)
/0/100/1c.2                      bridge      NM10/ICH7 Family PCI Express Port 3
/0/100/1c.2/0        eth0        network     RTL8111/8168/8411 PCI Express Gigabit Ethernet Controll
/0/100/1c.3                      bridge      NM10/ICH7 Family PCI Express Port 4
/0/100/1d                        bus         NM10/ICH7 Family USB UHCI Controller #1
/0/100/1d.1                      bus         NM10/ICH7 Family USB UHCI Controller #2
/0/100/1d.2                      bus         NM10/ICH7 Family USB UHCI Controller #3
/0/100/1d.3                      bus         NM10/ICH7 Family USB UHCI Controller #4
/0/100/1d.7                      bus         NM10/ICH7 Family USB2 EHCI Controller
/0/100/1d.7/0        input15     input       gspca_sn9c20x
/0/100/1e                        bridge      82801 Mobile PCI Bridge
/0/100/1e/0                      bus         VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
/0/100/1e/4                      bridge      CB-712/4 Cardbus Controller
/0/100/1e/4.1                    memory      FLASH memory
/0/100/1e/4.2        mmc0        bus         ENE PCI Secure Digital Card Reader Controller
/0/100/1e/4.4        mmc1        bus         SD/MMC Card Reader Controller
/0/100/1f                        bridge      82801GBM (ICH7-M) LPC Interface Bridge
/0/100/1f/0                      system      PnP device PNP0c02
/0/100/1f/1                      system      PnP device PNP0103
/0/100/1f/2                      system      PnP device PNP0c02
/0/100/1f/3                      system      PnP device PNP0b00
/0/100/1f/4                      input       PnP device PNP0303
/0/100/1f/5                      input       PnP device PNP0f13
/0/100/1f.1          scsi0       storage     82801G (ICH7 Family) IDE Controller
/0/100/1f.1/0.0.0    /dev/sda    disk        160GB WDC WD1600BEVE-1
/0/100/1f.1/0.0.0/1  /dev/sda1   volume      100MiB Windows NTFS volume
/0/100/1f.1/0.0.0/2  /dev/sda2   volume      73GiB EXT4 volume
/0/100/1f.1/0.0.0/3  /dev/sda3   volume      75GiB Windows NTFS volume
/0/100/1f.1/0.1.0    /dev/cdrom  disk        DVDRW SSM-8515S
/0/100/1f.3                      bus         NM10/ICH7 Family SMBus Controller
/1                               power       PA3395U
/2                   input0      input       AT Translated Set 2 keyboard
/3                   input12     input       ETPS/2 Elantech Touchpad
/4                   input13     input       HID 1241:1166
/5                   input16     input       ACPI Virtual Keyboard Device
/6                   input5      input       Lid Switch
/7                   input6      input       Power Button
/8                   input7      input       Power Button
/9                   input8      input       Video Bus

And as attachment the whole Terminal from Starting ScummVM to the first interacting dialoge


I hope it will help us to find it out

Thank You Very Much !!!
Attachments
TheDig_Terminal_Verlauf.zip
(890.15 KiB) Downloaded 26 times
User avatar
Praetorian
ScummVM Developer
Posts: 797
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by Praetorian »

HaikoB wrote: Wed Nov 22, 2023 11:18 am And as attachment the whole Terminal from Starting ScummVM to the first interacting dialoge


I hope it will help us to find it out

Thank You Very Much !!!
There are a few lines in there such as:

Code: Select all

Script 248, offset 0x6d: [BA] o6_talkActor()
IMuseDigital::diMUSEStopSound(): 10000
Opening hashed: digvoice.bun
Opening hashed: digvoice.bun
BundleMgr::readFile() Failed finding sound NEWTON.011
Opening hashed: digvoice.bun
BundleMgr::readFile() Failed finding sound NEWTON.011
Opening hashed: digvoice.bun
BundleMgr::readFile() Failed finding sound NEWTON.011
IMuseDigiFilesHandler::openSound(): can't open sound 10000 (NEWTON.011)
I believe this indicates that your digvoice.bun file may be corrupted. Can you copy the files again from your other PC where you have verified that it's working?
(Also note that if the digvoice.bun file is indeed corrupted, other game data files might be too).

You could check the MD5 hash of these files against the MD5 hash of the files on your other PC to quickly ascertain whether somehow the files differ.
HaikoB
Posts: 10
Joined: Wed Jan 11, 2023 7:54 pm

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by HaikoB »

Praetorian wrote: Wed Nov 22, 2023 11:54 am
I believe this indicates that your digvoice.bun file may be corrupted. Can you copy the files again from your other PC where you have verified that it's working?
(Also note that if the digvoice.bun file is indeed corrupted, other game data files might be too).

You could check the MD5 hash of these files against the MD5 hash of the files on your other PC to quickly ascertain whether somehow the files differ.
1. I've done the MD5 Check of digvoice.bun of my original CD-ROM an the PC where The Dig works fine - same MD5 Checksum

2. I've done the MD5 Check on my old Notebook ... I think we found the problem :D different MD checksum an I also saw, the digvoice.bun on my old Noetbook ist 0,2 GB smaller ??? But why ??? The files came also from my original CD-ROM ....

3. I copied the right digvoice.bun file from CD-ROM and IT WORKS :D :D :D !!!!

Thank You very much !!! Thank you for the support !!!
User avatar
Raziel
ScummVM Porter
Posts: 1522
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet

Re: No Speech in The Dig on old 32Bit Notebook MX Linux ScummVM 2.7.0

Post by Raziel »

if your old notebook has it's own cd drive, than that might be your culprit...those drives weaken and the older they get the more error prone.
You were just unlucky to hit one of those error readings with the game cd

glad you got it sorted
Post Reply