Opened 5 weeks ago

Last modified 5 weeks ago

#15146 closed defect

DIRECTOR: Bad palette in The Dark Eye — at Initial Version

Reported by: eriktorbjorn Owned by:
Priority: normal Component: Engine: Director
Version: Keywords:
Cc: Game:

Description

In The Dark Eye (v1.0/Windows/English), once the game starts the palette is messed up. See attached screenshot.

This is a recent regression. Bisecting points to this commit:

bde3fe3f77bb201d4a90d3883a7be7c62435496e is the first bad commit
commit bde3fe3f77bb201d4a90d3883a7be7c62435496e
Author: Scott Percival <code@moral.net.au>
Date:   Tue May 28 16:07:20 2024 +0800

    DIRECTOR: Reset palette in use on movie switch

    Previously if there was a movie switch, and the two movies used
    different custom palettes with the same cast ID, there was no
    mechanism to force a swap to the new palette.

    Fixes palette glitches in Die Hexenakademie.

 engines/director/castmember/palette.cpp |  9 ++++++++-
 engines/director/castmember/palette.h   |  1 +
 engines/director/graphics.cpp           | 28 ++++++++++++++++++++++++++--
 engines/director/window.cpp             |  1 +
 4 files changed, 36 insertions(+), 3 deletions(-)

Change History (1)

by eriktorbjorn, 5 weeks ago

Note: See TracTickets for help on using tickets.