Windows ME & MI 1&2 Talkie versions no speech

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
Joni
Posts: 5
Joined: Mon Jul 25, 2016 7:08 pm

Windows ME & MI 1&2 Talkie versions no speech

Post by Joni »

Hi,

On my late 90's retro PC I use ScummVM 2.9.0 Windows 95+ version and Monkey Island 1&2 talkie versions speech doesn't work. These games work fine on my other PC's.

On console there's this:

"User picked target 'monkey2-1'<engine ID 'scumm', game ID 'monkey2'...
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!"

Anyone know what the problem might be?
Joni
Posts: 5
Joined: Mon Jul 25, 2016 7:08 pm

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Joni »

Just noticed that there is the same error in Day of the Tentacle CD version.

Then for example The Dig and Sam & Max Hit the Road worked fine.
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3583
Joined: Mon Oct 31, 2005 7:39 am

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by eriktorbjorn »

Joni wrote: Sun Apr 06, 2025 10:02 am WARNING: startTalkSound: SFX file not found!"

Anyone know what the problem might be?
The SFX file is usually called "monster.sou". This can optionally be compressed as MP3 (monster.so3), Ogg Vorbis (monster.sog), or FLAC (monster.sof), though all of these decoders are optional in ScummVM. If you don't see "MP3", "Vorbis", or "FLAC" in the "About" text you can see from the ScummVM launcher, you don't have them.

But the .sou file is the original, and I can think of only a few cases where it would be missing:
  • If you build the unofficial "Ultimate Talkie" version of Monkey Island 1, you probably end up with a compressed "monster" file.
  • The French version of Sam & Max Hit the Road sold on GOG only includes "monster.sog", not "monster.sou". (I'm pretty sure I tried reporting this as a bug, to no avail.)
  • If you're using the development version of ScummVM to run the Special Edition of Monkey Island 1 directly... actually, I'm not sure which file would be the "SFX file" there.
  • If you bought Loom on GOG and downloaded the Macintosh version, last time I checked the audio file there was called Track1.ogg instead of CDDA.SOU. Not sure if that could give you the warning message you describe though, even if you ran a version of ScummVM without Ogg Vorbis support.
User avatar
LogicDeLuxe
Posts: 443
Joined: Thu Nov 10, 2005 9:54 pm

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by LogicDeLuxe »

eriktorbjorn wrote: Mon Apr 07, 2025 5:19 am This can optionally be compressed as MP3 (monster.so3), Ogg Vorbis (monster.sog), or FLAC (monster.sof)
The compressed versions can also be named after the game instead. The Ultimate Talkie Edition of Monkey Island uses monkey.sof or monkey.sog for that, and monkey2.sof or monkey2.sog for Monkey 2.
Tsomi
Posts: 65
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Tsomi »

Joni wrote: Sun Apr 06, 2025 10:02 am [...]

"User picked target 'monkey2-1'<engine ID 'scumm', game ID 'monkey2'...
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!
WARNING: startTalkSound: SFX file not found!"

Anyone know what the problem might be?
Hi,

When buidling the Ultimate Talkie editions, it's possible to choose to compress the audio resources of the game.

What we'd need to know is which type of files you see inside your game directory, on that Windows 95 machine:
  • a .SOU file
  • a .SOF file
  • a .SOG file
  • a .SO3 file
Then, still on your Windows 95 machine, click on the "About" button, on the main ScummVM menu. See if "Vorbis FLAC MP3" appears at the top of the list it prints. Maybe the Win95 release is missing support for some audio format (for some reason), and your own games happen to use it.
Joni
Posts: 5
Joined: Mon Jul 25, 2016 7:08 pm

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Joni »

Hi,

Busy week at work and only just now had time to check this. Thank's for the info I wouldn't have noticed that this build does not have Flac support. I redid the MI Ultimate Talkie versions and used Ogg instead of Flac so those work now.

I'm using version 2.9.0 95+ version with Windows ME. Does anyone know why it's missing Flac?
Tsomi
Posts: 65
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Tsomi »

Joni wrote: Sat Apr 12, 2025 11:26 am Hi,

Busy week at work and only just now had time to check this. Thank's for the info I wouldn't have noticed that this build does not have Flac support. I redid the MI Ultimate Talkie versions and used Ogg instead of Flac so those work now.

I'm using version 2.9.0 95+ version with Windows ME. Does anyone know why it's missing Flac?
Hi,

Ah yeah indeed the Win9x builds don’t have FLAC support.

Looking at the following win9x build script:
https://github.com/scummvm/dockerized-b ... kerfile.m4

it looks like it’s being disabled there, because of FLAC’s lack of support for older Win9x:

Code: Select all

# FLAC is not compatible with Win9x due to missing functions in MSVCRT.DLL
# _fstat64, _stat64, _wstat64, _wutime64
Maybe we could make an exception and use an ancient release of FLAC for win9x.
Tsomi
Posts: 65
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Tsomi »

Joni wrote: Sat Apr 12, 2025 11:26 am Hi,

Busy week at work and only just now had time to check this. Thank's for the info I wouldn't have noticed that this build does not have Flac support. I redid the MI Ultimate Talkie versions and used Ogg instead of Flac so those work now.

I'm using version 2.9.0 95+ version with Windows ME. Does anyone know why it's missing Flac?
Hi,

I've made a test build of the old Win9x release. It's unofficial, but basically it's a "daily build" of the current 2.10.0git development version, with the FLAC library being added again for this environment:
https://github.com/dwatteau/scummvm/rel ... 250418.zip

(It's using an old release of FLAC, for proper Win9x support, though.)

@Joni: Could you tell me whether this works for you, on your Windows ME machine and with your titles using .flac files?

Thanks!
nozomi
Posts: 67
Joined: Tue Nov 01, 2005 9:28 pm

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by nozomi »

I just tested your build on Windows XP and FLAC support does indeed work. While I have no games with compressed sound, I can confirm that the Games...Gobliiins CD, Jones in the Fast Lane CD and PC VGA Loom CD all work great with FLAC support. Thank you so much for adding this. With no offical XP port, using the Win9x build was the only option, having FLAC is great. Any chance you could post an update to the official 2.9.0 release with FLAC support?
Tsomi
Posts: 65
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Windows ME & MI 1&2 Talkie versions no speech

Post by Tsomi »

nozomi wrote: Fri Apr 18, 2025 8:15 pm I just tested your build on Windows XP and FLAC support does indeed work. While I have no games with compressed sound, I can confirm that the Games...Gobliiins CD, Jones in the Fast Lane CD and PC VGA Loom CD all work great with FLAC support. Thank you so much for adding this. With no offical XP port, using the Win9x build was the only option, having FLAC is great. Any chance you could post an update to the official 2.9.0 release with FLAC support?
Thanks for your test! I'll wait for Joni's answer as well (if possible), to be sure that it also looks good on their setup.

As for a fixed 2.9.0 release, we usually don't replace any past release that's been made (unless it was seriously broken), but a 2.9.1 release is planned, I believe (and we need to wait for my FLAC patch to be accepted). Or I could publish an unofficial patched 2.9.0 here, if it helps people in the meantime. I'd just like to wait for Joni's test a bit, before doing that, though.

And yeah, regarding Windows XP support, I think using the Win9x builds is currently the recommended way, indeed (the previous WinXP building process having some long-lasting issues, or something like that).

Cheers
Post Reply