[Scummvm-tracker] [ScummVM :: Bugs] #11509: AGI: KQ4: Apple IIgs dwarf music doesn't loop in house
ScummVM :: Bugs
trac at scummvm.org
Sun Oct 11 14:34:54 UTC 2020
#11509: AGI: KQ4: Apple IIgs dwarf music doesn't loop in house
-----------------------------+-------------------------
Reporter: trembyle | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: AGI
Resolution: | Keywords:
Game: King's Quest 4 |
-----------------------------+-------------------------
Comment (by ZvikaZ):
@jpc-ae, I'm not sure that I understand your issue, and I don't think that
it's related to this issue. Please open another bug report for your issue,
if it's still relevant.
@trembyle, are you sure that `It is intended to loop as they all take soup
and sit down.`?
The relevant room is 54.
Initially, I had problem to open it with few AGI programs. But recently
I've managed to open it with latest WinAGI version. However, it seems that
ScummVM behaves according to the script in `Logic54`.
When `v221 == 20`, it's printing `"You hear the dwarfs approaching."`,
then it starts playing `Sound31`.
Next time `Sound31` is played, is when `v221 == 60`, after `The Seven
Dwarfs finish their soup, ...`.
There is no logic to play the music again, besides these 2 points.
Furthermore, I've checked the DOS KQ4 (agi), and in ScummVM it behaves
like here.
I checked it also in DosBOX (thanks to
http://agi.sierrahelp.com/Debug/DebugModes.html), and it also behaved like
here.
I tried to check it in 2gs emulator, but the debug mode doesn't work.
Bottom line:
- logic code - implies there is no loop
- DOS version, under ScummVM - no loop
- DOS version, under DosBOX - no loop
- 2gs version, under ScummVM - no loop
- 2gs version, under Emulator - unknown behaviour
Therefore, I'd like to get an emulator savegame. Otherwise, it seems that
everything is fine here.
Anyway, this bug was really fun to investigate :-)
And we earned a small documentation fix (it wasn't the source of the
problem here, but I discovered it while investigating, initially hoping
it's a lead to the solution...) -
https://github.com/scummvm/scummvm/pull/2498
--
Ticket URL: <https://bugs.scummvm.org/ticket/11509#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list