[Scummvm-tracker] [ScummVM] #9843: SCI: KQ7 Win ES: White is drawn as black in videos (was: SCI: KQ7: spanish Windows version: cutscenes: only snipped displayed / wrong palette)

Colin Snover trac at scummvm.org
Fri Jun 16 03:36:43 CEST 2017


#9843: SCI: KQ7 Win ES: White is drawn as black in videos
-----------------------------+-------------------------
  Reporter:  Bakhtosh        |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  normal          |  Component:  Engine: SCI
Resolution:                  |   Keywords:  sci32
      Game:  King's Quest 7  |
-----------------------------+-------------------------

Comment (by csnover):

 Thanks for your report! The KQ7 videos in CRAM format are encoded with
 palette entry 0 as white, which conflicts with the SCI palette where entry
 0 is black. This worked in the original interpreter because the videos
 were actually rendered outside the SCI process using MCI, so the different
 palettes did not conflict. In ScummVM, we render the videos to the same
 surface as the rest of SCI for simplicity’s sake, so the black & white
 palette entries cannot conflict as they do here.

 There is already a workaround in ScummVM that fixes the problem in KQ7 1.x
 by remapping these pixels; this workaround just was not applied to 2.00b
 because that (English) version of the game used Cinepak, so it did not
 seem to be relevant. To fix this bug, this workaround just needs to be
 improved with a better criteria, like actually looking at the video data
 instead of just assuming the palette needs fixing based on the interpreter
 version.

 The other problem mentioned in this ticket regarding the incorrect video
 dimensions is the same bug as #9762, so please watch there for updates on
 that bug.

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


More information about the Scummvm-tracker mailing list