[Scummvm-tracker] [ScummVM] #10750: QFG4: Wrong voice from Franz at the inn, introducing himself
Vhati
trac at scummvm.org
Mon Dec 24 17:08:37 CET 2018
#10750: QFG4: Wrong voice from Franz at the inn, introducing himself
--------------------------------+----------------------------
Reporter: Vhati | Owner: (none)
Type: defect | Status: new
Priority: low | Component: Engine: SCI
Resolution: | Keywords: SCI32 original
Game: Quest for Glory 4 |
--------------------------------+----------------------------
Comment (by Vhati):
I tried adding the following in
[https://github.com/scummvm/scummvm/blob/3f712604a78370d520c9653eccc61eaa7c6ff6f5/engines/sci/resource_audio.cpp#L471
resource_audio.cpp] to ignore the bad audio...
{{{
// Any ignore blocks have to come after this to let the pointer advance.
if (isEarly) {
offset = ptr.getUint32LE();
ptr += 4;
} else {
offset += ptr.getUint24LE();
ptr += 3;
}
// QFG4CD has a message whose audio36 resource doesn't match the text.
// The message tuple is 322 10 147 3 2. We ignore the voice. bug #10750
if (g_sci->getGameId() == GID_QFG4 && g_sci->isCD() &&
map->_mapNumber == 322 && n == 0x0a930302) {
continue;
}
}}}
It did remove the voice... with side effects.
The text wasn't kept on-screen long enough to read, and a warning printed.
{{{
WARNING: [Audio32::play]: audio36.322(10, 147, 3, 2) could not be found!
}}}
\\
\\
If there are a few seconds of silence lurking somewhere, that could be
substituted to fill time.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10750#comment:21>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list