[Scummvm-tracker] [ScummVM] #9957: SCI: PHANT1: Chapter 7 - Palette glitch in basement

Colin Snover trac at scummvm.org
Fri Jul 14 00:12:25 CEST 2017


#9957: SCI: PHANT1: Chapter 7 - Palette glitch in basement
--------------------+------------------------------
Reporter:  csnover  |      Owner:  (none)
    Type:  defect   |     Status:  new
Priority:  high     |  Component:  Engine: SCI
Keywords:  sci32    |       Game:  Phantasmagoria 1
--------------------+------------------------------
 Similar to #9788.

 Reproduction:

 1. Teleport to room 20210
 2. Set game day to 7 (`vv g 106 7`)
 3. Exit through the door to room 20200.

 Expected: Palette is rendered correctly
 Actual: Bad palette corrupts the background picture

 This is caused by view 3171 being drawn at the same origin as the
 background picture, and being created later than pic 20200 screen items.
 In SSCI this view usually ends up getting a lower priority MemID so ends
 up sorting below the pic, but in ScummVM, the view is created later than
 the pic SI so sorts above it, causing its palette to be sent after the
 pic’s palette & leading to graphics corruption.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9957>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list