#3981 closed defect (fixed)
SCUMM: Delay in speech
Reported by: | SF/noizje | Owned by: | Kirben |
---|---|---|---|
Priority: | low | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 3 |
Description
COMI delays after each sentence spoken. I am talking about waiting a few seconds, before the next line is spoken. No need for putting up a save game, it's obvious and present as soon as the interactive part of the game begins.
Using latest svn (24 sept) on win32, english verion.
Ticket imported from: #2127407. Ticket imported from: bugs/3981.
Change History (14)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
Audio settings are set to Speech only. Subtitle speed is 60 (default).
Setting the subtitle speed to 255 does resolve the issue, but it's still a bug as there should be no delay at 60.
I forgot to mention that this problem was not present in last week build. Also in 0.12.0 there is no delay at speed 60, just tested it.
comment:3 by , 16 years ago
Priority: | normal → low |
---|
comment:4 by , 16 years ago
We simply changed the meaning of the talk speed setting -- in SCUMM, it was actually a talk *delay*, which meant reverse behavior from what one naively would expect: High values meant slower, low values meant faster. We reversed this post-0.12.
So it seems the only bug here is that the default value should likely be adjusted.
comment:5 by , 16 years ago
I don't get any delay if I start the game from scratch. I do get an annoying delay if I load one of my not-so-old savegames, though.
comment:6 by , 16 years ago
I have tried to reinstall scummvm today. By deleting all files including scummvm.ini. Then reinstalling newest svn (30 sept). Added only COMI. Same bug. Same trouble in The Dig:
I have to adjust the default subtitle speed to a higher one in order to get rid of the annoying delay.
comment:7 by , 16 years ago
ScummVM 0.13.0svn (Oct 17 2008 19:51:10) Features compiled in: Vorbis FLAC MP3 zLib MPEG2
I can add a HE game, that has the same problem. A line is spoken, but the actors go on moving their lips for some seconds, then another line starts.
Wasn't there in 0.12
Fatty Bear's Birthday Surprise (DOS/English)
AmigaOS4 gcc version 4.0.2 (AmigaOS build 20051012)
comment:8 by , 16 years ago
Does it still happen? Fingolfin made a change recently to fix, or at least mitigate, a problem I reported. (I didn't make the connection to this one when I filed mine.)
(If I understood his change correctly, it means that the SCUMM engine uses the game's default subtitle speed, unless you've checked the "Override global audio settings" for that particular game.)
comment:9 by , 16 years ago
Delay is a much shorter now then last time I checked, but still not like the original interpreter or like ScummVM 0.12
Checked with latest svn build: November 15, 2008, 11:12 pm.
comment:10 by , 16 years ago
I can also confirm that it's far better, but still not perfect. It is still visible that some actors move their mouth without talking
comment:12 by , 16 years ago
The delay problem was due to COMI was using a default talkspeed value of 60, if the talkspeed setting wasn't set. Instead of the initial value set via SCUMM engine, or game script. That was fixed by revision 35821, which only uses the talkspeed setting, if actually set for that game target.
The subtitle speed effecting speech problem, when speech only is selected, was fixed by revision 35820.
comment:13 by , 16 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:14 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Monkey Island 3 |
I suspect the subtitle speeds changed at some point - when configured at "2" (which seemed to be the default), I noticed a particularly long delay between lines of speech. Turning it up should resolve the problem, though there may be another underlying issue here.