[Scummvm-tracker] [ScummVM] #9857: SCI: GK2: Character Graphic Glitches in Opera basement

Colin Snover trac at scummvm.org
Sun Jun 25 07:04:24 CEST 2017


#9857: SCI: GK2: Character Graphic Glitches in Opera basement
-------------------------------+-------------------------
  Reporter:  dafioram          |      Owner:  csnover
      Type:  defect            |     Status:  new
  Priority:  low               |  Component:  Engine: SCI
Resolution:                    |   Keywords:  sci32
      Game:  Gabriel Knight 2  |
-------------------------------+-------------------------
Changes (by csnover):

 * owner:  (none) => csnover


Comment:

 Thanks for your report!

 I am able to confirm this bug in ScummVM, and that it does not appear to
 exist in the original interpreter.

 The palette required for correct rendering of the ego is being skipped
 because the engine thinks that it has already been submitted for the next
 frame, but the entries from that palette were overwritten by the VMD that
 plays after walking up the stairs and so need to be successfully submitted
 again to replace the entries that were changed by the VMD.

 I have not yet managed to track down exactly which part of the system is
 broken; from what I know so far, it could be the resource manager, the VMD
 player, the palette code, the frameout code, or perhaps some of the other
 kernel calls like `kUnLoad` that don’t do in ScummVM what they do in SSCI.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9857#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list